Box3CameraMoves
Class: Box3CameraMoves
注意
构造函数
参数 | 类型 | 说明 |
---|---|---|
entityPlayer | Arr[Box3Entity] | 玩家队列 |
camera | Box3Entity | 摄像机实体 |
cameraMode | Box3CameraMode | 原始视角 |
anchorsName | Str | 定位点名字(不带数字) |
cdata | Arr[] | 定位点数据 |
?offset | Arr[x,y,z] | 坐标偏移量 |
方法
参数 | 类型 | 说明 |
---|---|---|
?b | boolean | 是否开始 |
返回 | 类型 | 说明 |
---|---|---|
speed | number | 移动速度 |
返回 | 类型 | 说明 |
---|---|---|
position | Box3Vector3 | 摄像机当前位置 |
提示
贝塞尔三阶编辑器可视化:https://cubic-bezier.com/
贝塞尔高阶编辑器可视化:https://storage.bcmcreator.cn/Bessel.html
调用示例
1.首先在地图中,随便选择一个模型当作定位点,名字设为'定位点-0',复制模型,移动到其他地方,新的模型名字设为'定位点-1',复制模型,移动到其他地方,新的模型名字设为'定位点-2',依次类推。充当贝塞尔控制点。你也可以在第三方编辑器模拟贝塞尔大致路径,然后地图定点。定位点至少3的倍数。本示例有7个(包含0)
详解
[n阶贝塞尔,移动速度,缓动方式,执行完毕等待x秒进行下个,执行完毕回调函数]
注意
回调函数:position 当前位置, wait 等待秒数。
修改于 2023-03-12 14:52:27