我对一般编程和制作贪吃蛇游戏不熟悉。我在舞台上有三个水果,一个用于使用 push() 增加蛇的长度,而另一个将使用 splice() 移除。我不确定我做错了什么,因为它没有显示错误,所以我会发布代码。对于这种情况,拼接是否是正确的方法?
var partsArr:Array = new Array(); //holds Snake’s head and body parts
function attachNewPart():void
{
var newPart:Sprite = new BodyPart();
addChild(newPart);
partsArr.push(newPart); //add 1 part into snake body
}
function removePart():void
{
var newPart:Sprite = new BodyPart();
removeChild(newPart);
partsArr.splice(newPart, 5); //removes 5 parts from snake body
newPassFood(); // generate new remover food
}