Unity3D-RPG项目实战(1):发动机的特殊文件夹
生活随笔
收集整理的這篇文章主要介紹了
Unity3D-RPG项目实战(1):发动机的特殊文件夹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
從8月份開始。下定決心正式開始學習Unit3D啦。盡管自己寫過兩代端游引擎,被應用的項目也超過10個,Unreal Engine也搞過幾年,只是做手游。哥確實還是個新手。Unity3D這個引擎我蠻喜歡的,乍看之下,不由得驚嘆。這不就是我一直想搞的那套引擎嘛:整合的游戲開發工具,上層使用C#開發游戲邏輯。。。
要是再支持LUA就好了。
:) 開始使用一個新的引擎,要學的東西太多了。所以打算寫這一系列筆記。一來記錄、分享。二來請Unity3D的高手指點。
要用Unity3D做項目,首先困擾我的就是這個項目文件夾結構的問題,主要有雙方面:1是文件夾名稱有什么特殊函數。2我想使用SVN做項目的版本號管理,Unity在設置上有什么講究?查了一些資料。記錄整理例如以下。
Unity3D的特殊文件夾名稱
Unity預留了一些文件夾名稱,這些文件夾有著特殊的含義。
比較重要的有:
- Resources
這個文件夾下的全部文件都會被打包到公布版本號中。程序能夠通過文件路徑來訪問它們。這個太實用了,像RPG游戲里面非常多策劃編輯的數據都能夠保存到這里。能夠使用UnityEngine.Resources.Load()方法載入,相關的類還有TextAsset。
具體的文檔:http://docs.unity3d.com/Manual/LoadingResourcesatRuntime.html - Editor?
在這里能夠存放一些編輯器擴展腳本,這個文件夾里面的腳本能夠使用namespace?UnityEditor。對于RPG項目來說,常常有上百個怪物這樣的編輯需求,假設每個都要在編輯器里面拖拖拉拉來創建Prefab,那豈不是非常累?能夠寫一個自己主動生成Prefab的腳本,在全部資源導入之后,自己主動創建Prefab供游戲執行時調用。
- Plugins
這里面就是放Native插件的,而引入的其它包不必要放在這里。它應該為目標平臺建立子文件夾:"Plugins/Android"、"Plugins/iOS"等。
好吧,關于引擎特殊文件夾名稱的筆記就到這里。接下來要看看SVN版本控制問題。:)
版權聲明:本文博主原創文章。博客,未經同意不得轉載。
總結
以上是生活随笔為你收集整理的Unity3D-RPG项目实战(1):发动机的特殊文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React初学之组件基础
- 下一篇: PHP 数字转化为自定义长度的字符串[前