physics

    2熱度

    4回答

    好吧,我最近做了這個作業(不用擔心,我已經完成了它,但在C++中),但我很好奇我怎樣才能在python中做到這一點。問題在於約2個發光的光源。我不會詳細介紹。 下面的代碼(即我已經設法優化後半部分有點): import math, array import numpy as np from PIL import Image size = (800,800) width, height =

    5熱度

    8回答

    在什麼特殊情況下,您需要深入瞭解軟件工程中的數學/物理學知識?

    8熱度

    5回答

    這是我在嘗試使用LÖVE引擎實現遊戲時遇到的一個問題,它使用Lua腳本涵蓋了box2d。 目標很簡單:一個類似炮塔的物體(從頂部看,在2D環境中)需要定向自身,以便指向目標。 炮塔位於x,y座標上,目標位於tx,ty。我們可以認爲x,y是固定的,但是tx,ty往往會在一瞬間變化(即它們會是鼠標光標)。 轉塔有一個轉子,可以在任何給定的時刻,順時針或逆時針施加轉動力(轉矩)。該力量的大小有一個稱爲m

    5熱度

    1回答

    作爲一個快速概述:我試圖使用Box2D作爲遊戲池作爲基礎。現在我的問題: 我應該如何設置檯球和邊緣,以便他們正常工作?這些球有時似乎沒有明顯的原因堅持到邊緣。我有四個靜態牆對象,在桌子邊緣周圍恢復1。 每個球具有以下屬性: friction: 0.3 restitution: 0.3 density: 58.474822 (kg/m^2) radius: 0.028575 (m) 和母球

    1熱度

    1回答

    我正在爲iPhone開發2D遊戲,因爲我需要處理碰撞檢測。我需要的是:我有兩個多邊形,每個是一個四邊形多邊形(不是矩形),我需要檢查它們是否發生碰撞。

    3熱度

    1回答

    在「Galaga」(我最喜歡的射手遊戲成長)的背景下製作一款新的射手遊戲。 下面的代碼我有子彈物理學: -(IBAction)shootBullet:(id)sender{ imgBullet.hidden = NO; timer = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(fire

    2熱度

    2回答

    看了這麼長時間以來專門處理iPhone加速度計的圖書館卻找不到任何東西。 我已經做了一些示例應用程序,但沒有一個像Labyrinth遊戲中的準確性水平,所以任何關於這個庫的想法?或者也許是一個開源應用程序? 會更好,如果它是集成在一個物理庫 更新:我沒有提到它,但我不希望使用的遊戲引擎。特別是現在,他們的未來還是未知數。 ObjC庫或教程會更好。

    3熱度

    2回答

    我想要一個可以在mac上運行的python物理引擎,並且可以很容易地模擬物理。我有VPython,它工作正常,但它不是我想要的。 VPython只顯示視覺元素,所有的物理都在公式中。我查看了PyODE的文檔,看起來更像我想要的。它允許你爲羣衆增加力量,擁有這樣的世界和事物。當我嘗試安裝PyODE(我正在使用Mac)時,它不起作用。一個原因是我沒有pyrex(我有Cython,所以也許有一些方法可以

    2熱度

    3回答

    假設我有一個圓形在矩形區域內彈跳。在某一點上,這個圓與矩形的其中一個表面碰撞並反射回來。我會這樣做的通常方法是讓圓形重疊該邊界,然後反映速度矢量。圓圈實際上與邊界重疊的事實通常不是問題,在低速下也不是真正明顯的。在高速度下,這個圈子變得非常清楚,它正在做一些它不應該做的事情。 我想要做的是以編程方式將反射考慮進去,並在顯示在屏幕上之前將圓放置在適當的位置。這意味着我必須計算它到達它當前位置和未來位

    20熱度

    3回答

    有人可以向我解釋爲什麼Verlet整合比Euler整合好?爲什麼RK4比Verlet更好呢?我不明白爲什麼這是更好的方法。