Heim >Backend-Entwicklung >C++ >Wie kann ich nach der Bereitstellung auf Ressourcen im Ordner 'Unity Resources' auf HoloLens zugreifen?
Problembeschreibung:
Während der Hololens -Bereitstellung können die Dateien im Ordner "Unity Resources" nicht zugegriffen werden. Nach der Zusammenstellung gibt es in der generierten Lösung kein Verzeichnis für Ressourcen oder Vermögenswerte, was zu nicht verfügbaren Ressourcen wie Text, Bildern und Audiodateien führt.
Lösung: Umgang mit der herkömmlichen Dateizugriffsmethode
Um dieses Problem zu lösen, müssen Sie vermeiden, die herkömmliche Methode zum Lesen des Ressourcenverzeichnisses zum Lesen des Ressourcenverzeichnisses zu verwenden. Unity bietet eine spezielle Methode namens Ressourcen.Load, die speziell für diesen Zweck verwendet wird. Ressourcen verwenden.load, um auf Ressourcen zuzugreifen
Bei der Verwendung von Ressourcen.LOAD, denken Sie an die folgenden Prinzipien:
Pfad Grammatik:
Der Ressourcenpfad sollte mit dem Ordner des Ressourcenordners im Ordner Projektanlagen verglichen werden.enthält keine Erweiterungsnamen:
Tondatei:
TextAsset txtAsset = (TextAsset)Resources.Load("textfile", typeof(TextAsset));
Ein einzelner Elf: AudioClip audio = Resources.Load("soundFile", typeof(AudioClip)) as AudioClip;
Texture2D texture = Resources.Load("textureFile", typeof(Texture2D)) as Texture2D;
Sprite sprite = Resources.Load("spriteFile", typeof(Sprite)) as Sprite;
Sprite[] sprite = Resources.LoadAll<Sprite>("spriteFile") as Sprite[];
VideoClip video = Resources.Load("videoFile", typeof(VideoClip)) as VideoClip;
GameObject prefab = Resources.Load("shipPrefab", typeof(GameObject)) as GameObject;
Um auf die im Unterordner gespeicherten Ressourcen zuzugreifen, verwenden Sie bitte die positive Steigung im Pfadparameter, z. B. Das obige ist der detaillierte Inhalt vonWie kann ich nach der Bereitstellung auf Ressourcen im Ordner 'Unity Resources' auf HoloLens zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!