在處理js編程語言中,有pushMatrix(), popMatrix(), translate(), 等函數(shù)rotate()。有什么辦法可以在 pygame 中重新創(chuàng)建這些函數(shù)嗎?我正在制作一個(gè)躲避游戲,我認(rèn)為如果你應(yīng)該避免的方塊正在轉(zhuǎn)動(dòng)會(huì)很好。我有 pygame 版本 1.9.6,Windows 10。使用以下命令時(shí),這是我的 python 版本和 conda 版本:(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>python --versionPython 3.7.6(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>conda --versionconda 4.8.2(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>
1 回答

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
pygame不提供矩陣運(yùn)算。Pygame 有pygame.math模型,它提供了基本的向量運(yùn)算,但它沒有自動(dòng)應(yīng)用于對(duì)象坐標(biāo)(頂點(diǎn))的全局矩陣的概念。
Processing中的矩陣運(yùn)算與OpenGL即時(shí)模式(Legacy OpenGL?)矩陣運(yùn)算密切相關(guān)。
添加回答
舉報(bào)
0/150
提交
取消