collision-detection

    0熱度

    1回答

    如果我們有非軸對齊的框,我們如何才能最好地檢查一個點是否在它的內部? (我使用的是three.js,所以這裏的任何實用工具都可以提供幫助,Three.js包含邊界框概念,但這是軸對齊的邊界框)

    0熱度

    2回答

    原始圖像似乎只用於UI。不過看起來UI對象(面板或畫布)不能包含對撞機。 我嘗試的相反的解決方案是使用3D面板,但我不知道如何將原始圖像(PNG文件)轉換爲材質。是否有任何其他方式在平面遊戲對象中顯示png圖像? 我想包括像一塊代碼: void OnTriggerStay(Collider col) { // TODO called when the game object that

    1熱度

    2回答

    我上的圖像編輯器項目,在這裏你可以旋轉,裁剪圖像工作。 我目前面臨的問題是,一旦我旋轉了圖像,我想能夠將裁剪框拖到旋轉圖像的邊界內的任何位置。到目前爲止,我一直在尋找Liang-Barsky和Cohen-Sutherland換行算法,以及Separating Axis Theorem,但我很努力地看到如何在我的用例中實現這些。 任何人都可以指向正確的方向嗎?我吠叫錯了樹嗎?

    0熱度

    1回答

    我有一個檢測,如果子彈擊中敵人,這是一個腳本這是在敵人的一部分: void OnTriggerEnter (Collider other) { if (other.tag == "Bullet") { Destroy (other); // or Destroy (other, 0); } } 問題是,當子彈擊中敵人,其健康下降到零(從100),就好像它不止

    2熱度

    2回答

    我有圖像精靈代表下面的兩個多邊形。這些多邊形鬆散地代表了精靈區域。我想要做的是使用這些多邊形來檢測精靈的重疊(或碰撞)。但是重疊應該在綠色方塊內有效。 (這是一個七巧板遊戲,我想實現的是拼圖搶購,當他們走近) 我試圖Intersector.overlapConvexPolygons(adjacentPiece.polygon, currentPiece.polygon);然而,這一個檢測重疊的整個

    -2熱度

    4回答

    我正在構建在線遊戲的服務器端(!),我需要檢查子彈是否碰到目標。 客戶端發送給我的是子彈的位置和角度,我知道所有敵人的座標和大小。子彈射擊後如何計算子彈是否擊中敵人?敵人有不同的大小,子彈是1px大小。 例如,我有0,0座標45度的玩家拍攝角度,以及10個寬度,15高度的200,200座標的敵人。我如何計算子彈擊中敵人? 更新:該遊戲是從頂部2d射手,像Crimsonland。射彈的起步速度緩慢下

    0熱度

    2回答

    我對libgdx和遊戲開發非常陌生。我被賦予了一個任務,在這個任務中我得到了一個非常簡單的2D遊戲,它已經實現了矩形碰撞檢測。 遊戲只是由一個可以由玩家控制的廣場組成,該廣場位於牆內,牆內有其他分散的廣場。我現在需要在玩家廣場和分散的廣場/牆壁之間實現像素完美的碰撞。 我最初嘗試使用Pixmap,並試圖檢查當前座標的像素是否對玩家矩形是透明的,以及與它碰撞的任何矩形是否透明,但是無法正確執行代碼。

    0熱度

    1回答

    我目前正在研究攪拌機和操縱人物。 我隨機設置姿勢,有時肢體會穿透其他肢體。防爆。如果你向內旋轉手臂太多,它會穿透不適當的身體。 有沒有辦法在攪拌機中檢測到這種碰撞? 謝謝。

    3熱度

    1回答

    由於某種原因,我的代碼無法正常工作。它應該是一個碰撞模擬,但球只是粘在一起,我似乎無法弄清楚爲什麼。我一直在使用的公式從https://en.wikipedia.org/wiki/Elastic_collision#Two-dimensional_collision_with_two_moving_objects而據我可以看到我已經完全把它抄了,我甚至增加了支架,以確保操作的順序是正確的,但仍然沒

    0熱度

    1回答

    嘿傢伙我有一個問題。 在我的遊戲中,我想讓湯姆讓物體(塊)從天而降,然後當它們撞到地面或另一個塊凍結/保持原位/不再動態時。 我創建了一個函數,我隨機創建了一個讓它們從天而降的塊。 func spawnItems() { var item = SKSpriteNode() item = SKSpriteNode(imageNamed: "block3"); i