三十四:什么是LightMap?
LightMap:就是指在三維軟件里實現打好光,然后渲染把場景各表面的光照輸出到貼圖上,最后又通過引擎貼到場景上,這樣就使物體有了光照的感覺。
三十五:Unity和cocos2d的區別
Unity3D支持C#、javascript等,cocos2d-x 支持c++、Html5、Lua等。
cocos2d 開源 并且免費
Unity3D支持iOS、Android、Flash、Windows、Mac、Wii等平臺的游戲開發,cocos2d-x支持iOS、Android、WP等。
三十六:C#和C++的區別?
簡單的說:C# 與C++ 比較的話,最重要的特性就是C# 是一種完全面向對象的語言,而C++ 不是,另外C# 是基于IL 中間語言和.NET Framework CLR 的,在可移植性,可維護性和強壯性都比C++ 有很大的改進。C# 的設計目標是用來開發快速穩定可擴展的應用程序,當然也可以通過Interop 和Pinvoke 完成一些底層操作。更詳細的區別大家可以參考這里
三十七:結構體和類有何區別?
結構體是一種值類型,而類是引用類型。(值類型、引用類型是根據數據存儲的角度來分的)就是值類型用于存儲數據的值,引用類型用于存儲對實際數據的引用。那么結構體就是當成值來使用的,類則通過引用來對實際數據操作
三十八:ref參數和out參數是什么?有什么區別?
ref和out參數的效果一樣,都是通過關鍵字找到定義在主函數里面的變量的內存地址,并通過方法體內的語法改變它的大小。不同點就是輸出參數必須對參數進行初始化。ref必須初始化,out 參數必須在函數里賦值。ref參數是引用,out參數為輸出參數。