0

作成中のゲーム用の単純なインベントリ システムを作成しようとしています。インベントリには、インベントリ内のアイテムごとに「アイテム名」と「アイテムの説明」の 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.
4

2 に答える 2