やまめも

【 ゲーム開発・日々のことについて 】

Resources.Load(“ / ”)

Resourcesにあるアセットは、
Resources.Load(“ファイルを選択”)
で呼び出すことが可能である。

だから、例えば、AudioClipを呼び出すとき、スクリプトに変数を作って呼び出さずに直接呼び出すこともできる!

public void PlayQuestion(){
	string assetLocation = "Database/Questions";
	InitItemData (assetLocation);
}

private void InitItemData(string locationAsset){
	// TextAsset型の変数にを用意して、それに入れる。
	TextAsset questionsData = Resources.Load<TextAsset>(locationAsset);
	LoadAbilityTableFromJSON (questionsData.text);
}

hwks.hatenadiary.jp


ハマケン100%開発: Unity: ResourcesフォルダからPrefabを読む