collision-detection

    0熱度

    2回答

    我似乎對我正在處理的2D遊戲有一個奇怪的問題。爲了確定我的可玩角色精靈是否在平臺上着陸,我首先做一個if語句來檢查CGRectIntersectsRect,並且一旦我確定玩家精靈和平臺精靈已經相交,我然後檢查以確保中心點(加上一半玩家的身高)在平臺上方,如果是,則將玩家的「y」速度設置爲零。 playerVelocity.x=5; playerVelocity.y+=gravity; if

    6熱度

    5回答

    首先,我的問題並不是特定於C#或XNA,但我的代碼示例將使用這些。 我目前正在嘗試製作Pong克隆,並且遇到碰撞檢測問題。每個對象基本上都有一個特定的速度(這是一個Vector2),位置(Vector2,也)和速度(只是一個浮點數)。在對象的每個更新()調用,位置改變了這種方式: Velocity.Normalize(); Position += Velocity * Speed; 起初,我

    4熱度

    3回答

    是否有任何技巧可以確定用戶是否單擊了在canvas中呈現的給定元素?例如,我從透明背景的.png文件顯示菱形,我想知道用戶是否在內部或外部點擊(如鼠標元素碰撞)。

    3熱度

    2回答

    我是Java的新手,但決定做一個應用程序,有一堆球彈跳。請記住,我對法線幾乎一無所知,在這種線程中我已經看到很多法線。我也只帶了代數1,並且知道一點trig(sin,cosin和tangent)。反正... 我有碰撞檢測覆蓋,使用 if (java.awt.geom.Point2D.distance(X1, Y1, X2, Y2) < ball1.radius + ball2.radius) {r

    5熱度

    1回答

    有人可以解釋碰撞檢測是如何工作的比賽需要速度或消滅的比賽?

    5熱度

    2回答

    我需要制定一種算法來檢測兩個球體碰撞的時間,以及碰撞後瞬間需要的方向。 說吧,想象一下,當你在一場比賽中打開你的桌子時,所有的球都會「隨機地」碰撞另一個球。 因此,在開始自己編寫代碼之前,我一直在考慮是否已經有這樣的實現。 Thx提前! Cyas.-

    1熱度

    1回答

    科裏森,但其只工作了1個圖像 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint p = [touch locationInView:self.view]; if (CGRectContainsP

    16熱度

    7回答

    嘿,我目前正在尋找在2D視頻遊戲中實現碰撞響應的各種方法,類似於本教程Metanet有:N Tutorial我期待在XNA中實現某些東西,但任何語言都會沒事的。我更感興趣的是比實際理論以編程方式實現。我更喜歡更多適合初學者的材料,但我確實歡迎更多的高級話題。 那麼有人可以提出一些很好的2D碰撞反應文章/書? (PS:我更感興趣的響應比檢測)

    0熱度

    1回答

    我正在研究具有球視圖和舞臺視圖的OBJ C遊戲。舞臺視圖有4個子視圖。所有視圖都是UIImageViews。我有一個正在工作的碰撞檢測方法。我想將它擴展到超過4個子視圖,而不是簡單地創建更多的代碼行。看下面的代碼,是否有一種方法可以將其簡化爲循環。謝謝! // convert each square to be relevant to ball's superview in order to co

    4熱度

    3回答

    我試圖確定是否Object1將對象2碰撞給出了以下信息: 1)對象的包圍盒(使用有界盒碰撞檢測) 2)對象的速度 3)對象的當前位置(X,Y座標) 4)對象方向上(上,下,左,或右) 對於一些圖像,想象一下在二維網格上行進的物體,它們只能在該網格的線上移動。 因此,鑑於上述信息,我需要一個高效但可讀的算法來確定這些對象是否會發生碰撞。通過有效率,我的意思是時間花在計算上的時間最小化。僞代碼或鏈接是