说明:
这里的对象可以是Actor的编号或者是兴趣点的编号。除了传入编号后,可以传入x、y、z的距离去控制观察视觉。如果聚焦到对象最后与建筑产生了重叠,会在回调函数中告知用户重新设置x、y、z值(前提是美术团队开启建筑的产生重叠事件选项)。
输入:
__cy.camera.focus({id:"xxx',time:1,dx:300, // 相对位置x偏移量dy:-11, // 相对位置y偏移量dz:10 // 相对位置z偏移量},callback)
入参:
| id | //需要聚焦到对象的编号,可以是自己添加的兴趣点编号,也可以是美术团队对Actor编辑好的编号。 |
|---|---|
| time | //飞行时间。 单位秒 |
| dx | //相对位置x偏移量 |
| dy | //相对位置y偏移量 |
| dz | //相对位置z偏移量 |
| distance |
出参:
事件完成后会触发回调函数。
{
result:"" //输出结果 成功:"ok", 失败 返回具体原因
overlap_id:"XXX" // 最后如果镜头如果与其他对象重叠,返回对象编号,用户可以重新调整dx,dy,dz值
}
参考效果图
