切換
舊版
前往
大廳
主題

【遊戲開發 #4】反擊系統! + 地圖初始構想

%%鼠 拒收病婿 | 2020-07-15 00:55:26 | 巴幣 26 | 人氣 365

照樣放張最近畫的半成品當看板
(一陣子沒畫圖了,生疏很多)



目前:

說明一下,按下x會變成拔刀姿勢等待敵人攻擊,在這期間無敵。
若成功抓到反擊時機,敵人攻擊會慢動作幾秒,這時再次按下x會執行一閃攻擊。一閃攻擊倍數滿高的。

還新增了跳砍。

繞背的作法其實滿簡單的,可以說是因意外得來的效果。
這遊戲物理與碰撞是用我自己打的腳本去模擬的,可以看這篇(最近有修了幾個bug)。

若是用unity 物理與碰撞器的話,繞背時應取消自己的碰撞器或換layer。
我自己打的物理腳本會影響到速度的有2個變數:velocity和 force。
移動和模擬重力是操作velocity變數;force是像jump、突刺等非固定執行的操作時使用。
撞到物體會把它推開是看當下雙方的velocity去做能量轉移,原先轉移的能量應是velocity+force,但force變數太多,所以最後只用velocity*物體質量。

因此只會影響到force的突刺技能在執行時就算碰到物體,也不會把這速度的能量算進去,算是意外的收穫吧!



操作弄得差不多了,要來規劃關卡與劇情。
這張白板圖看不懂沒關係XD 本來就是給自己看的。
不過在規劃得時候,想到一對超香的CP設定!!! 畫到瘋狂流鼻水。
這次我一定要做出來啊啊啊啊啊



雜談:
最近在重讀shader,為了瞭解unity 基本頂點的轉換的事,所以花了整整1天半學基本矩陣(學校沒教啦),問了數學好的同學一堆問題....覺得自己超笨。

這是基本unlit shader逐頂點套用世界光影會用到的語法和變數筆記。


搞了很久還是不懂dot出來的值所含的意義是什麼。

有時候在考慮乾脆用shader graph就好。
不過多學無礙,就當作一個學科來慢慢研討吧XD
送禮物贊助創作者 !
0
留言

創作回應

落雨空空AoiSora
數學要好好學ww
2020-07-15 06:17:34
%%鼠 拒收病婿
我會的數學都是Unity教我的QQ
2020-07-15 16:42:06
雨丸✰“ReのLife”★
數學…
2020-07-15 06:43:58
%%鼠 拒收病婿
真的要好好上,看到數學課一定要選爆[e3]
2020-07-15 16:42:33
樂小呈
dot product 點積(內積),是向量投影到另一個向量上所呈現的長度,值由 -1 到 1
https://i.imgur.com/WjtEIMd.png

來讀線性代數吧OuO
https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
2020-07-15 09:27:26
%%鼠 拒收病婿
感謝支援!
平面的dot概念還能理解,可是變3D就不太清楚了。[e3]
2020-07-15 16:45:40
番薯先森
很有速度感w
2020-07-15 12:16:13
%%鼠 拒收病婿
感謝[e16]
抓到的時候滿有成就感的XD
2020-07-15 16:47:13
落雨空空AoiSora
有時候dot只是單純為了做x乘x,y乘y,z乘z的運算,有時候
2020-07-16 07:41:31
%%鼠 拒收病婿
感謝! 在算的時候還是會忍不住去想它所代表的意思。[e15]
2020-07-19 03:43:11
追蹤 創作集

作者相關創作

更多創作