吧~ 好了扯得有點遠了,來說說我們今天博客的主題——“用C#和Lua實現Unity中的事件分發機制”,事件分發 ...
一 前言 目前在Unity游戲開發中,比較流行的兩種語言就是Lua和C 。通常的做法是:C 做些核心的功能和接口供Lua調用,Lua主要做些UI模塊和一些業務邏輯。這樣既能在保持一定的游戲運行效率的同時,又可以讓游戲具備熱更新的功能。無論我們有意或者無意,其實我們經常會在Unity游戲開發中使用到閉包。那么,馬三今天就要和大家來談談Lua和C 中的閉包,下面首先讓我們先來談談Lua中的閉包。 二 ...
2018-01-21 15:43 0 1778 推薦指數:
吧~ 好了扯得有點遠了,來說說我們今天博客的主題——“用C#和Lua實現Unity中的事件分發機制”,事件分發 ...
引言 現在做游戲開發的沒有幾個不用Excel的,用的最多的就是策划。尤其是數值策划,Excel為用戶提供強大的工具,各種快捷鍵,各種插件,各種函數。但是作為程序來說其實關注的不是Excel而是它最終形成的數據,而在程序中數據其實就是二進制,比如說一個int型就是4個byte,一個字母占 ...
本帖是延續的:C# Unity游戲開發——Excel中的數據是如何到游戲中的 (一) 上個帖子主要是講了如何讀取Excel,本帖主要是講述讀取的Excel數據是如何序列化成二進制的,考慮到現在在手游中應用很廣泛的序列化技術Google的ProtoBuf,所以本文也是按照ProtoBuf ...
C#是微軟團隊在開發.NET框架時開發的,它的構想接近於C、C++,也和JAVA十分相似,有許多強大的編程功能。 個人感受是C#吸收了眾多編程語言的優點,從中可以看到C、C++、Java、Javascript、python的影子,設計思想都是相通的(過段時間一定要看看設計模式),對比遷移地學 ...
本帖是延續的:C# Unity游戲開發——Excel中的數據是如何到游戲中的 (三) 前言 最近項目不算太忙,終於有時間更新博客了。關於數據處理這個主題前面的(一)(二)(三)基本上算是一個完整的靜態數據處理方案了。 不過前幾篇發布的時候是2015年,比較早了,隨着這幾年技術 ...
一、單元測試的定義與作用 單元測試定義:單元測試在傳統軟件開發中是非常重要的工具,它是指對軟件中的最小可測試單元進行檢查和驗證,一般情況下就是對代碼中的一個函數去進行驗證,檢查它的正確性。一個單元測試是一段自動化的代碼,這段代碼調用被測試的工作單元,之后對這個單元的單個最終結果的某些假設進行 ...
簡介 馬三最近換到了一家新的公司擼碼,新的公司 UI 部分采用的是 NGUI 插件,而之前的公司用的一直是 Unity 自帶的 UGUI,因此馬三利用業余時間學習了一下 NGUI 插件的使用,並把知識點記錄成博客與大家分享。 在我們使用 NGUI 插件創建的 UI 中,可以發現 UIRoot ...
前提: 本文參考和借鑒相關博客,相關版權歸其所有,我只是做一個歸納整理,所以本文沒有任何版權 參考文獻和書籍: CLR和.Net對象生存周期: https://www.cnblogs.com/Wddpct/p/5547765.html c ...