原创 Unity3d架構之-Unity MVC框架 StrangeIoC

Strange是一個unity3d中用於控制反轉的第三方框架,控制反轉(IOC-Inversion of Control)思想是類間解耦的一個重要方法,對於我來說,任何解耦技術都值得去學習。什麼是IOC?這裏有詳細解答。IOC框架已經在企業

原创 在unity中如何使用delegate

總結下使用C#中的委託(delegate)吧,其實這個並不難,但是對於沒接觸過的人還是有點小問題的,現在我在這做一個簡單的例子來幫助大家對delegate的理解吧,想要更加加深對委託的理解,請度娘下吧,我就不在這丟人了,我也是百度後纔對委託

原创 Unity3D使用經驗總結 優點篇

一、可定製的IDE環境U3D這種ALL IN ONE的設計思路,我在一個叫神咒的代碼中見到過。 集所有編輯器於一身。 雖然神咒的編輯器不能自由擴展,但由於是公司內部的引擎,所以,它的使用,也很方便。 比如,在場景中突然想要對一個模型的材質進

原创 Unity組件

在學習C++的時候,對於面對對象有點了解。然後也使用過一段時間的Unity,用起來還是覺得,怎麼這麼好用。耦合性極低。當時不知道這是基於組件編程。所以現在來學習下基於組件的知識,並比較下基於組件和基於對象的區別。一、面對對象在學校,老師講授

原创 [官方]Unity 2018.1腳本運行時更新

Unity 2018.1現在加入了得到完全支持的全新.NET運行時。隨着.NET生態系統不斷的發展,Unity將致力於保持與最新版.NET的功能兼容性。 開發歷程在Unity 2017.1中,我們發佈了穩定的腳本運行時的第一個實驗預覽版。經

原创 邊學邊做的第一個Unity小遊戲

學Unity開發,肯定先要了解小Unity這個開發工具長什麼樣。 第一次看到Unity界面的時候,我第一反應是,我靠,這不是犀牛麼。學工業設計的人應該接觸過犀牛這款3D建模軟件,主界面也是一個3D透視界面。我本以爲一般編程軟件,主界面肯定是

原创 怎麼規劃一個零基礎學習Unity3D的“方法”或者“流程”?

學習分爲4個階段 一、朦朧期這個階段你主要是在朦朧中度過,通常腦子裏想的就是,臥槽,這特麼是啥?臥槽,這特麼又是啥?你看着命令行裏面的HelloWorld靜靜的發呆,第一次能完全打出來的時候臉上會露出 “四國以 ”的表情。這個階段你需要做的

原创 Hololens Unity 開發之 語音識別

一、概述HoloToolKit Unity 包提供了三種 語音輸入的方式 :· Phrase Recognition 短語識別* KeywordRecognizer 單一關鍵詞識別* GrammarRecognizer 語法識別· · Di

原创 unity 3d開發的大型網絡遊戲

unity3D是如今絕大多數遊戲開發團隊的首選3D引擎,並且它在2D上的表現也及爲優秀。它可以輕鬆解決很多其它引擎不能解決的問題,哪些遊戲是用unity3d做的?有的網友說unity3d開發的遊戲,多數都是用在iphone以及android

原创 關於Unity 2018的實體組件系統(通用名稱ECS)

將介紹如何在Unity上使用實體組件系統(通常稱爲ECS)。這次的內容是Unity提供的ECS API的基本用法,一個小應用程序和並行化。它不包括與Unity的GameObject / Component的合作,以及實際使用。獲取可以使用E

原创 Unity 2018.2之粒子

紋理Mipmap流 在Unity 2018.2中,我們根據需要向內存添加了紋理Mipmap流支持,啓用此功能可以減少Unity應用的紋理內存要求。 1 如何運行 啓用此係統後,Unity將僅在網格靠近已激活的攝像機時,加載更高分辨率的紋Mi

原创 Unity C#編程優化——枚舉

考慮下面關於行星枚舉的這個例子:public enum Planet {    MERCURY,    VENUS,    EARTH,    MARS,    JUPITER,    SATURN,    URANUS,    NEPTU