collision-detection

    1熱度

    2回答

    每當我拍攝sprite時,我都希望能夠將它從屏幕上移除,但只能在半秒後(或其他任意時間段)移除。但我不想調查睡眠等待這段時間結束。 這是我來迄今: # detect collision here - all good collisions = pygame.sprite.groupcollide(bullets, badGuys, True, False) for baddies in col

    -1熱度

    1回答

    這是我使用我的碰撞檢測代碼: for(var k = 0; k < enemies.children.length; k++) { if(bullet.x >= enemies.children[k].x + wingmanWidth || bullet.x + sizeBullet <= enemies.children[k].x - wingmanWidth ||

    3熱度

    3回答

    我有一個SceneKit遊戲中迅速並在其中我有一個設置了這樣一個動態的物理身體一輛車: let carScene = SCNScene(named: "art.scnassets/truck.scn")! let carNode = carScene.rootNode.childNode(withName: "Cube", recursively: true)! let

    1熱度

    1回答

    所以我在android studio中做了一個突破遊戲。 在製作了一個遊戲循環和與槳和磚的基本碰撞後,我注意到我的球已經開始通過我的磚和槳在增加速度後進行剪輯。 問題在於它在一幀中碰撞了兩次,所以我的基本碰撞是不夠的。 我讀過關於使用矢量數學解決方案。但是對我來說這太過分了,因此我的頭也圍繞着它。 我指的是這個問題的答案: Refer Here if (RectF.intersects(brick

    0熱度

    1回答

    作爲新編碼之間的檢測/碰撞,我看了關於如何創建傍視頻。這很好,因此我想嘗試使用一些用於Pong的編碼技術來重新創建Brick Breaker。到目前爲止,我擁有球,槳和遊戲基礎。但是,球不會與槳發生碰撞,而不會通過它的彈跳。 代碼基礎遊戲: import java.applet.Applet; import java.awt.Color; import java.awt.Image; imp

    0熱度

    1回答

    這個腳本的大部分工作原理,然而敵人在尋路時會失敗並穿過建築物或牆壁。有沒有辦法阻止這種情況? using UnityEngine; using System.Collections; namespace Daniel { public class EnemyAI : Living { // Detection private int range = 10; priva

    1熱度

    1回答

    有一個簡單的AI,它在範圍內跟隨玩家,並在不在玩家範圍內時隨機移動AI。當人工智能撞牆並超出玩家範圍時,它始終開始旋轉。無法弄清楚爲什麼它一直這樣做。 我可能會錯過一件簡單的事情...... 非常感謝您的任何幫助。 void Update() { Target = GameObject.FindGameObjectWithTag("Player"); if (Vector3

    1熱度

    1回答

    我正在研究一個用於學習的遊戲項目,我想如果我創建一個沒有設置圖像的精靈。我需要這個,因爲我有一個ideea來保持需要在Sprite組中碰撞的矩形塊的值。可能嗎?

    0熱度

    1回答

    我可能錯過了一些非常簡單的東西,但我不明白爲什麼此函數總是返回true,並且即使兩個對象彼此不接近時也會記錄這兩個對象。 我的代碼: var collideRect=function(obj1, obj2){ var x1=obj1.x,y1=obj1.y,x2=obj2.x, y2=obj2.y; var b1=obj1.breadth,h1=obj1.height;

    -2熱度

    1回答

    我在過去幾年中編寫了自己的3D遊戲引擎,並希望將其用於遊戲。 我迷迷糊糊accros以下問題: 我在遊戲的多面,但講起一個單一的平面。當然,飛機不能潛入地面並在地形下飛行。因此,我需要實施一些能夠檢測飛機/噴氣機與我的地面之間的碰撞的東西。 給出的信息如下: 網格地形[2-維陣列;在根據X專賣店高度,z座標] 擊中格我的飛機(它的動作與我的飛機,所以邊界等等都已經計算和給予) 所以對hitboxe