我正在尝试编写一个混合脚本,它在编辑时使用操纵杆输入来移动视口。我尝试过使用Pygame,也看过Pyglet,但看起来它们都只在python2.x下工作,而python2.x与Blender不兼容,后者使用3.x。我一直在寻找与3.x兼容的游戏杆库,但没有找到。在
Blender已经为游戏引擎使用了操纵杆输入,那么将其与编辑器连接起来有多难呢?或者有其他方法可以在Python中获得3.x友好的操纵杆输入吗?不管怎样,我运行的是Ubuntu12.04和Blender 2.74RC2和Python3.4.2。在
如果能帮上忙我会很感激的。谢谢你的时间。在
我总是用操纵杆输入BGE。不管怎样:
1)2to3.py尝试检查此库是否可以接受Pygame和Pyglet代码。我从未尝试过,但这是一个很好的起点。
否则,如果由于2to3.py非常慢或者2to3.py无法翻译代码而无法以这种方式工作,那么您就无法使用Pyglet和Pygame来实现您想要实现的目标,因为正如您在问题中所说,Blender是为使用python 3而编译的。在
2)不会向您推荐它,您应该重新编译并构建blender来使用python2。在
3)使用搅拌机中的内置模块
参考
https://docs.python.org/2/library/2to3.html
https://blender.stackexchange.com/questions/302/how-to-make-blender-use-python2-x
相关问题 更多 >
编程相关推荐