|
移去texture(材质、贴图)
为了移去texture(材质、贴图),可以再建一个按钮,并在按钮的程序中用resetWorld()命令实现。这个命令可以移去任何在3D演员中新建的项目,并返回其最初的状态。例如,上面所做的新的texture(材质、贴图)就可以移去。 1、停止影片,重置你的播放头,使它回到第一帧。 2、象上面一样利用工具面板中的按钮工具在五个按钮之上建一个按钮。 3、在按钮上输入Reset World。 4、在演员表中把这个按钮的名称改成:ResetWorld 5、在分镜表中右键这个按钮角色(在通道7),在弹出的菜单中,选取“Script…”,打开Script窗口。 6、在Script窗口中输入(此时是on mouseUp事件): member(‘‘Orb‘‘).resetWorld() 意思是重置3D演员“Orb”为初始状态。 7、关闭Script窗口,保存你的影片。 8、重置你的播放头,使它回到第一帧。播放影片,随意按几下旋转或移摄像机的按钮。 9、按按钮ResetWorld。 可以看到球又回到原位,且表面外观又复原了,这时你又可以按AddTexture按钮而不会引起Lingo报错了。
用帧程序(或叫帧脚本、帧行为)实现旋转模型
当你使用3D演员建立了你自己的影片时,有时候会希望你的3D模型在没人对它操控时也会自动旋转或移动,这时你就可以利用帧程序来实现,下面的例子是实现“Orb”演员中的球的自动旋转的。 1、打开分镜表。 2、双击程序通道(脚本通道)的第28帧,这时会打开Script窗口,显示原来在第28帧处的程序:go to the frame 3、把插入点移到“on exitFrame”后,按下回车键,插入点会下移到新的一行。 4、在这新的一行输入以下程序: member(‘‘Orb‘‘).model(1).rotate(0,5,0) 这句程序和上面为旋转按钮建立的程序是基本上一样的。但在这儿的作用是:每当播放头插放一次第28帧时,rotate命令就使球旋转5度。 5、关闭程序窗口并播放你的影片,这时你一样可以使用前面建过的按钮。只是旋转按钮的效果就不太一样了,因为,这个球自己在不停地自动转。
上一页 [1] [2] [3] [4] 下一页 |