2016-08-01 71 views
0

-在我撞擊小行星的碰撞事件中,當小行星接觸物體時,所有物體減速時,只要物體內部的物體減速。降低接觸我的物體的實例的速度

//object collision with asteroid/as1 
with instance_place(x, y,as1) { 
       as1.speed=1; 
       } 

小行星有滋生他們的250產卵,並具有隨機運動的速度,方向,如果有任何與此

+0

你真的需要給更多的一般信息和更多的代碼來解釋你的問題。事實上,理解你的問題是不可能的,更不用說回答了。 – Julian

+0

Julian,只要在yoyogames文檔中搜索「instance_place」,你會看到這個函數返回一個布爾值,顯然不是他想要的「with」構造:) –

回答

0

的instance_place函數返回一個布爾值(0或1),如果有是(x,y)處的「as1」對象。在這裏,當你觸摸一個小行星時,你會說「與1」,我認爲這意味着每個物體。

但是你想要做的是給「與」你觸摸的對象的唯一ID。所以要使用的函數是「instance_position」。 正式文件:https://docs.yoyogames.com/source/dadiospice/002_reference/objects%20and%20instances/instances/instance%20functions/instance_position.html

您的代碼應該是這樣的:

//object collision with asteroid/as1 
with instance_position(x, y,as1) { 
       as1.speed=1; 
       }