快速入门
两种在IdeaVR中使用Python脚本的方式
- 于IdeaVR的交互编辑器中新建Python脚本节点,在IdeaVR的脚本设置中配置好编辑器,双击节点即可打开脚本进行编辑。
- 于项目工程文件夹中的python文件夹内新建Python脚本,拖入交互编辑器(注意:若脚本存在错误,将无法正常导入交互编辑器)。
导入API模块并创建类
导入IVREngine模块,并创建一个类,类名必须与脚本名相同(在交互编辑器中创建的脚本将会有如下模板代码),在交互编辑器中将此脚本的图形的左侧node端口与另一节点右侧的node端口相连,即可让另一节点绕Z轴旋转。
import IVREngine
class SampleClassName: # 文件脚本名应为 SampleClassName.py
def __init__(self):
self.node = None
IVREngine.setType(IVREngine.ITR_NODE_TYPE.BIND_NODE)
def OnGUI(self):
IVREngine.addSocket(IVREngine.ITR_SOCKET_TYPE.NODE, True, "node")
def Update(self):
self.node.setRotateZ(16)