gpt4 book ai didi

python - 如何在 Blender 中以编程方式创建逻辑 block ?

转载 作者:太空狗 更新时间:2023-10-29 18:31:56 26 4
gpt4 key购买 nike

我想让我的初始化脚本创建交互式 Blender 应用程序(不一定是游戏)所需的额外传感器/ Controller /执行器。这是可取的,原因有二:

  • 我可以在多个应用程序中使用这个脚本。一遍又一遍地创建通用逻辑是乏味的。并且没有其他方法可以导入 AFAIK。
  • 让我的 Python 模块创建逻辑 block 对我来说更加容易和舒适,因为我是一名编码员。 (...并且代码可以进行版本控制、同行评审、轻松记录等)

实际创建模板文件部分解决了第一个问题。但是我不能为不同的项目混合和匹配不同的部分,或者我必须为每种可能性创建一个模板。

我搜索了 Game Engine docsPython API但找不到任何线索。 __init__ 逻辑 block 的方法甚至没有在此处列出。

但如果有任何方法可以在 Python 中动态创建逻辑 block ,我想尝试一下。

注意:由于我对 BGE 的了解有限,例如,您不能直接从 Python 访问按键。需要传感器。

最佳答案

我知道这是一篇很老的帖子,但信息已经过时了。现在可以使用 python 添加执行器和传感器: http://www.blender.org/documentation/blender_python_api_2_60_6/bpy.ops.logic.html

以防其他人正在寻找信息。

关于python - 如何在 Blender 中以编程方式创建逻辑 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com