Unity3d官方測試外掛程式學習 單元測試,整合測試

2021-06-27 02:10:33 字數 679 閱讀 2739

其實unity很早就有測試支援,從mono編輯器的unittest選項,還有安裝目錄中的nunit.dll都可以看出來。只是國內很少有人研究。

這次拿了assertstore下的測試外掛程式研究了一下,總結了一套可行的方案

這個外掛程式分為2種測試模式,單元測試unittest和整合測試integration

單元測試模式有乙個弊端,就是只能在編輯器狀態下執行。你可以用許多editor下的東西,但無法再執行狀態下就意味著不支援ngui,playmarker等。

而整合測試它會呼叫unity的執行函式,然後逐個跑測試用例。相當於實際遊戲執行環境,所以一般都用整合測試來做

整合測試分為2種,動態整合測試和普通整合測試

下面會逐一講解

2.會多出乙個頁籤,然後開啟整合測試面板

Unity3D 碰撞測試

碰撞測試這個再遊戲的開發中是很有必要的,當敵人的攻擊的時候,發生碰撞這時候就會造成一定的傷害,因此我們需要根據受到的傷害對使用者的生命值進行控制,因此碰撞的測試是 我們在遊戲的開發過程中需要的一種比較重要的資料。在unity中的碰撞測試有兩種,一種是碰撞,一種是觸發!一種屬於物理碰撞,一種屬於非物理...

Unity3D官方搖桿的使用

優點 不要自己敲 除錯好位置就可以使用 缺點 和thethirdperson一樣旋轉幅度不太自然 使用了 mobilesinglestickcontrol 之後在pc端使用不了,當building的環境是android時候才可以看到圖示 成品圖 匯入crossplatforminput 在cross...

unity 3d學習筆記

1.日誌輸出 如果需要觀測webplayer執行時輸出的log,則可以在初始化start中加上下面這樣一段 但是此日誌檔案太大,過於冗餘 playersettings.useplayerlog true 2.場景切換 3.資源載入 所有通過resources類載入的資源必須放在名為resources...