# Zjbcool-teleport

这组拼图用于实现将相机传送至任意点击位置。

# when clicked2

这个拼图在原生的when clicked拼图基础上做了一些改进:

  1. 支持获取点击物体的名称、点击位置的点和法线坐标
  2. 对点击事件的处理函数做了节流设置,设置了短暂的冷却时间,避免和视图控制冲突

mark

# picked object2

返回when clicked2拼图的数据。

mark

选项:

  • object : 字符串,选中的物体的名称
  • point : 数组,点击位置的点的坐标
  • normal : 数组,点击位置的法线坐标

# teleport camera

将默认相机从当前位置传送到鼠标(触控)点击位置。需要与when clicked2拼图配合使用。

mark

参数:

  • gazeLevel :相机的高度
  • move : 相机过渡动画类型,直线或弧线
  • in : 动画时长

# snap to hit point

将物体吸附到点击位置。需要与when clicked2拼图配合使用。

参数:

  • object : 要吸附的物体
  • offset : 沿物体表面法线方向的偏移值

mark

实例:

mark

mark

上次更新: 2021/6/14 上午11:36:18