pygame 中的 pushMatrix、popMatrix、平移和旋转?

在处理js编程语言中,有pushMatrix(), popMatrix(), translate(), 等函数rotate()。有什么办法可以在 pygame 中重新创建这些函数吗?我正在制作一个躲避游戏,我认为如果你应该避免的方块正在转动会很好。


我有 pygame 版本 1.9.6,Windows 10。使用以下命令时,这是我的 python 版本和 conda 版本:


(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>python --version

Python 3.7.6


(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>conda --version

conda 4.8.2


(venv) C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Dodger>


侃侃无极
浏览 133回答 1
1回答

守着星空守着你

pygame不提供矩阵运算。Pygame 有pygame.math模型,它提供了基本的向量运算,但它没有自动应用于对象坐标(顶点)的全局矩阵的概念。Processing中的矩阵运算与OpenGL即时模式(Legacy OpenGL )矩阵运算密切相关。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python