筆者介紹:姜雪偉,it公司技術合夥人,it高階講師,csdn社群專家,特邀編輯,暢銷書作者,已出版書籍:《手把手教你架構3d遊戲引擎》電子工業出版社和《unity3d實戰核心技術詳解》電子工業出版社等。
遊戲中的測試方法很多的,一般的操作方式就是給出測試用例,然後qa人員根據測試用例逐條測試,程式包對於qa人員就是乙個黑盒子,其實測試不僅只是qa的事情,它也是程式的事情。在實際專案開發中由於測試不完全會導致很多問題,有些已經上線的專案被迫下架,有的專案在開發後期就由於bug多死掉了等等。所以對於測試來說非常重要,但是也要避免專案測試只是測試人員的事情,其實參與專案開發的任何人員都要為測試負責,不論程式還是美術以及策劃等。
在公司中經常會發生一些事情,比如程式只負責把需求做好,正常操作沒有問題就不管了,直接交付給測試人員,結果測試出了很多基礎問題,其實這些問題在程式開發階段本可以避免掉的,但是由於開發人員自身覺得測試不歸自己負責,就草草了事,這個在遊戲公司經常發生,這樣的觀念要轉變。
遊戲測試與軟體測試不同,測試需要較少的it技能,但需要喜歡玩遊戲。 通常,遊戲質量檢查是乙個喜歡測試和有玩遊戲經驗的人。
由於我們做手機遊戲,還需要確保遊戲與不同的手機(各種android和ios版本)相容,選擇盡可能多的手機品牌。
讀者也可以檢視unity官方提供的unity test,下面給讀者介紹一些實際操作的方法。。。。。。
。使用外掛程式 - unity為開發人員提供了一些測試工具外掛程式,這裡有乙個 -
模組化測試-根據遊戲中的架構設計,分成不同的模組,分別進行測試,或者根據優先順序從低到高去逐級測試。
以上三點是在遊戲開發中經常使用的,為了提高測試效率,再給讀者介紹兩個工具:
一、專案管理工具jira,功能非常強大,讀者可自行在網上搜尋安裝。
二、自動打包工具jenkins,該工具可以滿足專案組任何人打包測試。
Unity3D遊戲開發
入門級unity安裝教程 一 unity五大面板 unity3d的介紹 1 介面 選單 面板 元件 unity5.x 編輯器介紹 unity開啟篇 一 滑鼠右鍵 wsadeq前後左右上下移動 shift加速移動 滑鼠右鍵旋轉檢視 滑鼠中鍵移動檢視 alt 右鍵縮放 alt 左鍵旋轉物體視角 q移動場...
Unity3D 碰撞測試
碰撞測試這個再遊戲的開發中是很有必要的,當敵人的攻擊的時候,發生碰撞這時候就會造成一定的傷害,因此我們需要根據受到的傷害對使用者的生命值進行控制,因此碰撞的測試是 我們在遊戲的開發過程中需要的一種比較重要的資料。在unity中的碰撞測試有兩種,一種是碰撞,一種是觸發!一種屬於物理碰撞,一種屬於非物理...
Unity3D遊戲開發初探
1 如何在遊戲指令碼程式中建立物件而不是一開始就建立好物件?使用gameobject的靜態方法 createprimitive view code 其中在createcube方法中,使用gameobject.createprimitive方法來建立cube型別的遊戲物件例項,設定了它出現的座標並為它...