unity实现简单的摄像机切换
来源:互联网 发布:三体结局 知乎 编辑:程序博客网 时间:2024/05/20 13:40
下面这段代码实现了简单的摄像机之间的切换,分别按1,2,3 可以选择不同的摄像机
using UnityEngine;using System.Collections;public class CameraSwitch : MonoBehaviour{// Update is called once per framevoid Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){print("camera1");cameraSwitch(1);}if (Input.GetKeyDown(KeyCode.Alpha2)){print("camera2");cameraSwitch(2);}if (Input.GetKeyDown(KeyCode.Alpha3)){print("camera3");cameraSwitch(3);}}void cameraSwitch(int currentCam){GameObject[] cameras = GameObject.FindGameObjectsWithTag("cam");//需要自己 先添加一个cam的Tag分别添加给各个摄像机foreach (GameObject cam in cameras){//通过遍历把所有的摄像机的Camera的enable 设置为falseCamera theCam = cam.GetComponent<Camera>() as Camera;theCam.enabled = false;}//把要切换到的摄像机Camera设置为truestring oneToUse = "Camera" + currentCam;Camera usedCam = GameObject.Find(oneToUse).GetComponent<Camera>() as Camera;usedCam.enabled = true;}}
0 0
- unity实现简单的摄像机切换
- unity摄像机的切换
- Unity摄像机的使用二:摄像机的切换
- Unity 摄像机切换镜头
- Unity简单的声音切换渐变实现
- unity中多摄像机切换
- Unity 3D 多个摄像机之间的切换
- Unity滚轮调整摄像机的远近 点击小地图切换摄像机的位置
- Unity--简单的摄像机跟随和地面的坐标获取
- Unity 通过摄像机移动实现连续滚动的背景
- unity中实现的第三人称摄像机控制脚本。
- Unity的摄像机拉近拉远和旋转脚本实现
- Unity笔记之-----简单的背包切换
- unity的一个场景内,多个摄像机之间的切换。
- Unity 关于摄像机的想法
- unity摄像机跟随的脚本
- unity简单自由漫游摄像机控制脚本
- Kbengine+Unity实现简单的注册登录 登陆成功切换场景
- CocoaPods安装教程
- 实现绝对定位元素的水平垂直居中
- 统计学习方法~笔记1
- leetcode:Basic Calculator II
- 怎么判断一个ResultSet为空 ,有没有内容
- unity实现简单的摄像机切换
- operator new 函数、operator delete 函数 和 定位 new
- 浅谈面向对象第三枪
- 浅谈Linux文件系统
- 指针的初始化
- 字节对齐C++
- UILabel
- hdu1730Northcott Game nim
- vi中常用命令