我正在学习如何在pygame中渲染对象的教程。但是,似乎代码已过时,我不知道如何解决它。
我花了很多时间寻找解决方案,但无济于事,因为我不知道我在寻找什么。
def rotateX(self, (cx,cy,cz), radians):
for node in self.nodes:
y = node.y - cy
z = node.z - cz
d = math.hypot(y, z)
theta = math.atan2(y, z) + radians
node.z = cz + d * math.cos(theta)
node.y = cy + d * math.sin(theta)
它应该向我展示一个带有立方体的游戏窗口,我可以四处走动等等,但它却给我一个错误。
Traceback (most recent call last):
File "index.py", line 1, in <module>
import wireframe
File "C:\Users\elee4018\Desktop\Python\pyGame01\wireframe.py", line 34
def scale(self, (centre_x, centre_y), scale):
^
SyntaxError: invalid syntax