問題の説明:
Hololensの展開中、Unity Resourcesフォルダーのファイルにアクセスできません。コンパイル後、生成されたソリューションにはリソースまたはアセットディレクトリがあり、テキスト、画像、オーディオファイルなどの利用できないリソースが得られます。ソリューション:従来のファイルアクセス方法をバイパス
この問題を解決するには、リソースディレクトリを読み取ってリソースディレクトリを読み取るという従来の方法を使用しないようにする必要があります。 Unityは、Resources.loadという特別な方法を提供します。これは、この目的に特別に使用されています。
リソースを使用してリソースにアクセスするためにロード
resources.loadを使用する場合、次の原則を覚えておいてください:
パス文法:リソースパスは、Project Assetsフォルダーのリソースフォルダーと比較する必要があります。
には拡張子名が含まれていません:リソースパスを指定した場合、ファイル拡張名(.txt、.png、.mp3など)を含めません。
画像ファイル:
TextAsset txtAsset = (TextAsset)Resources.Load("textfile", typeof(TextAsset));
AudioClip audio = Resources.Load("soundFile", typeof(AudioClip)) as AudioClip;
ビデオファイル(unity> = 5.6):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;
以上が展開後、HololensのUnity Resourcesフォルダーにリソースにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。