摘要:本篇3Dmax教程探讨了如何实现导入的动画摄像机巡游与主摄像机之间的切换,希望阅读本篇文章以后大家有所收获,帮助大家对3Dmax的掌握更加熟练。
本篇3Dmax教程探讨了如何实现导入的动画摄像机巡游与主摄像机之间的切换,希望阅读本篇文章以后大家有所收获,帮助大家对3Dmax的掌握更加熟练。
添加脚本位置
First Person Controller: 添加CameraSwitch脚本
下层物体 graphic
MainCamera
AnimationCamera:从3dmax中导入,添加CameraSwitch脚本
下层物体 camera 新建并作为子物体
cameraswitch代码:
var camera1 : Camera;
var camera2 : Camera;
//var customskin : GUISkin;
private var programeGoon : boolean = true;
/*function Start(){
programeGoon = true;
//mouselook1 = GetComponent("mouseCameraCsharp");
}*/
function Update () {
if(programeGoon)
{
camera1.enabled = true;
camera2.enabled = false;
programeGoon = false;
}
var fpswalker : FPSWalker = GetComponent(FPSWalker);
var mouseControl = GetComponent("RightMouseControl");
if(camera1.enabled)
{
mouseControl.enabled = true;
fpswalker.enabled = true;
}
if(!camera1.enabled)
{
mouseControl.enabled = false;
fpswalker.enabled = false;
}
}
function OnGUI () {
//GUI.skin = customskin;
GUI.Box (Rect (10,10,100,90), "Camera Switch");
// Make the first button. If it is pressed, Application.Loadlevel (1) will be executed
if (GUI.Button (Rect (20,40,80,20), "Camera 1")) {
camera1.enabled = true;
camera2.enabled = false;
}
// Make the second button.
if (GUI.Button (Rect (20,70,80,20), "Camera 2")) {
camera1.enabled = false;
camera2.enabled = true;
}
}
}
本文由职坐标整理发布,欢迎关注职坐标3Dmax频道,学习更多相关知识!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号