
經過了近十天的瘋狂,SunnyLand基本就要大功告成啦,出現的bug已經很少啦,第一次做游戲,不盡力追求一下完美怎么對得起愛玩游戲的自己呢
記錄一下我找出的bug和修改日志
-
下蹲動作的問題:
(1)本來是想蹲下后禁止移動跳躍的,結果發現無論如何也解決不了同時按下蹲鍵和方向鍵會保持下蹲動作持續移動,(暫時先將下蹲時可以移動和跳躍作為游戲的特性,) -
攀爬動作的問題:
(1)在梯子頂部多次跳躍后,速度太快,導致穿模而無法停留在梯子上,(通過加厚梯子頂部空氣墻得以解決,卻引發第二個問題)
(2)在樓梯頂部輕輕按一次下鍵,由于橋頂碰撞體加厚,會被再次擠回梯子頂部,此時會保持攀爬姿勢停在橋頂,但無法向上攀爬回到梯子頂部,但可以跳躍,(已解決,通過增加climbdown到idle的雙重判斷影片效果)
(3)在梯子頂端邊緣時,梯子的碰撞體,與空氣墻的碰撞體寬度不一樣導致上下抖動,(現改為在梯子邊緣停留會導致滑落,但有時候會出現fall影片效果) -
玩家在機關平臺上的bug
(1)在機關平臺下落時玩家與平臺碰撞產生的彈力導致人物上下彈跳抖動,
(2)由于地面檢測盒子,而平臺的layer又設定為ground,路面邊緣的碰撞體導致的墻邊無限跳躍,(已解決,改變地面檢測盒子的寬度) -
地面的bug
(1)在懸崖邊緣同樣會產生無限跳躍,(已解決,解決方法同3(2))
(2)在向上的斜坡上行走時按下跳躍,影片會顯示為idle而不是jump,
(3)跳落到斜坡上同時按下+方向鍵,會導致保持下落姿勢緩慢在斜坡上滑動,

-
敵人身上的bug
(1)怪物死亡的爆炸影片會移動的問題,(已解決,將怪物死亡影片與怪物本身分開來)
(2)玩家被怪物KO后,怪物探測與玩家的距離的空參考問題, (已解決,添加判斷是否找到玩家的代碼)
(3)怪物的死亡影片使用關鍵幀,會因為爆炸效果沒有結束而玩家又跳在該爆炸影片上導致無限播放死亡影片,(已解決,解決第(1)個問題的同時解決該問題)
(4)青蛙的跳躍攻擊影片不自然,(已解決,然而并沒有完全解決使用關鍵幀事件帶來的多了一段跳躍問題,但可以通過調整跳躍時間引數,再增加摩擦力解決) -
2D游戲中的文字顯示bug
(1)Text組件添加在物體上無法顯示文字, -
獎勵物品的bug
(1)利用OnTriggerEnter2D觸發以及關鍵幀銷毀,快速來回觸發可能會導致多次加分,(已解決,這個問題極其難以發現,需要快速來回移動,解決方法同樣是物品被玩家觸碰的影片與物品本身分開)
與其他作品的不同之處
-
吃掉鉆石,獲得三連跳能力
-
平臺和機關設定

-
青蛙開始時保持idle姿勢,玩家進入攻擊范圍,則開始向玩家攻擊,攻擊持續一段時間后,會先停下來判斷方向,再進行下一次攻擊,
-
負鼠開始時保持慢速左右巡邏,玩家進入攻擊范圍,負鼠則迅速沖向玩家,待玩家脫離攻擊范圍,再重新選擇左右邊界進行巡邏,
-
老鷹開始時保持慢速上下巡邏,玩家進入攻擊范圍,老鷹直接高速飛向玩家,待玩家脫離攻擊范圍,再重新選擇上下邊界進行巡邏,
下面就是地圖的美化和機關的增設了!!!大家有什么好的建議也可以提出來哦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298190.html
標籤:其他
上一篇:c語言猜數游戲
