Unity 自帶Bug總結

2022-07-12 04:39:10 字數 637 閱讀 2884

最近在做遊戲的過程中發現遊戲總是出各種各樣意料之外的問題,檢查了無數遍程式,發現程式沒有問題,進行了多次debug之後發現居然時unity自己的bug(坑爹),所以這裡進行下bug總結。

1.動畫bug:

最明顯的問題,如果我們匯入乙個動畫,並且建立乙個角色,比如攻擊動畫,正常執行,此時如果我們在資料夾裡面直接匯入乙個新的模型來替代原來的模型,並且動畫也是相同的,重新,然後就發現動畫沒有執行。檢查動畫狀態機是正常的,點選模型也是正常的,模型中檢視動畫也是正常的。此時如果我們重啟unity,重新執行,發現動畫正常了。但是特殊情況下重啟unity也沒用,重啟電腦後在啟動unity,bug修復了(!!!!)

2.輸入bug:

在實時獲取input.getaxis("")的值時,這個值在一段時間內一直沒有變化,去他大爺,我一直以為是自己的程式問題,反反覆覆找了好多次,最後發現是unity自己的bug,重啟unity後正常了。

最後的tip:在網上常常看見有人說遊戲好不好跟引擎沒有關係,這是開發者的問題,但是我們用的是別人的引擎,所以我們最好關注功能,有些表現不是不想做,而是引擎的問題使得我們很難達到期望的效果,因此哪怕做乙個粗糙的功能完善的遊戲也好,也許這時的粗糙在unity自己的迭代更新中,表現自動就變得好了。

Unity自帶的相應事件

using unityengine using unityengine.eventsystems public class eventtriggerlistener unityengine.eventsystems.eventtrigger static public eventtriggerlis...

Bug測試總結

一 出現上述問題的原因 二 解決問題的思路 1.績效導向問題 此類問題測試同事是不太可能單獨搞定的,一定要夥同資深開發同事一起分析 一般你不叫他他也會過來,這類問題是很有吸引力的 主體思想是先提高復現概率 一步步縮小問題範圍,最終定位出問題。具體思路怎麼 怎麼來,客戶端加大訪問量 服務端減少資源 懷...

日常bug總結

日常bug總結 場景 a頁面是資料獲取並展示頁面,b頁面是詳情頁面資料由上乙個頁面傳遞,c頁面是操作頁面 c通過操作與伺服器互動完成修改,此時需要更新b頁面的資料,b頁面的資料又是a頁面通過路由傳參獲取得到的,所以需要告訴a頁面重新獲取下伺服器的資料,並重新模擬乙個路由跳轉把引數重新傳遞一遍,以此來...