Box2D 不适用于 Python
我已经安装了Python 2.6.6和Box2D 2.0.2b1。并且无法创建 box2d 世界 - b2World()。
简单的例子:
import Box2D
Box2D.b2World()
无论我在函数 b2World 中输入什么,我都会收到此错误:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
Box2D.b2World()
File "C:\Python26\lib\site-packages\Box2D\Box2D.py", line 4350, in __init__
_Box2D.b2World_swiginit(self,_Box2D.new_b2World(*args))
TypeError: new_b2World expected 3 arguments, got 0
I have installed Python 2.6.6 and Box2D 2.0.2b1. And can't create box2d world - b2World().
Simple example:
import Box2D
Box2D.b2World()
No matter what I type into function b2World, I received this error:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
Box2D.b2World()
File "C:\Python26\lib\site-packages\Box2D\Box2D.py", line 4350, in __init__
_Box2D.b2World_swiginit(self,_Box2D.new_b2World(*args))
TypeError: new_b2World expected 3 arguments, got 0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试如下:
我查看了 2.0.2 版本,看起来您应该像这样传递参数:
Try something like:
I had a look at the 2.0.2 version and it looks like you should pass your arguments like this: