Accès aux ressources dans Unity for HoloLens Applications
Le développement de HoloLens nécessite une approche spécifique pour accéder aux fichiers dans le dossier Ressources d'Unity. Des méthodes standard comme File
et StreamReader
sont souvent inefficaces. La méthode recommandée utilise Resources.Load
.
Resources.Load
prend deux arguments:
TextAsset
, Texture2D
, AudioClip
, GameObject
, Mesh
). Voici comment charger divers types de ressources:
pour le texte, les images et l'audio:
<code class="language-c#">TextAsset textAsset = Resources.Load<TextAsset>("textfile"); Texture2D texture = Resources.Load<Texture2D>("textureFile"); AudioClip audioClip = Resources.Load<AudioClip>("soundFile");</code>
pour les objets de jeu et les maillots:
<code class="language-c#">GameObject prefab = Resources.Load<GameObject>("shipPrefab"); Mesh mesh = Resources.Load<Mesh>("yourModelFileName");</code>
Considérations importantes:
/
) comme séparateurs de chemin, même sur Windows. Resources.LoadAsync
. Cela empêche le blocage du fil principal. En adhérant à ces directives, vous pouvez intégrer de manière transparente les ressources du dossier de ressources de votre projet Unity dans vos applications HoloLens.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!