我单独做游戏,但我根本不知道如何编程。
我使用引擎" Edward" (edward.sophiehoulden.com)
有一个变量可以添加" Keys"为了打开"门"。
//## 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;
}
}
我真的需要一个具有相反功能的变量。
非常感谢那些回应的人。
答案 0 :(得分:0)
我们假设您要删除名为&#34; myGreatKey&#34;的密钥:
for (i=0; i<keysOwned.length; i++)
{
if ( keysOwned[i] == "myGreatKey" )
{
keysOwned.splice(i, 1);
}
}