collision-detection

    0熱度

    1回答

    我正在創建我的第一款遊戲,一種迷宮類型,具有碰撞檢測功能。我目前正在以連續運動(仍有一些缺陷)移動'工具'div並檢查碰撞。 當我將碰撞項傳遞到代碼底部的檢查中時,出現錯誤'無法讀取未定義屬性'defaultView'。 main.js $(document).ready(() => { console.log('DOMContentLoaded on app'); //-

    1熱度

    1回答

    我正在註冊這course,他們從他們的代碼example有這個功能,我不明白這個特定的工作方式。 function circRectsOverlap(x0, y0, w0, h0, cx, cy, r) { var testX=cx; var testY=cy; if (testX < x0) testX=x0; if (testX > (x0+w0)) t

    0熱度

    1回答

    我試圖確定在旋轉節點的路徑中是否存在可能的接觸。我的想法是做一個遞增的旋轉(對於90度環10次9度)並且每次都進行接觸測試。我的問題是,即使我每次都調用updateCollisionPairs(),即使路徑中存在對象,聯繫人也是空的。下面是說明它在某種程度上圖片(面朝前): 我想通過旋轉90度節點A,但在此之前我需要檢查「路徑是明確的」 - 在這個情況下節點B是這樣的,所以我期待着一個或多個增量旋

    0熱度

    1回答

    在我用slick2d創建的遊戲中學習Java,我有多個層次,每個層次都有一個Footballer和多個其他單位,我希望足球運動員能夠與之交互。我還希望其他單位彼此互動(例如多個Ball與彼此碰撞)(注意,其中一些單位有時與另一個單位相同)。我不確定,但是如何檢測這些交互並適當地更新單元。例如,我有我的Footballer: public class Footballer extends Unit

    2熱度

    1回答

    我不想檢查徑向元素的碰撞。 問題是,目前我只檢查像素爲矩形,因爲其他圖像本身就是HTML元素。 我只使用畫布繪製邊界背景來檢查alpha透明度。 this.checkCollision = function checkCollision() { var width = 34; var height = 32; var image = _context.getImage

    0熱度

    1回答

    我希望能夠檢測到對象是否在陰影中。什麼是最好的,最高效的方式來做到這一點? 例如,場景中有一棵樹和一個方向燈。在樹下移動一個角色,他們現在站在樹的陰影中。你怎麼能檢測到他們進入/離開樹的投影?

    0熱度

    1回答

    我正在尋找一個算法,需要兩個動態的圓形並返回聯繫點。由於某種原因,當試圖搜索這個時,我只能找到如http://ericleong.me/research/circle-circle/這樣的資源,它們描述返回結果速度的算法。

    -1熱度

    1回答

    我有以下的「遊戲」: jsfiddle function update() { coyote.applyForce(gravity); coyote.edges(); coyote.update(); cactus.update(); if (coyote.intersects(cactus)){ alert("colision");

    1熱度

    1回答

    我正在嘗試在pygame中創建一個賽車遊戲。我想要這樣,當汽車離開賽道時,速度會減慢。我試圖通過讓另一個精靈是軌道輪廓,當汽車接觸到這個精靈,它會減速。這不起作用,我不知道爲什麼。有一個更好的方法嗎? Img是汽車圖像 Back是賽道 BackHit是大綱 我收到此錯誤代碼: Traceback (most recent call last): File "C:\Users\Daniella\De

    2熱度

    1回答

    我可以實現AABB方法來檢測碰撞,它很容易且便宜,但是我想實現OBB以獲得更高的精度,所以我創建了包含8個邊界的模型初始化的邊界框頂點和中心,每幀我轉換所有的頂點與變換矩陣,以適應定向包圍盒,但我不明白的方法來檢測兩個OBB之間的碰撞,我找不到一個簡單和清晰的教程,解釋算法與代碼觀點不是數學,因爲我不是數學家。 ,如果我有 struct Box { glm::vec3 vertices[