game-physics

    1熱度

    2回答

    我正在考慮一個有幾個角色選擇的2D無盡亞軍遊戲。在我的遊戲中,我將放置所有角色,但默認情況下它們將被停用。 我想給出一個菜單來選擇喜歡玩哪個角色玩家。玩家將選擇一個特定角色將被激活的角色進行遊戲。 我還沒有任何腳本。因爲我不知道如何處理這些東西

    0熱度

    1回答

    我正在嘗試重新創建突破,但塊和角球之間的相互作用讓我頭痛不已。從窗口的邊緣彈起,塊體工作得很好,從窗戶的角落反彈也非常完美。爲了簡單起見,所有塊都是軸對齊的。交換x和y運動只能按照預期的方式對8個案例中的2個運行。對於其他6個,其中一個或兩個矢量必須倒置才能使碰撞正確,但我無法找到一種簡單的方法。寫8 if語句不能正確,並且容易引起錯誤。 Ball類是Ellipse2D.Double類的擴展。 B

    0熱度

    1回答

    我一直在通過一個基本的FPS風格的項目(使用我從潛伏在這裏發現的很多建議),我遇到了一個問題。 下面的代碼,第一個摘https://www.babylonjs-playground.com/#GYZQLK#3 使用箭頭鍵,直到你砸牆向前移動相機,你會看到我的問題。 我想 有一個自然的跳躍機制, 有攝像頭,地面,牆壁之間的碰撞檢測等 起初我這只是使用巴比倫的原生.checkCollisions,這非

    2熱度

    1回答

    我想縮放一個精靈,這是一個子彈在JavaScript中,但它不會改變,我把它放在錯誤的功能?它目前在創建函數中,子彈需要大約10x10px,但現在它非常龐大,佔用大約一半的播放屏幕。 我使用Phaser.io作爲框架,並且我嘗試了一些縮放方法,但它似乎不起作用。 var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example'

    0熱度

    1回答

    我想從變種武器拍一個'子彈'朝某個方向射擊,這個子彈實際上是一個口袋妖怪的球,因爲我只是在做一個練習遊戲。 我似乎無法讓'子彈'走向我想要的方向,我輸入了:weapon.body.velocity.x = -100;在:if(cursors.left.isDown) 但這不起作用,當我按任何鍵時,屏幕將凍結。 請幫我讓'子彈'走向我想要的方向。 var items; var game;

    -1熱度

    1回答

    因此,對於我在Java課上的最後一課,我們正在製作一個小行星遊戲(除了更簡單的版本,因爲沒有足夠的時間)。 問題是當我們的船開槍時(空格欄)我們添加了(shot,x,y),但是當我們再次點擊空格欄時,它只需要將這個鏡頭放回原來的x,y。所以現在我們只能一次性發射一個鏡頭在屏幕上。我們希望能夠發射多個鏡頭,並讓它們全都可見並且有東西。 不知道該怎麼做,但。歡迎任何幫助,謝謝。 P.S.如果需要,我會

    3熱度

    1回答

    對於Jump'n'Run比賽不同,我試圖做一個跳躍,我發現這個功能。 的問題是,幀率(time_diff)是系統的不同所以有時它如實施例1,有時是10 現在,這個功能將基於幀速率 public void jump() { ySpeed = -100; } // time_diff is time difference between this and last frame pub

    -3熱度

    2回答

    出於某種原因,每次我跳進我的比賽時,跳躍比前一跳都短。跳躍開始漫長而雄偉(我的遊戲設置在太空中),經過大約10次跳躍後,我的角色真正地在地面上跳動,因爲跳躍實際上小於一個像素的高度。我真的不知道它有什麼問題,但我覺得它與我找到deltaTime的方式有關。請幫忙。我通常可以通過一些疑難解答和/或一些Google搜索來解決我自己的問題,但我真的不知道什麼是錯的,這對我來說都是合乎邏輯的。 抱歉,缺少

    0熱度

    1回答

    我想製作一個遊戲,其中一個孩子有一個圖像(例如草)和一張卡片(一個怪物)。只有當孩子將卡片放在卡片上時,怪物纔會出現在草地上,並在移除時消失。 是否有可能實現這種行爲(找出一個跟蹤對象是否在另一個上)?如果是這樣,我該如何執行它? 我已經成功安裝了vuforia AR環境,所以我可以實時看到坐在卡上的怪物。我現在的想法是將無形的身體綁在草地上,這樣我就可以檢查物體(卡片和草)在空間中是否相交,並且

    3熱度

    3回答

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