Heim >Backend-Entwicklung >C++ >Wie kann ich in Einheit für Hololens -Entwicklung zugänglich machen?
Ressourcen verwenden.load, um auf Ressourcen zuzugreifen
oder Resources.Load
Klassen zu verlassen. Das Folgende ist die Methode zum Laden verschiedener Ressourcenarten: StreamReader
File
Textdatei:
Tondatei:
<code class="language-csharp">TextAsset txtAsset = (TextAsset)Resources.Load("textfile", typeof(TextAsset)); string tileFile = txtAsset.text;</code>
Bilddatei:
<code class="language-csharp">AudioClip audio = Resources.Load("soundFile", typeof(AudioClip)) as AudioClip;</code>
Ein einzelner Elf:
<code class="language-csharp">Texture2D texture = Resources.Load("textureFile", typeof(Texture2D)) as Texture2D;</code>Mehrere Elfen:
Videodatei (Unity & gt; = 5.6):
<code class="language-csharp">Sprite sprite = Resources.Load("spriteFile", typeof(Sprite)) as Sprite;</code>
vorgefertigte Körperobjektkörper:
<code class="language-csharp">Sprite[] sprites = Resources.LoadAll<Sprite>("spriteFile");</code>
<code class="language-csharp">VideoClip video = Resources.Load("videoFile", typeof(VideoClip)) as VideoClip;</code>
3D -Gitter aus dem vorgefertigten Spielkörper laden:
<code class="language-csharp">GameObject prefab = Resources.Load("shipPrefab", typeof(GameObject)) as GameObject;</code>
Vorsichtsmaßnahmen für Ressourcenpfad
<code class="language-csharp">Mesh model = Resources.Load("yourModelFileName", typeof(Mesh)) as Mesh;</code>
Der Ressourcenpfad sollte relativ zum Ordner im Ordner sein.
<code class="language-csharp">MeshFilter modelFromGameObject = Resources.Load("yourGameObject", typeof(MeshFilter)) as MeshFilter; Mesh loadedMesh = modelFromGameObject.sharedMesh;</code>fügen Sie keine Dateierweiterungsnamen (.txt, .png usw.) in den Pfadparameter ein.
Verwenden Sie bei der Angabe des Pfades im Ordner eine positive Steigung (/) anstelle der hinteren Steigung ().
Wenn Sie einen Unterordner in einem Ordner verwenden, verwenden Sie einen positiven Schrägstrich, um die Unterklage und den Dateinamen zu teilen.<code class="language-csharp">GameObject loadedObj = Resources.Load("yourGameObject"); GameObject object1 = Instantiate(loadedObj);</code>
Assets
.txt -Datei Laden Sie Beispiel Resources
Resources
Das obige ist der detaillierte Inhalt vonWie kann ich in Einheit für Hololens -Entwicklung zugänglich machen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!