簡體   English   中英

iPhone Box2D在相反的X方向上移動主體

[英]iphone box2d moving a body in opposite x direction

我的比賽中有兩個球。 兩者都受到重力的影響(即,如果我向右傾斜設備,則球會向右滾動等)。 我想要的是第二個球將朝相反的方向滾動。 (因此,如果我向右傾斜設備,則球將向左滾動!)

由於重力會影響我的身體方向,因此我無法找到使第二個球反向滾動的方法。

有效的正確方法是什么?

謝謝

只需使用body-> applyForce。 使用bodyA的GetLinearVelocity並將其相反的值應用到bodyB +(重力* -1)...(或類似的東西)

要么

創建兩個世界,其中一個的重力設置為b2Vec2(0.0f,-12.0f); 另一個為b2Vec2(0.0f,12.0f); 然后只需在加速度計方法中做相反的操作即可改變每個世界的重力

如果您只打算只擁有兩個球,那么選項一最有可能是最好的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM