作成中のゲーム用の単純なインベントリ システムを作成しようとしています。インベントリには、インベントリ内のアイテムごとに「アイテム名」と「アイテムの説明」の 2 つの情報が必要です。
Angelscriptのウェブサイトから読んだ情報は、作成するように言っています
それぞれ 2 つの要素を持つ文字列の配列。
どうやらこれは
string[] inventory(2);
これは2つの要素を意味しますか?
配列内のこれらの 2 つの要素にアクセスするにはどうすればよいですか?
以下のコードは機能しているように見えますが、期待どおりの動作をしません。
void Inventory(string item, string description) {
string[] inventory(2); // an array of string with 2 elements each.
inventory.insertLast(item); // item name
inventory.insertLast(description); //item description
print("ID:"+ inventory[1]);
print("ID:"+ inventory[2]);
print("ID:"+ inventory[3]);
}
Inventory("gold_key",item);
出力
ID:
ID:gold_key
ID:Use this gold key to unlock a gold door.