二、相机的控制与定位

2026/1/20 13:59:32

由于相机处于起始位置,在金鱼移动时可能脱离相机视角,因此在执行RideFish以前要将相机黏在金鱼上,类似地选择相机的属性vehicle并拖至命令行FairyFly之后,并选择GoldFish及the entire goldfish。

最后编程结果如下,可以按Play看动画演示。

21

从上例可以看到,在设置场景时可利用相机控制按钮调整场景,也可通过设置虚对象来改变看场景的视角,在程序运行时可利用camera 的方法set point view to,将相机设置到预先指定的位置。例中的asSeenBy在以后的例子中再作进一步说明。 实例7:太空人与车

(1)打开Alice,选择space作背景,点击space后再点击open,对出现初始场景的画面先将它作为一个新文件存起来,先点击File,再点击Save World,此时出现对话框

将新文件命名为spaceWorldd,点击Save存于你能再次能找到的地方,这里选择存在桌面上。须提醒的是,在编程的过程中经常会出现下述对话框

你应点击Save right now,以防计算机停电等事故而丢失已有的编程。

(2)为了在太空背景下加入对象,要点击Add Object,此时出现本地对象库在画面上。

滑动滑棒选择Vehicle文件夹,点击它后再出现一组画面,选择并点击Humvee(悍马吉普车),再点击Add instance to world,此时Humvee将出现在太空背景中,尽管它占了较大的画面,后面将会调整它的大小。为了在此背景下加入新的对象,点击Local gallery回到本地库的最

22

初画面,找到Space文件夹并点击它,再从众多画面中找到航天员Astronaut,点击它后再点击Add instance to world,此时航天员将出现在同一背景下,此时可能在画面上看不到他,这是因为他被Humvee遮住。在加入两个对象后,对象树中会出现这两个新加的对象。

(3)下面要用对象操作按钮将对象定位。首先要利用resize按钮将Humvee变小,直到能看到航

天员的脚。再点击白色箭头,将悍马吉普移到航天员左边,然后再将航天员移向右

边,再右移悍马使它全部在画面上

再用旋转按钮使悍马与屏幕平行

23

(4)相机移动。首先要点击more control

就会出现有关相机控制的画面

点击drop dummy at camera,在对象树上会出现dummy object 24


二、相机的控制与定位.doc 将本文的Word文档下载到电脑
搜索更多关于: 二、相机的控制与定位 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219