創作內容

2 GP

Minecraft 研究日誌(2013年7月12日)

作者:無云│2013-07-12 01:01:26│巴幣:52│人氣:197
火精靈和多重影分身的微調暫時告一段落, 水精靈方面我實在想不出哪種外觀型態比較適合他, 以前玩過真女神轉生online有用過那隻水精靈, 他是用上半身人形下半身一攤水, 原本也想這樣子設計我的水精靈外型, 但是想想太難了, Minecraft世界都四四方方的, 上半身要搞個人形還可以做到, 下半身要搞出一攤水還真難, 後來我放棄這個想法, 改採用最簡單的設計方式"3個方塊疊一起", 雖然有點醜, 但是沒關係, 至少我的強項是做資料處理, 我可以把它的動畫搞生動一點, 這樣子的優點就可以蓋過缺點了.

簡單的拉了3個方塊疊在一起, 周圍再放3個小方塊做衛星.


我盡量不做太大隻的原因是為了讓這些精靈能進出 1 格寬的方塊, 不然, 當玩家進屋後, 精靈被關在外面感覺挺可憐的, 體積越大在打怪方面會有更多死角, 總不能看著精靈都還沒轉身, 附近的怪物已經被打趴了, 這樣子的動畫看起來就感覺很奇怪了.

打開火精靈的程式碼看了幾遍後, 某些可以複製的程式碼都照抄過去給水精靈用, 但是攻擊方面我有再做另外的變化, 在模型骨架方面我還沒完全摸透, 目前我只給水精靈3種動畫來展現, 平時沒打怪時, 3顆衛星會在原地自轉, 並且緩慢的上下移動, 感覺很像在外太空中的隕石那樣子的漂浮著, 這樣子的動畫我調了很久才調到我想要的效果, 有打怪時我又把它分2種動畫, 遠攻時, 水精靈會略為伸長身體, 然後3顆衛星會急速的在周圍繞著身體旋轉, 攻擊完畢後會自動歸位. 近攻時, 3顆衛星會集中在前方, 用想像來解釋感覺就像水精靈把他的拳頭往前打出去的樣子, 目前我只能想像到這種程度, 不然, 一攤水要怎麼進行攻擊還真的想不出來.

今天剖析了鐵人的程式碼, 看完了他整個動畫的牽動過程, 原來, 還是得用到 timer 這東西, 而且肢體的動作會牽扯到 sin ,cos 這些數學的應用, 而這些又剛好是我的痛處, 數學方面我最不行了, 什麼聯立方程式, 幾何函數, 微積分等等都是我上課有聽沒有懂的, 偏偏這時候要應用到這些東西了, 我只能稍微模仿一下別的Entity所使用的肢體動作, 要自創還真有難度.
不過, 以前聽過"簡諧運動"這詞兒, 我發現有腳的Entity在移動時會應用到這個演算法, 或許我去搞懂這個演算法的話, 以後要做人形類的Entity就不會太困難了.

現在有了水精靈的動畫設計方法了, 等水精靈完成後, 再來修改火精靈的動畫, 我相信就算再醜的方塊, 只要能把動畫搞生動一點絕對能蓋過那些外觀缺點.
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2080345
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 4 篇留言

҉十҉粒҉普҉拿҉疼҉
大大真的好厲害阿 ˊ口ˋb
話說寫程式碼竟然還需要用到數學
整個也太難了吧 (本人數學有很大的缺陷XDDD)

給大大讚一個

07-12 01:44

無云
其實,很多高深的程式碼都要用到數學,我以前開始學程式語言時就已經發覺這問題了,但我能力有限,始終無法突破這個障礙,在寫程式方面有些要訣我是知道,但是我無法實作出來,主因都是數學不好的關係,所以後來我的強項就比較偏向資料分析那方面了.
你現在看到我寫的那模組, 以程式碼而言, 其實沒什麼難度, 因為裡頭很少用到 sin,cos 這種東西, 很多都是套用Minecraft內建的指令而已.
像你能畫出很好看的3D圖以及外觀圖樣配色, 這點我永遠無法做到, 因為每個人的能力不同, "才子才子"這句話不是100個人當中就會有1個的, 真正什麼都會的人我們是沒有那麼大的緣份碰得到.

07-12 11:04

小七 模組菜比8
因為裡頭很少用到 sin,cos 這種東西>>>>>>>>一定要用到嗎??

我個人是修過機動學 裡面的確是要用到一堆三角韓去表示物體繞圓周相關的運動
但是應該可以做成逐格動畫才是阿 要機器去走路境好像會吃資源

但是逐格放映動畫應該是還好 舉例:火焰

07-19 21:07

無云
sin ,cos這東西等你要擺脫直線展示的方法時,就一定要用到了.
逐一貼圖來做成動畫效果這個我想過,但是,變成圖片要畫好幾張,而且還會牽扯到,如果要處理碰撞事件(怪物打過來或我方打過去)的反應時, 這部分不好處理.07-20 00:19
小七 模組菜比8
下半身要搞出一攤水還真難>>>>>>>要不要考慮放動畫??

例如火焰倒放在模型下並且改顏色??

07-19 21:18

無云
火焰倒放在模型下這我想過, 不過,看起來會怪怪的,主因是這遊戲是方塊世界.07-20 00:21
我要留言提醒:您尚未登入,請先登入再留言

2喜歡★unoya 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Minecraft 研究... 後一篇:Minecraft 研究...

追蹤私訊切換新版閱覽

作品資料夾

bingh21《鬼神之亂》
西洋呂布布萊克前往救援友軍,他會......背叛他們嗎?看更多我要大聲說17小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】