位置: 编程技术 - 正文

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)

  • 全国增值税专用发票计算机稽核网络系统工程
  • 柴油车尾气处理液会计分录
  • 金蝶利润表没有数据怎么办
  • 减值准备为什么影响利润总额
  • 个体工商户网上注销
  • 存款利息单需要缴纳个人所得税吗
  • 账本一般保存几年就可以销毁2004年的规定
  • 不合格发票入账责任
  • 销售产品产生的运杂费分录
  • 票据贴现利息怎么开发票
  • 资产负债率计算方式
  • 低值易耗品库存
  • 差额征税进项如何抵扣
  • 施工企业营改增税费有哪些
  • 增值税发票过期了税金怎么办
  • 应付账款少说明什么
  • 发票金额大于开票金额
  • excel中如何选择只能选择的项
  • 贸易型企业怎么做账
  • 上月暂估入账的原材料的发票已经送到财务部
  • 员工 意外保险
  • 旅游开发企业会计账务处理
  • 在linux2.4.0版本中
  • 公司购买空调计入什么费用
  • windows已禁用
  • 暂估成本跨年怎么处理分录
  • 小规模纳税人多久缴纳一次增值税
  • 农产品核定扣除和计算抵扣的区别
  • 做电脑配件的公司
  • 与取得收入无关的其他支出
  • 最奢华的女士腕表
  • php 正则
  • php数组的概念是什么
  • 森林中的结香花,日本 (© nattya3714/Getty Images)
  • 什么是Unicode
  • 基于Selenium的自动化测试平台设计与实现
  • 93.transformer、多头注意力以及代码实现
  • 什么是多模态研究
  • javascript学什么内容
  • php socketio
  • 帝国cms为什么安装不了
  • 进项税额年末账务处理
  • 链表的优缺点有哪些
  • 个人社保的缴纳时间
  • 销售折扣单独开票的会计分录
  • 加速折旧法是指在固定资产使用的早期少提折旧
  • 劳务发票进什么科目
  • 简易征收 简易计税
  • 公司贷款手续如何办理流程
  • 车辆商业险和交强险不在同一日期
  • 收到加盟费怎么开票入账
  • 没计提的税费怎么处理
  • 收到质保金怎么写收据
  • 分配现金股利的顺序
  • 百旺金赋开票系统图标
  • 分享一个简单的故事英语
  • SQL Server的FileStream和FileTable深入剖析
  • 通过zeno实现加速屏幕显示操作教程
  • Linux系统中uniq命令的基本使用教程
  • Solaris 10.0 cvs的安装方法
  • 解决ubuntu和win10关机重启界面不动
  • aow_exe.exe是什么进程
  • 怎么远程登录另一台电脑
  • msmpeng.exe是什么程序
  • xp如何升级到sp3
  • Linux查看文件的大小
  • win10升级 其他用户
  • win8找不到恢复环境怎么恢复出厂设置
  • jquery怎么禁用按钮
  • android studio string函数
  • python读取grib
  • nodejs model
  • 用python编写
  • python class
  • webview自定义视频播放器
  • 新办企业税务登记后还需要办理哪些业务
  • 车辆购置税可以抵税吗
  • 合伙企业如何申报税务报表
  • 烟叶税计税依据是收购烟叶实际支付的价款总额
  • e贷支付扣款管理是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设