0
目前,我有這樣的代碼的時候觸發一個彈丸:如何限制彈弓的拉回長度?
Vector3 d = mousePos.sub(pouchPos.x, pouchPos.y, 0);
d.mul(FIRE_SPEED);
projectile.setVelocity(-d.x, -d.y);
的正常工作,這其中規定的位置根據鼠標的位置:
turtle.body.setTransform(mousePos.x, mousePos.y, 0);
if (turtle.pos.dst(pouchPos) > 5)
{
//What to put in here?
}
麻煩的是我不知道知道在if (turtle.pos.dst(pouchPos) > 5)
條款中應該寫些什麼。你會建議什麼?
這不起作用,它會因爲某種原因而使對象在其x和y位置下降。 – Derek 2012-04-01 12:22:19
這裏'矢量'應該是回拉矢量,而不是一個位置。 – iforce2d 2012-04-01 15:20:29
我不確定你的意思是「拉回矢量」我怎麼把它翻譯成對象的位置? – Derek 2012-04-02 18:02:26