2016-01-13 73 views
0

Im建設Javascript遊戲(2D)。最難的部分是創建一個分離檢測。 昨天有一個想法出現在我的腦海裏,我想問一下它是否可能。在CSS中,您已獲得z-Index屬性。如果一個物體與另一個物體處於相同的位置,並且z指數較低,則被另一個物體覆蓋。如果我將所有collission對象設置爲z-index 0,將我的Pl​​ayer設置爲1,則我的Player將在碰撞時覆蓋對象。我可以訪問CSS引擎以使用重疊?如果可能的話,我可以設置一些回調來檢測分裂並且不會失去性能。JavaScript訪問CSS引擎

唐卡爲您如果您使用的是帆布舉行 Miemels

+0

這是不可能的。 CSS對象模型非常有限。 –

回答

0

,我會使用JavaScript變量和函數的keydown。您可以使用基本

ctx.drawImage('replace with image src', 'img x axis', 'img y axis'). 

繪製圖像,當用戶使用一鍵降功能x軸移動,和所有你需要做的就是再次調用該函數用於移動圖像。 w3學校和youtube視頻有大量的畫布教程。您可以製作兩張圖像,並製作一個函數來檢查它們是否有一定的像素距離。請回答任何問題!