输入

获取外部输入。

(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: 文件路径
返回值
- 返回解压出的文件副本的路径