Zugriff auf Ressourcen in Einheit für Hololens -Anwendungen
Entwicklung für Hololens erfordert einen spezifischen Ansatz für den Zugriff auf Dateien im Ressourcenordner von Unity. Standardmethoden wie File
und StreamReader
sind oft unwirksam. Die empfohlene Methode verwendet Resources.Load
.
Resources.Load
nimmt zwei Argumente ein:
TextAsset
, Texture2D
, AudioClip
, GameObject
, Mesh
). So laden Sie verschiedene Ressourcentypen:
für Text, Bilder und Audio:
TextAsset textAsset = Resources.Load<TextAsset>("textfile"); Texture2D texture = Resources.Load<Texture2D>("textureFile"); AudioClip audioClip = Resources.Load<AudioClip>("soundFile");
für Spielobjekte und Maschen:
GameObject prefab = Resources.Load<GameObject>("shipPrefab"); Mesh mesh = Resources.Load<Mesh>("yourModelFileName");
Wichtige Überlegungen:
/
) als Pfadabscheider, auch unter Fenstern. Resources.LoadAsync
. Dies verhindert das Blockieren des Hauptfadens. Durch Einhalten dieser Richtlinien können Sie Ressourcen nahtlos aus dem Ressourcenordner Ihres Einheitsprojekts in Ihre HoloLens -Anwendungen integrieren.
Das obige ist der detaillierte Inhalt vonWie greife ich in den Ressourcenordner von Unity für Hololens -Entwicklung auf Dateien zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!