雨兔
1 years ago @Edit 10 months ago
Unity筆記
最近做2D RPG遇到的問題&解法
latest #13
雨兔
1 years ago @Edit 1 years ago
本來想完成到能展示再一起發
可是邊做邊處理非常多問題,近期不記起來以後大概也不記得,會不會完成到一個階段又是另一個問題
遊戲兒童不宜所以盡量不放畫面,想以技術面為主
雨兔
1 years ago @Edit 1 years ago
目錄?
2D物理問題(記得加2D)
追逐戰
無法碰撞(Layer問題)
對話、選擇(陣列、狀態機)
雨兔
1 years ago @Edit 1 years ago
-
立即下載
雨兔
1 years ago @Edit 1 years ago
2D做到物理相關,很多東西記得加「2D」
各種OnTrigger的2D、Collider2D,Unity中部件(Collider、Rigibody)也要選2D
https://images.plurk.com/eET13fTWp4Xs9DUyBxWsd.png
這我看了半天哪裡不對,不是OnTriggerEnter2D嗎,怎麼不起作用
原來差在Collider2D
雨兔
1 years ago @Edit 1 years ago
追逐戰用rigibody做
rb.velocity = direction * moveSpeed;
https://images.plurk.com/7iXHh6pI9C4MAHhTd82ezq.png

和追逐無關的東西遮掉了,免得太混亂
雨兔
1 years ago @Edit 1 years ago
無法碰撞,可能是Layer設置到彼此不碰撞
當然也有可能是其他一大堆的問題,像Kinematic或isTrigger
https://images.plurk.com/5xe9SS3M5CpcxIJ2pXaNMn.png
https://images.plurk.com/6S8fpnsYBtHJ47RniJDi6R.png

預設是都會作用,通常是先前自己有改,之後又忘記這件事,想說怎麼設置都對卻撞不到像我……
好像父物件的層級也會影響子物件
雨兔
1 years ago @Edit 1 years ago
對話和選擇分歧,這我超不熟絕對不是最佳解
貼上來的段落不完整,主要記概念
如果有不知道是啥的東西,想必那是自己宣告的變數名稱(・∀・)

對話用陣列
據說用excel管理文本會比較好,但這目前還能用我就暫時沒想學
https://images.plurk.com/6S1FVxI8wUwnDXozyEjhRr.png

選擇分歧用狀態機做(switch)

控制點擊換行or結束對話
https://images.plurk.com/4XhbjnCkPu6H9uN8I013vr.png
雨兔
1 years ago @Edit 1 years ago
?狀態機做NPC多段行走
https://images.plurk.com/2kKv5s7NYX80UiaQGfZj1U.png
其實不知道用狀態機做過場的多段移動好不好,或許複雜的過場用影片會比較好

可是我莫名地想追求角色實際在遊戲場景中做出動作,這一定就是自行開發的好處吧,只因為想做就能去做些沒效率的事
雨兔
1 years ago @Edit 9 months ago
像行走動畫也想用非賽璐珞的方式畫逐格
挑戰傳統地想著「為什麼非得用色塊上色不可呢,只要我夠有閒(?)用平常畫畫的方式也是可以的吧」於是就去畫了

認真上色補幀,後來決定調角色比例,於是先前畫的都作廢又是另一回事了(´ . .̫ . `)
↑所以現在決定太細的動作留到一個段落再做,畢竟不知道中途會不會改
雨兔
1 years ago @Edit 9 months ago
做的過程也產生「沒做就不會知道」的想法和顧慮
原以為它是各種載體的集合(小說+圖畫+動畫……),中途卻又不斷冒出只有「遊戲」才有的問題:
「圖好像不用像單張插畫精緻也沒關係,帶起感情的是整個遊戲,一整個看才是完整的作品」
「已經用圖或動畫呈現的部分,文字是否不用再敘述?」
……這不是把所有東西疊在一起,而是一種獨立的呈現方式吧

我喜歡的好像不是遊戲本身,而是一整個故事的集合?

-
之後試著匯出到手機
不知道以前的我有沒有把方法寫下來
雨兔
1 years ago @Edit 1 years ago
文字大小自動調整
https://images.plurk.com/33z6W0t20RH3QSb1vF0D7r.png
雨兔
10 months ago
雨兔
10 months ago @Edit 9 months ago
過四個月回來看
結果後來進度是,全部寫死在腳本果然不太行XD

其實也是在知道最後一定會出狀況、極限到哪就停在哪的心態下做的
即使如此,依自己習性,還是覺得比起學到好再開始,得先用它做出點東西才有動力,得切身體會到學好就能做得更讚

於是目前版本打掉,之後打算來個重製版,美術設定都能沿用,經過這次程式面終於能心甘情願(?)去學能靈活變通的腳本了
back to top