位置: 编程技术 - 正文

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)

  • 自然人税收管理系统残疾人申报
  • 无法支付的应付账款需要交增值税吗
  • 小规模纳税人免征增值税怎么记账
  • 集装箱维护是做什么的
  • 小规模纳税人零申报要报哪些税
  • 铁路大票抵扣几个点
  • 应收票据资产负债表
  • 房产继承是不是谁照顾谁的
  • 记账凭证的填写示例
  • 以股权入股要交税吗?
  • 财务费用过多有什么影响
  • 长期股权抵消分录
  • 房产契税新政策消息2023
  • 证券公司转让价格
  • 产品亏本销售财务如何处理
  • 金税盘820的抵扣联怎么装订?
  • 年底进项税和销项税怎么记
  • 外币报表折算差额在会计报表中应作为( )
  • 公司借出的私人物品
  • 收到的劳务费发票进什么科目
  • 融资租赁和融资性售后回租的区别
  • 实物捐赠的企业有哪些
  • 使用ps能完成的操作有哪些
  • 给对方发短信显示imessage
  • 华为鸿蒙一键抠图
  • 冲暂估成本会计分录怎么做
  • 企业与企业之间借款账务如何处理
  • linux中tomcat如何启动
  • 仙鹤草的功效与作用与主治功能
  • 回迁安置房开发商可以出售吗
  • PHP:pg_connection_reset()的用法_PostgreSQL函数
  • 违约金开什么票据
  • 什么是主营业务税金及附加
  • 员工的生活费会不会扣个税
  • 损益类账户年末一定无余额对吗
  • 什么是应交税费未交增值税
  • 什么情况下增长率是0
  • 企业自查补税怎么报税
  • 生产成本结转怎么登账
  • el-switch右对齐
  • 购车的进项税怎么抵扣
  • html+css+javascript编程入门指南
  • 波士顿房价数据集可视化
  • php返回数组中所有的值的函数是什么?
  • 发票确认平台勾选步骤
  • 原材料被盗如何报案
  • php网站修改
  • 本月发生的费用,下月取得发票,怎么做账
  • 销售价格确定的方法有
  • sql server 2016 sp3
  • sql server如何操作
  • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
  • 不征税收入与免税收入有哪些
  • 长期股权投资稀释股权的两种
  • 损益类科目有哪些借贷方向
  • 应交税费进项税额转出期末怎么结转
  • 其他应付款能否直接做实收资本的账务处理
  • 公司清算后能不能转让
  • 股票股利应该何时分摊
  • 债券溢价摊销有什么影响
  • 投资收益余额在贷方怎么结转
  • 会展费会计分录
  • 满减送的购物券在哪里看
  • 资本和资产的区别举例说明
  • 怎么样建账做账
  • 企业预付账款是什么意思
  • solaris命令大全
  • drvceox86.exe
  • iptables入门
  • linux系统开发环境
  • win8.1 安装
  • linux中的vi编辑器一般有哪三个模式
  • 微信小程序基于spingboot
  • jQuery Validation Plugin验证插件手动验证
  • python随机数random.choice
  • bootstrap需要学多久
  • 绿牌电动车需要什么条件
  • 税务局通知自查该怎么办理
  • 电子票怎么申领到开票系统
  • 销售农药化肥的经营范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设