教程中过时的代码。无法弄清楚

问题描述 投票:0回答:1

我正在学习如何在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
pygame python-3.7
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.