collision-detection

    1熱度

    1回答

    我在JavaScript中製作了一個碰撞檢測器。我想製作一個樹形結構,這樣我就可以製作一個複雜的物體。 有一個大數組,包括子元素在內的所有對象都是數組的一部分。 其中有些是孩子,其他人是父母。每個物品都有children,parent和root屬性,如果發生碰撞,它會冒泡到父級。 我想出了兩種識別物體的方法。 給對象的ID 引用對象直接像"node1.root = someOtherObject"

    2熱度

    1回答

    我正在製作一個小型遊戲,比如飛揚的小鳥。我不知道爲什麼物體不能「看見」自己。 我正在添加一個Wall,Ground和一個Ghost,而且奇怪的是,Ghost檢測到一個Ground,反之亦然,但Wall仍然是看不見的。爲什麼? 一個幽靈應該停在垂直矩形(牆)上,不要落在地上。 struct PhysicsCatagory{ static let Ghost : UInt32 = 0x1 <

    0熱度

    1回答

    預警:半新手 基本上,如果用戶有左光標向下「令牌」與lftRect碰撞,我要殺死令牌。出於某種原因,我對碰撞殺回調函數不工作(下面是相關的代碼): gumballGoGo.Preloader = function(game){ this.player = null; this.ground = null; //this.tokens = null; this

    1熱度

    1回答

    我正在創建與從畫布頂部落下的對象(圓圈)相關的遊戲。我有這些圓圈在x座標上隨機產生,然後以恆定速率下降。我試圖編寫一個碰撞算法,但似乎無法訪問正在下降的圓的x座標或寬度/高度。 這就是我如何創建圓並將它們放入數組中。 VAR彈=在我的代碼的頂部已經 function spawnEnemies() { var g1 = new createjs.Graphics(); g1.b

    2熱度

    3回答

    在太空侵略者中,當一顆外星彈襲擊你的防禦基地時,它們會慢慢惡化。任何人都可以解釋遊戲如何做到這一點? 我猜他們沒有使用圖像的基地,也沒有限制矩形碰撞檢測?

    1熱度

    1回答

    我已經看到了CannonJS FPS Demo,並且注意到它使用球體來進行玩家碰撞。我的角色不是球形,而是盒子或膠囊。 我曾嘗試使用一個盒子進行碰撞,但我似乎無法在X或Z軸設置inertia或angularFactor上設置lock the rotation。當使用fixedRotation時,它鎖定所有軸的旋轉,但會導致運動受到嚴重限制。當使用沒有限制的箱子形狀時,箱子在移動時開始翻滾。 我會如

    0熱度

    2回答

    我試圖做一個遊戲,你給閃躲進來的盒子(東西)。我不知道如何使用if語句來編寫快速而簡單的碰撞檢測。 我試圖在「碰撞檢測」中對此進行編碼。我需要它,以便如果箭頭(玩家)觸摸遊戲關閉的框。 主要Menu.h #include <SFML/Graphics.hpp> #include <iostream> using namespace sf; using namespace std; #pra

    0熱度

    1回答

    我正在爲pygame編寫一個paddle pong遊戲的代碼,在這個遊戲中球會從沒有打開槳的三面牆上彈開,當它碰到槳的牆而不是槳時,你失去了生命。我的問題是,我無法弄清楚碰撞檢測。以下是我迄今所做的: import pygame, sys from pygame.locals import * pygame.init() screen_width = 640 screen_height

    0熱度

    1回答

    我有兩個SkSprite節點。 var player = SKSpriteNode() var colorWheel = SKSpriteNode() 有我來檢測它們之間的碰撞,而無需給他們的物理機構的簡單方法。謝謝您的幫助。

    -1熱度

    1回答

    我想在碰撞時使用另一3D對象拖動3D對象。任何人都可以幫我