0
私は単独でゲームをしますが、どのようにプログラムするのか分かりません。AS3:メモリからキーを消去する変数を作成するにはどうすればよいですか?
は私がエンジン「エドワード」を使用しています(edward.sophiehoulden.com)
「扉」を開くためのメモリへの「キー」を追加し、変数があります。
//## Keys
for (i=0; i<mcLevel.keyArray.length; i++){
for (k=0; k<keysOwned.length; k++){
if (keysOwned[i] == mcLevel.keyArray[i].keyName.text){
mcLevel.keyArray[i].visible = false;
}
}
if (mcLevel.keyArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
keysOwned.push(mcLevel.keyArray[i].keyName.text);
mcLevel.keyArray[i].visible = false;
}
}
本当に反対の機能を持つ変数が必要です。
多くのお返事いただきありがとうございます。
「が、私はすべてでプログラムする方法がわからない」_あなたは[**アレイ用のAS3のドキュメントを確認することができます**](http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/Array.html)を参照してください。 '.push'メソッドの説明を見て、' .pop'や '.removeAt'などのような他のメソッドをチェックして、必要なものを見てください。 –