我在製作一個使用HTML5 Canvas和javascript的小遊戲。到目前爲止,我已經有一隻風箏在碰撞時移動某種力量,並在碰撞時遇到障礙。碰撞時生命減少
現在我在我想補充的生命點,當你打的障礙你的生活將減少1
我嘗試了一些東西,當你撞上障礙物的壽命降低,但它不斷下降,玩家圖像被移除而不是障礙圖像。
這裏是生活的事情,你可以檢查所有的代碼。
在這裏,我覺得代碼是問題的最重要的。
function hitObject(player, obj){
var a = (obj.x - player.x),
b = (obj.y - player.y),
c = Math.sqrt(a*a + b*b),
r0 = player.image.width/2,
r1 = obj.image.width/2;
if (c < r0+r1) {
player.drawable = false;
lifes -=1;
window.location.reload(true);
}
}
如果有人看到問題或知道解決方案,我會非常感激!
請張貼相關的代碼* *在這裏。找到與問題相關的代碼的關鍵部分,然後發佈,而不是整個代碼。 – bfavaretto 2013-04-04 19:45:39
你的遊戲很酷,但它應該移動得更快。它的方式太容易得到那些翅膀 – Cristiano 2013-04-04 19:46:59
謝謝,這是從完哈哈長! – 2013-04-04 19:48:01