A. 如何使用unity3d環境資源包
兩種可能:
第一,
打開了3d自帶的環境光,解決方法:接'8'打開環境貼圖窗,把環境鉤去掉.
第二,
如果你使用的是vr渲染插件的話,那麼極有可能是打開了vr環境光。
解決方法:打開渲染參數面板,進入vr參數面板,打開環境展卷欄,把第一個鉤去掉即可。
B. 如何在unity里導入外部資源包
把下載來的包放到:Editor\StandardPackages裡面,然後按ctrl+9,進入assetstore,等頁面載入了,點房子後面那個,有個向下的小三角形的那個,進去就可以看到你下載的包,點import就可以了。
C. unity 5.0導入地形資源包的問題
在unity5中,已經默認沒有預制這些標准資源,你需要下載這些資源導入到unity5中,然後右鍵才會出現那些資源。
D. Unity中資源動態載入的幾種方式比較
1.首先總結下unity有哪幾種資源類型
unity資源的類型:
-a) Unity內置的常用asset, fbx\jpg...
- b) textasset: txt、binary等,對應了它的TextAsset類,可以直接讀入文本或者二進制byte
-c) scriptable object 它是序列化的Object實例,例如把一個Object實例保存成scriptable object,讀入進來後就直接在內存中變成那個實例
- d) asset bundle 它是一個資源壓縮包,裡麵包含了一堆資源
通常我們自定義的文件類型可以通過textasset 或scriptable object 來存儲,區別在於前者是一個位元組或文本流,後者要對應於程序中一個定義了的類型,textasset 還通常用於資源的加密。
2.動態load資源的幾種途徑:
-通過Resources模塊,調用它的load函數:可以直接load並返回某個類型的Object,前提是要把這個資源放在Resource命名的文件夾下,Unity不關有沒有場景引用,都會將其全部打入到安裝包中。
-通過bundle的形式:即將資源打成 asset bundle 放在伺服器或本地磁碟,然後使用WWW模塊get 下來,然後從這個bundle中load某個object。
-通過AssetDatabase.loadasset :這種方式只在editor范圍內有效,游戲運行時沒有這個函數,它通常是在開發中調試用的
Resources的方式需要把所有資源全部打入安裝包,這對游戲的分包發布(微端)和版本升級(patch)是不利的,所以unity推薦的方式是不用它,都用bundle的方式替代,把資源達成幾個小的bundle,用哪個就load哪個,這樣還能分包發布和patch,但是在開發過程中,不可能沒更新一個資源就打一次bundle,所以editor環境下可以使用AssetDatabase來模擬,這通常需要我們封裝一個dynamic resource的loader模塊,在不同的環境下做不同實現。
3.動態資源的存放
有時我需要存放一些自己的文件在磁碟上,例如我想把幾個bundle放在初始的安裝里, unity有一個streaming asset的概念,用於提供存儲介面的訪問。我們需要在編輯器建立一個StreamingAssets名字的文件夾,把需要我們放在客戶磁碟上的動態文件放在這個文件夾下面,這樣安裝後,這些文件會放在用戶磁碟的指定位置,這個位置可以通過Application.streamingAssetsPath來得到。
E. unity3d怎麼實現背包2000格以上的ui
建議可以使用AssetBundle,把場景中的UI做為預制體,通過AssetBundle打包,需要使用的時候就動態載入資源包,實現動態更新UI。
F. unity3d標准資源包安裝問題
Assets---->Import Package--->Constom Package--->選擇你的資源包然後import就行了
G. unity高精度真實地形快速建模,新人小白求教
這標題打的怎麼感覺是復制過來的,可以用 地理空間數據雲 網站下載的真實地形數據,利用global map軟體轉換成高度圖,放到unity裡面生成地形
H. 請問unity3d資源如何打包
unity3D在project面板下選中需要導出的資源右擊,有導出package的選項,可以生成unitypackage後綴的資源包
I. Unity3d 資源包怎麼用
是免費的。但只能用一個月,您可以通過改變你電腦的系統時間(快滿一個月時將時間倒退)來延長使用。現在有破解的UNITY3D
3.3,無須聯網驗證,沒有時間限制。我正在用。
J. unity3d模型資源包怎麼使用
先打開u3d 然後點擊.unitypackge後綴的文件就會自動導入了