在搅拌机编辑器脚本中获取操纵杆输入

2024-04-26 04:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个混合脚本,它在编辑时使用操纵杆输入来移动视口。我尝试过使用Pygame,也看过Pyglet,但看起来它们都只在python2.x下工作,而python2.x与Blender不兼容,后者使用3.x。我一直在寻找与3.x兼容的游戏杆库,但没有找到。在

Blender已经为游戏引擎使用了操纵杆输入,那么将其与编辑器连接起来有多难呢?或者有其他方法可以在Python中获得3.x友好的操纵杆输入吗?不管怎样,我运行的是Ubuntu12.04和Blender 2.74RC2和Python3.4.2。在

如果能帮上忙我会很感激的。谢谢你的时间。在


Tags: 方法引擎脚本游戏编辑编辑器pygamepyglet
1条回答
网友
1楼 · 发布于 2024-04-26 04:25:36

我总是用操纵杆输入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

相关问题 更多 >

    热门问题