自Macromedia以來,我還沒有編碼,上帝的事情已經改變。我處於一個陡峭的學習曲線,並試圖回到它。Animate CC,創建可收藏的代碼
我正在做一個小型的Flash遊戲,玩家收集炸玉米餅和分數上升。
沒有在線代碼,我發現在Animate CC上爲我賺取收藏價值的作品。我不確定這是爲什麼。腳本運行正常,調試檢測不到任何東西。但是代碼沒有做任何事情。
我已經試過這樣:
if(player.hitTestObject(taco1))
{
if(back.contains(taco1))
removeChild(taco1);
score += 10;
points.text = String(score);
}
這兩種犯規收集塔科,或塔科跟隨玩家(如果我把它放在主場景}
我也嘗試了。堵在我提供AS3遊戲教程的代碼實例。它在這裏可以看到,沒有改變。
if(keyCollected == false){ // if we still haven't collected the key
if(player.hitTestObject(back.doorKey)){ // and if the player collides
with the key
back.doorKey.visible = false; // hide the key from view
keyCollected = true; // set our Boolean to true
}
}
沒有這仍然可以正常工作。
對不起,新的論壇,並沒有在十年編碼。但是正確方向的任何一點都會很有幫助!謝謝!
這似乎運行良好,但它之間交替無所作爲,或告訴我「collecttaco」不存在。它需要一個var嗎? –
然後你可能只有一些框架上的代碼片段。它應該在時間軸上具有全球範圍(因爲它看起來你的遊戲是在時間軸上構建的)。你能證實嗎?如果不是,你能描述一下這個架構嗎? –