# Zjbcool-teleport
这组拼图用于实现将相机传送至任意点击位置。
# when clicked2
这个拼图在原生的when clicked拼图基础上做了一些改进:
- 支持获取点击物体的名称、点击位置的点和法线坐标
- 对点击事件的处理函数做了节流设置,设置了短暂的冷却时间,避免和视图控制冲突
# picked object2
返回when clicked2拼图的数据。
选项:
- object : 字符串,选中的物体的名称
- point : 数组,点击位置的点的坐标
- normal : 数组,点击位置的法线坐标
# teleport camera
将默认相机从当前位置传送到鼠标(触控)点击位置。需要与when clicked2拼图配合使用。
参数:
- gazeLevel :相机的高度
- move : 相机过渡动画类型,直线或弧线
- in : 动画时长
# snap to hit point
将物体吸附到点击位置。需要与when clicked2拼图配合使用。
参数:
- object : 要吸附的物体
- offset : 沿物体表面法线方向的偏移值
实例: