如題
決定把手上有的東西放棄掉投誠Unity
不過對程式語言概念超不清晰 想說就找網路上有的東西來拼湊
結果一堆東西都要有Plus/Pro資格才能買
那個就算了 以後有錢能解決的事
現在比較大的問題是 根本不知道該找什麼
先上目標成品 CTF 2.5做出來的Demo
goo.gl/t6DCCS
(鍵盤上下左右移動 按A變大變小)
目標細節如下:
1.加速度/極限速度/重力/跳躍強度/持續按壓跳躍滯空強度/重力造成的落下速度極限等基本平台動作變數
2.可以動態控制玩家物件尺寸,並且有設定X與Y的變化比例、小到大或大到小的變化速度(水平垂直也要分開)的變數
3.可以在遊戲過程中以Flag或其他變數調整調整以上變數
4.「極限速度」只用來限制「加速度作用之上限」而非「物件速度上限」,避免在調低極限速度時讓未受外力干涉的玩家物件在空中急煞車
然後是希望換引擎時不用再面對的問題……
5.玩家物件不會因為放大而嵌入障礙物內
6.碰撞判定不會把玩家物件傳送到地板下面
7.物理物件不會不知道自己在跟誰碰撞
之前還有什麼踩一個彈簧會讓所有彈簧陷下去的問題(幹你Scoping)
總之呃 我很確定有很多部分已經有現成的可以參考
但是有哪些呢 像我看著那些在賣的平台遊戲模板就無法得知會不會遇到第4點問題
碰撞的我也不知道他是用哪個當碰撞判定
如果它用玩家速度來當單位 那被變大的玩家撞了也不會有反應
如果在玩家四周設感應條當碰撞標準 那物件只會被撞往四個方向
設計個不需要碰撞也能過的關卡是沒多難
不過就是一個看著一大片資料海就腳軟走不出去的感覺
怎辦 上PT板或外包網嗎 那以後要寫新機制還不是要再面對一次
老實說打到這邊我也不知道自己到底想問什麼了
反正就是超級迷惘 求建議 八拖