訪問HoloLens應用程序的Unity資源 為HoloLens開發需要一種特定的方法來訪問Unity資源文件夾中的文件。標準方法(例如
>和)通常無效。 推薦的方法是使用File
。 StreamReader
>
在
Resources.Load
相對路徑Resources.Load
在資源(資源文件夾中)。 不包括文件擴展名。
TextAsset
>
Texture2D
AudioClip
GameObject
用於遊戲對象和網格:Mesh
>即使在Windows上,也將正向斜線(
)作為路徑分離器。<code class="language-c#">TextAsset textAsset = Resources.Load<TextAsset>("textfile"); Texture2D texture = Resources.Load<Texture2D>("textureFile"); AudioClip audioClip = Resources.Load<AudioClip>("soundFile");</code>用於異步加載(建議用於較大資產),請使用
。這樣可以防止阻止主線程。
>遵守這些準則,您可以將Unity Project Resources文件夾中的資源無縫集成到HoloLens應用程序中。<code class="language-c#">GameObject prefab = Resources.Load<GameObject>("shipPrefab"); Mesh mesh = Resources.Load<Mesh>("yourModelFileName");</code>>
以上是如何訪問Unity資源文件夾中的文件以進行HoloLens開發?的詳細內容。更多資訊請關注PHP中文網其他相關文章!