1
A
回答
2
我试图运行的代码,并得到了一个错误信息说:
TypeError: super() takes at least 1 argument (0 given)
所以,我的结论是,因为如果我不misstaking超级视频的家伙正在使用Python3.x()没有按”牛逼需要3.x的任何参数
我不知道,如果你得到这个错误信息,但你至少可以试试我的解决方案:
在Python 2.7.8超()需要的参数,所以你需要修改代码如下:
super(Player, self).__init__() #Line 48 in the example you linked to
super(Wall, self).__init__() # Line 97 in the example
对我来说修好了。 另一件值得考虑的事情是什么时候使用像pygame这样的GUI库时,python GUI会干扰pygame代码,因为pygame也会尝试创建一个GUI。为了避免这种情况,你可以运行程序,例如cmd。
相关问题
- 1. pygame的 - pygame.mouse.get_pos问题
- 2. Pygame问题
- 3. Pygame问题绘图
- 4. Pygame逻辑问题
- 5. Pygame评分问题
- 6. PyGame闪烁问题
- 7. PyGame安装问题
- 8. Pygame边界问题
- 9. pygame旋转问题
- 10. 问题pygame的和Python
- 11. pygame中的sys.exit()问题
- 12. Pygame中的声音问题
- 13. Pygame的缩放问题
- 14. pygame的初学者问题
- 15. Pygame程序代码问题
- 16. Pygame子类化问题?
- 17. 使用pygame包含问题
- 18. pygame安装权限问题
- 19. 碰撞检测问题 - PyGame
- 20. 使用pygame问题/问题的基于Tile的游戏
- 21. Pygame在MAC OS X上的问题
- 22. python&pygame中导入图片的问题
- 23. 用游戏板使用pygame的问题
- 24. PyGame MOUSEBUTTONDOWN事件的菜单问题
- 25. Pygame中的定位和速度问题
- 26. pygame中的Sprite面具碰撞问题
- 27. pygame的动画精灵朝左问题
- 28. 更新Pygame中的显示问题
- 29. 使用Pygame运行代码的问题
- 30. Python2 Pygame的安装问题OS X
非常感谢!这对我也很有用。 – charlie 2014-11-04 19:35:33
很高兴为你效劳! – PandaDeTapas 2014-11-04 19:37:56