一、前言 目前在Unity游戲開發中,比較流行的兩種語言就是Lua和C#。通常的做法是:C#做些核心的功能和接口供Lua調用,Lua主要做些UI模塊和一些業務邏輯。這樣既能在保持一定的游戲運行效率的同時,又可以讓游戲具備熱更新的功能。無論我們有意或者無意,其實我們經常會在Unity游戲開發 ...
一 單元測試的定義與作用 單元測試定義:單元測試在傳統軟件開發中是非常重要的工具,它是指對軟件中的最小可測試單元進行檢查和驗證,一般情況下就是對代碼中的一個函數去進行驗證,檢查它的正確性。一個單元測試是一段自動化的代碼,這段代碼調用被測試的工作單元,之后對這個單元的單個最終結果的某些假設進行檢驗。單元測試使用單元測試框架編寫,並要求單元測試可靠 可讀並且可維護。只要產品代碼不發生變化,單元測試的結 ...
2017-08-30 18:12 2 6253 推薦指數:
一、前言 目前在Unity游戲開發中,比較流行的兩種語言就是Lua和C#。通常的做法是:C#做些核心的功能和接口供Lua調用,Lua主要做些UI模塊和一些業務邏輯。這樣既能在保持一定的游戲運行效率的同時,又可以讓游戲具備熱更新的功能。無論我們有意或者無意,其實我們經常會在Unity游戲開發 ...
簡介 馬三最近換到了一家新的公司擼碼,新的公司 UI 部分采用的是 NGUI 插件,而之前的公司用的一直是 Unity 自帶的 UGUI,因此馬三利用業余時間學習了一下 NGUI 插件的使用,並把知識點記錄成博客與大家分享。 在我們使用 NGUI 插件創建的 UI 中,可以發現 UIRoot ...
Photon多人游戲開發 目錄 Photon多人游戲開發 連接與其回調 加入與創建房間及其回調 遠程過程調用(RPC) 注意事項 RaiseEvent 一些其他常用的API ...
引言 現在做游戲開發的沒有幾個不用Excel的,用的最多的就是策划。尤其是數值策划,Excel為用戶提供強大的工具,各種快捷鍵,各種插件,各種函數。但是作為程序來說其實關注的不是Excel而是它最終形成的數據,而在程序中數據其實就是二進制,比如說一個int型就是4個byte,一個字母占 ...
本帖是延續的:C# Unity游戲開發——Excel中的數據是如何到游戲中的 (一) 上個帖子主要是講了如何讀取Excel,本帖主要是講述讀取的Excel數據是如何序列化成二進制的,考慮到現在在手游中應用很廣泛的序列化技術Google的ProtoBuf,所以本文也是按照ProtoBuf ...
馬三最近在做一款游戲的時候涉及到了“加速”和“暫停”這兩個功能,我第一時間就想到了應該用 Time.timeScale。當暫停的時候,設置timeScale = 0,當需要加速的時候,將 timeScale 設置為 n 倍即可。但是代碼寫到一般的時候,我就有些發懵,當 timeScale 數值 ...
框架介紹 entitas是一個超快、超輕量的c# Entity-Component-System (ECS)框架,專門為Unity引擎設計。提供內部緩存和高速的組件訪問,經過精心設計,可以在垃圾收集環境中最優地工作。 框架解析 ...
的動畫無法壓縮精度,即降低動畫文件的浮點數精度 fbx中的動畫無法壓縮精度,壓縮完重啟Unity會發 ...