麻桑
2 years ago
本周進度椰
latest #30
麻桑
2 years ago
這周做遊戲的時間短了一些,不過進度還不錯
麻桑
2 years ago
操作優化的部分:
1.跑牆跳的加速度會根據跑牆時的速度與角度動態調整,如果跑牆的角度偏向水平軸,會在牆跳後加強水平軸向的位移;若角度偏向垂直,則會在牆跳後反應在高度的變化上
2.角色跳躍的最高點向下微調,之前的版本跳躍過高導致有點輕飄飄的感覺
3.自動上牆時的位移量稍微減緩,之前的版本會有上牆速度與攀上後速度不一致的感覺
麻桑
2 years ago
除錯:
1.跑牆遇到90度轉角時,角色會直接取消跑牆,避免跑牆的trace偵測到轉角後的牆面導致卡頓
立即下載
麻桑
2 years ago
新增操作:
1.衝刺時可以跳躍觸發衝刺跳
2.跑牆遇到牆壁垂直邊緣時,保持動勢沿邊緣方向飛出
麻桑
2 years ago
模型:
1.細雕衣服模型,下禮拜重新拓樸拆UV
2.更動部分造型(辮子、袖子
麻桑
2 years ago
下面紀錄操作優化的方式
麻桑
2 years ago
1.跑牆跳的加速度
原本的launch character因為使用overide XY,所以跳的方向都正確,卻沒有延續爬牆時的速度感,造成牆跳後跟牆跳前動勢消失的感覺;新的方式先取牆跳前的加速度,並將加速度轉成向量長度,並以這個向量長度做為launch velocity的scalar,這樣就能在保持角度的狀態下隨起跳前速度,動態調整起跳後的速度與位移量
麻桑
2 years ago
https://images.plurk.com/3XRAvHkBNGuq9cB0F92kuB.png
麻桑
2 years ago
2.角色跳躍的最高點向下微調
3.自動上牆時的位移量稍微減緩
兩者都只有調整數值
麻桑
2 years ago
下面紀錄除錯的方式
麻桑
2 years ago
1.跑牆的trace偵測到90度轉角後的牆面導致卡頓
麻桑
2 years ago
由於只有第二組跑牆trace能偵測到超過90度轉角,因此在第二組trace後的branch增加一個判定,若是前後幀的normal超過一定數值,代表牆突然變換角度,如此便取消下牆
麻桑
2 years ago
https://images.plurk.com/2vp7CMj22HPa5xCjLzIccH.png https://images.plurk.com/1tTokBjwnMqhUvfuCGT2VH.png
麻桑
2 years ago
下面紀錄新增操作的方法
麻桑
2 years ago
1.衝刺時可以跳躍觸發衝刺跳
必須先在跳躍後新增一組判斷衝刺跳起動的boolean值,接著要在event tick後方以這個boolean值判斷branch是否通過,若通過則可以觸發衝刺跳,且在衝刺跳結束後重置衝刺跳的boolean值
麻桑
2 years ago
https://images.plurk.com/6MIklTI6TS2OXVuUnCkkdK.png
https://images.plurk.com/5BVxe38lvEQk56Y8iOZMUH.png
麻桑
2 years ago
必須注意的是,因為dash是以鬆開按鍵當作觸發條件,而跳躍則是以按下瞬間當作觸發條件,所以在按下dash鍵後瞬間按下跳躍鍵是不會觸發衝刺跳的,因為此時dash鍵還沒鬆開,所以只有偵測到跳躍,導致玩家會有''明明應該衝刺跳卻沒有成功''的感受
麻桑
2 years ago
為了解決這個問題,才必須在eventick後方增加一個Do N的節點,且Do N的邏輯是''允許觸發的次數'',而不是''自動幫你觸發幾次'',所以在跳躍鍵按下後衝刺跳的boolean值會啟動,在這Do N允許的次數內,如果也偵測到dash觸發了,那麼就算啟動衝刺跳,這樣就算跳躍提早按,玩家還是能確實觸發衝刺跳,類似input buffer的作法
麻桑
2 years ago
若是在這期間dash沒有觸發,則Do N次數達到指定數字後,直接重置衝刺跳的boolean值為關閉
麻桑
2 years ago
https://images.plurk.com/41cSjzFji01BmB9Y4YfeUS.png
麻桑
2 years ago
2.跑牆遇到牆壁垂直邊緣時,保持動勢沿邊緣方向飛出
由於會出發牆緣飛出的狀態,一定是角色取消下牆後,所以在Stop Wall Run的custome event後串上自訂功能,且一樣要先判斷角色的朝向是否在一定值內,避免玩家其實想要靠方向鍵下牆,卻硬是觸發牆緣飛越
麻桑
2 years ago
https://images.plurk.com/Cd1Pq5KVcVS73PgqonPuc.png
https://images.plurk.com/5TgcJcXYwjSZB2jJhzRulv.png
麻桑
2 years ago
飛躍的launch只要使用下牆前的Wall Run Transition Start跟End做差就可以得到飛躍的向量
麻桑
2 years ago
再來是模型ㄉ部分~
麻桑
2 years ago
https://images.plurk.com/uBacj5FsaHHGQVWqbtCP0.png
麻桑
2 years ago
試著把上半身的部分做的更不對稱,但舊的看習慣,不對稱後反而有種奇妙的不適應感(?
麻桑
2 years ago
實在有點選擇障礙,就先跑去雕衣服的結構,雖然現在看起來有點皺巴巴又很硬,但之後重新拓樸會在順過佈線,理論上會減少很多起浮跟硬邊的感覺
麻桑
2 years ago
另外一個很重要的!!!
麻桑
2 years ago
這禮拜玩了別人試做的遊戲原型,操作感實在驚為天人...
麻桑
2 years ago
明天再抽時間更新上來然後寫一些小感想跟啟發
back to top