位置: 编程技术 - 正文

unity学习之摄像机的应用(unity摄像机在哪里)

编辑:rootadmin

推荐整理分享unity学习之摄像机的应用(unity摄像机在哪里),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity调用摄像头拍照,unity调用摄像头拍照,unity摄像机在哪里,unity 摄像机,unity如何完成摄像机动画,unity如何完成摄像机动画,unity摄像头,unity如何完成摄像机动画,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习,希望我的博客能给喜欢unity的朋友带来帮助

今天学习了摄像机的应用,具体用途就是在游戏中,主角在行走时是远距离的跟随照射,当打怪物是近距离的照射,这样的切换有利于我们更好的观察游戏中的场景,下面我们就来看看这个是怎么完成的吧! 先来示意图(没有在游戏场景中尝试,而是用立方体和球体来试验的,画面不是很漂亮,希望朋友们可以理解哦)

来看看具体是怎么实现的吧:

先在场景中添加地面和立方体和球体,想要让画面漂亮一点也可以给地面,立方体和球体分别添加不同的材质球;

然后手动添加一个摄像机,并把手动添加的摄像机和主摄像机分别拖给立方体和球体;

unity学习之摄像机的应用(unity摄像机在哪里)

再就是给立方体和球体分别添加控件Character Controller;

最后就是编写代码来实现我们的效果了;

添加给立方体的代码如下:

using UnityEngine;using System.Collections;public class CubeCamera : MonoBehaviour { //声明CharacterController组件 private CharacterController cube; //定义立方体运动时的速度 float speed = 5f; //定义标志位,声明为静态的 public static bool flag = false; void Start() { //在Start方法中获取CharacterController组件 cube = GetComponent<CharacterController>(); } void Update() { if (flag) { //立方体可以上下左右的运动 float x = Input.GetAxis("Horizontal") * speed; float z = Input.GetAxis("Vertical") * speed; cube.SimpleMove(new Vector3(x, 0, z)); } }}

添加给球体的代码如下:

using UnityEngine;using System.Collections;public class SphereCamera : MonoBehaviour { //声明CharacterController组件 private CharacterController sphere; //定义球体运动时的速度 float speed = 5f; //定义游戏对象sphereCamera和cubeCamera public GameObject sphereCamera; public GameObject cubeCamera; //定义标志位为true bool flage = true; void Start() { //在Start方法中获取CharacterController组件 sphere = GetComponent<CharacterController>(); } int y = 0; void Update() { if (flage) { //球体可以上下左右的运动 float x = Input.GetAxis("Horizontal") * speed; float z = Input.GetAxis("Vertical") * speed; sphere.SimpleMove(new Vector3(x, y, z)); } } //触发器 void OnTriggerEnter(Collider other) { //当球体通过标签碰到立方体时发生口号内的事件 if (other.tag == "Cube") { //标志位为假 flage = false; //SetActive:控制人物在一定范围内或碰撞盒触发后显示或关闭物体 //当标志位为假时,球体摄像机为关闭,立方体摄像机显示 sphereCamera.SetActive(false); cubeCamera.SetActive(true); CubeCamera.flag = true; } }} 最后不要忘记在球体的属性下做设置,把放在立方体和球体下的摄像机分别拖放到相应的位置:

更多精彩内容请关注:

Unity shader教程-第三课:实践!同一个shader,多个material。 本文首发地址:

Unity 实现大转盘笔记 1、unity中要实现旋转一个gameobject,我们需要改变它的transform下对应的Rotation,由于我们的大转盘是2D的视角,所以我们首先需要明确大转盘旋转的方向是

Unity3d-反编译C#和提取资源 使用MonoDevelop查看代码1.解压缩一个Ipa文件,找到如下目录2.拖拽一个Assembly-CSharp.dll文件到MonoDevelop工具栏,即可查看C#代码其他C#反编译工具:.NETReflector

标签: unity摄像机在哪里

本文链接地址:https://www.jiuchutong.com/biancheng/375808.html 转载请保留说明!

上一篇:WWW封装共享 [复制链接]

下一篇:Unity shader教程-第三课:实践!同一个shader,多个material。(unity shader cull off)

  • 清理化粪池交什么印花税
  • 电子税务局没有发票开具
  • 一般 小规模
  • 减免税额和抵免税额在什么时候扣除
  • 为什么有的发票税率是3%,有的是1%
  • 成本组成计税价格公式
  • 房地产企业停止经营后未抵减完的预缴增值税可以退吗
  • 业务招待费所得税前扣除标准
  • 仪器设备校验记录表
  • 开票给子公司的利息收入怎么做账?
  • 换件维修的部件什么意思
  • 银行现金解款单回单怎么填
  • 工程设计企业符合增值税抵减政策吗
  • 税局如何查无票收入
  • 公账发工资是即时到账吗
  • 当月所得税是什么意思
  • 契税和印花税入哪个科目
  • 分期收款如何确认成本
  • 发票经手人和经办人的区别
  • 小微企业文化事业建设费是否可以享受减免
  • 押金算不算房租
  • win11开机后
  • 预付账款是企业销售过程中形成的一种非货币形式的债权
  • 以前年度应收账款无法收回
  • 持有至到期投资和债权投资的区别
  • 企业违章行为
  • 会计跨年业务的处理
  • 交易性金融资产入账价值怎么计算
  • php require include
  • mac桌面的东西怎么放回去
  • PHP:pg_result_seek()的用法_PostgreSQL函数
  • PHP:imagecolormatch()的用法_GD库图像处理函数
  • 短期借款会计分录例题
  • 销售货物代垫的运费会计分录
  • 收到税务局退回的企业所得税分录
  • 注销公司财务报表范本
  • vue中数字运算
  • 卷积神经网络结构
  • php代码自动生成
  • php的运行环境有哪些
  • 农业合作社需要交土地使用税吗
  • python中的thread
  • sql建立聚集索引语句
  • 公司不可以销售车辆吗
  • sqlserver 2008数据库事务日志已满怎么处理
  • sql server job
  • 正解之途
  • 应交税费已交税金是什么意思
  • 租来的厂房如何交税
  • 制造费用期末有余额在借方
  • 装潢装修费用属于营改增
  • 被挂靠方并收取管理费的公司怎样处理账务?
  • 表彰奖励奖金规定
  • 资产负债表中应付职工薪酬是负数
  • 应收帐款收不回来怎么做会计分录
  • 上市公司固定资产增加是好事吗
  • 税控盘和金税盘可以安装在一个电脑
  • 改制后企业是否可以剥离资产管理
  • 现金和银行存款的区别
  • MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理
  • centos真机安装后只有lo
  • ubuntu16.04火狐打不开网页
  • mac怎么获取文件路径快捷键
  • liunx系统常用命令
  • win10电脑清理磁盘
  • mac 应用
  • camrec是什么文件
  • macos 多屏
  • win8如何进入bios
  • 一键清除照片上多余的人
  • angularjs定义全局变量
  • android 测试工具
  • Node.js微信公众号开发
  • unity如何成一组
  • jquery校验form表单
  • ubuntu服务器配置代理访问外网
  • unity双面材质
  • 使用SQLite数据库保存和处理数据
  • 税务金三系统什么意思?
  • 一般纳税人提供公共交通运输服务免征增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设