游戏交互
基础交互方式
游戏开发中常用的交互方式包括点击、拖动、长按等操作。完整的设备交互API请参考API-设备
触摸事件
抖音小游戏提供了以下基础触摸事件监听接口
- •监听开始触摸事件tt.onTouchStart
- •监听触点移动事件tt.onTouchMove
- •监听触摸结束事件tt.onTouchEnd
- •监听触点失效事件tt.onTouchCancel
文本输入
适用于游戏内文字输入场景,如账号登录、聊天等
- •显示文字输入键盘tt.showKeyboard
- •隐藏文字输入键盘tt.hideKeyboard
- •监听键盘输入事件tt.onKeyboardInput
- •监听用户点击键盘 Confirm 按钮时的事件tt.onKeyboardConfirm
- •监听键盘收起的事件tt.onKeyboardComplete
设备-鼠标(仅适用于 PC 平台)
虽然鼠标事件会自动转换为触摸事件,但为获得更好的PC端体验,建议单独适配:
- •监听鼠标按键按下事件 tt.onMouseDown
- •监听鼠标移动事件 tt.onMouseMove
- •解除鼠标按键弹起事件监听 tt.offMouseUp
- •解除鼠标按键按下事件监听 tt.offMouseDown
设备-滚轮(仅适用于 PC 平台)
监听鼠标滚轮事件 ,仅适用于 PC 平台。
监听鼠标滚轮事件tt.onWheel
取消监听鼠标滚轮tt.offWheel
设备-键盘(仅适用于 PC 平台)
- •监听键盘按键按下事件tt.onKeyDown
- •移除键盘按键弹起事件监听tt.offKeyUp
WebGL键盘输入法适配
详见键盘输入法适配
