collision-detection

    0熱度

    1回答

    我新的android。試圖實現彼此的彈跳球。像this 我BouncingBallView類的樣子: private ArrayList<Ball> balls; public BouncingBallView(Context context) { super(context); this.balls = new ArrayList<>(); for(int

    1熱度

    1回答

    我嘗試確定在角色周圍的東,西,南和北方向是否有鼠標。 我想,以確定是否鼠標在每種顏色的區域。 如何編寫代碼?

    0熱度

    1回答

    我正在做一個簡單的Breakout/Arkanoid遊戲來學習pygame。我遇到了槳和球的矩形不能正確碰撞的問題。我還注意到,如果我在兩塊磚之間拍攝球,即使球精靈視覺上與磚塊重疊,球也不會與磚碰撞。這個片段,如果從球的.update方法,它通過槳和磚的列表。 new_pos = self.__calc_pos() # Check for collision with walls

    1熱度

    1回答

    這可能非常簡單,但它給了我很多的傷痛,我想知道你們是否能夠揭示它。基本上我有一個瓷磚地圖,它在64 * 64處繪製瓷磚,並且工作得非常好,並且它們在game1類中以這種2D數組繪製。 TileMap tileMap = new TileMap(new int[,] { { 2,2,2,2,2,2,2,2,2,2 }, { 2,2,2,2,2,2,2,2,2,2 }

    0熱度

    1回答

    我現在有什麼:除了boxNode與floorNode接觸外,我當前的大多數Sprite節點碰撞都按照他們應該的方式工作。我有3個精靈節點:floorNode,playerNode和boxNode。當用戶點擊屏幕時,playerNode在空中彈跳,boxNode從天花板上產生並下落,直到與floorNode接觸。 問題:Im有問題的碰撞是當boxNode與floorNode發生碰撞時。當boxNod

    0熱度

    1回答

    我有以下腳本: using UnityEngine; using System.Collections; public class BallScript : MonoBehaviour { public float speed; private Rigidbody body; // Use this for initialization void St

    -1熱度

    1回答

    我正在製作一個遊戲,玩家必須躲避正在從天空墜落的正方形。 我試圖讓玩家與下降的廣場相交或碰撞時,程序會注意到。 我意識到我必須得到下降的格子和球員的界限,但我不知道如何去做。任何幫助深表感謝。 Player類 import javax.swing.*; import java.awt.*; import java.awt.Rectangle; public class Player ex

    0熱度

    1回答

    我一直在試圖找到/創建在Libgdx的矩形碰撞檢測,但我似乎無法得到任何地方。我有一個長方形,稱爲桶,寬64高,長方形稱爲牆,寬64高。我試圖讓玩家不穿過矩形,可以繼續移動,同時堅持牆逐步或隨機傳送。我的方法工作時,有1塊,但是當有多個,它只是打破,不工作。 我知道這個方法是醜陋的,但它只是試驗 private void checkCollisions(Rectangle bucket, Wall

    1熱度

    1回答

    我一直在空閒時間寫一個遊戲引擎,但是我一直堅持幾個星期試圖讓碰撞工作。 目前,我用AABB表示實體的碰撞體,而一個關卡的碰撞體由一個相當簡單的(但不一定是凸的)多面體表示。所有圖形都是基於精靈的,但底層的碰撞代碼是3D。我已經使用this算法(我可以天真地應用於關卡網格中的每個面孔)運行AABB /三角形碰撞檢測,但是我在檢測到它存在後試圖解決碰撞問題時卡住了。 我提出的算法工作得很好,但有一些邊

    0熱度

    2回答

    好吧,所以我正在開發一個Java2D遊戲,並且我已經接近正確地處理碰撞了。我有一個玩家類,一個塊類,以及玩家的xvel,yvel等等。 y碰撞是正確的,但是當我嘗試讓X碰撞起作用時,它就完全搞砸了。而且,即使Y碰撞正常,玩家只是在區塊上方輕微擺動。 我已經爲我的玩家設置了一個碰撞盒。我究竟做錯了什麼? 這裏是我的代碼(我知道這是不是最好的): 編輯: 好了,我已成功地阻止玩家從上下襬動,我已經改變