Virtools 高级教程—Pan Camera - Virtools
Set Position:设定目标物Camera Referential(3D Entity)-New 3D Frame;由pIn输入目标物相对于参考物的位置Position(X,Y,Z);设定参考物Referential-NULL-表示以World坐标为参考(如图标) ;勾选Hierarchy-表示其行为也应用在Child上。
Look At:Position表示Camera所观看的位置向量;设定Referential-Eva,表示以Eva为基准点;设定Following Speed-30%,表示Camera跟随着Eva移动所观看的速度。
如果Following Speed设定为1%,则Camera-New Camera随着Eva移动而观看的速度极为缓慢,在观看的速度上无法追随Eva的移动速度;如果将Following Speed设定为100%,则New Camera观看的速度和Eva移动的速度相等,无迟滞的现象(如图标) ;勾选Hierarchy-表示其行为也应用在Child上。
Keep At Constant Distance:使New Camera与New 3D Frame保持一定的距离;设定New Camera距离参考点的位置Position(X,Y,Z);设定参考点物体Object-New 3D Frame;Distance from Camera Referential-设定两物体间的距离;Attenuation-设定Camera跟随着New 3D Frame移动的速度,0表示立即的反应;值愈大表示反应愈缓慢(如图标);勾选Hierarchy-表示其行为也应用在Child上。
(c) New Camera
Object Slider:设定Camera的碰撞属性Group Obstacles;Radius-碰撞半径(如图标)。
(d) Camera
如果不增加Frame-New 3D Frame,使用图标所示的Building Blocks组合,也可以造成类似的效果,但缺少了Building Blocks-Keep At Constant Distance里的参数Attenuation,因此无法表现出New Camera迟缓跟随Eva移动的效果。