输入
获取外部输入。
(deprecated) ~~class File~~
~~read(fileName: str) -> str~~
读取文件的内容
参数
- fileName: 文件名称,默认会去工程文件夹的python目录下查找
返回值
- 文件内容,找不到则为空字符串
class WAND_STATE(Enum)
用枚举类型来表示手柄按键类型
- MENU: 菜单键
- TRIGGER: 扳机键
- GRIP: GRIP键
- TOUCHPAD: htc的圆盘键
- UNKNOWN: 未知按键
全局函数
getMouseButtonDown(button: int) -> bool
获得一次按下鼠标的触发
参数
- button: 按下的按键类型,0表示左键、1表示右键、2表示中键
返回值
- True表示按下,False表示未按下
getMouseButton(button: int) -> bool
获得鼠标是否被按住
参数
- button: 按住的按键类型,0表示左键、1表示右键、2表示中键
返回值
- True表示按下,False表示未按下
getMouseX() -> int
获取鼠标位置
返回值
- 获取鼠标X轴位置
getMouseY() -> int
获取鼠标位置
返回值
- 获取鼠标Y轴位置
getKey(key: str) -> bool
获得按键是否被按住
参数
- key: 按住的按键名,如需要检测w键则为'w'
返回值
- True表示该按键被按住,False表示未被按住
getKeyDown(key: str) -> bool
获得一次按下按键的触发
参数
- key: 按下的按键名,如需要检测w键则为'w' 返回值
- True表示按下,False表示未按下
getMainWandPressed(type: WAND_STATE) -> bool
获得手柄按键是否被按住
参数
- type: 手柄按键类型
返回值
- True表示按下,False表示未按下
getMainWandDown(type: WAND_STATE) -> bool
获得一次按下手柄按键的触发
参数
- type: 手柄按键类型
返回值
- True表示按下,False表示未按下
getMasterWandNode() -> Node
获取主手柄
返回值
- 主手柄
getSelectNodebyWand() -> Node
获取主手柄选中的节点
返回值
- 主手柄选中的节点
getFile(path: str) -> str
获取文件(可获取到ivr打包文件内的文件)
参数
- path: 文件路径
返回值
- 返回解压出的文件副本的路径