位置: 编程技术 - 正文

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)

  • 一个工程中可以有多个主函数
  • 广告公司的税务
  • 商品流通企业印花税购销合同计税依据
  • 资产负债表债务法是什么意思
  • 小规模纳税季收入怎么算
  • 政府机关车辆拍卖
  • 稿费计入成本怎么做账
  • 利用废旧物资生产设备
  • 出口货物的销售额怎么算
  • 可转换公司债券权益成分和负债成分
  • 房地产分期开发的标准
  • 业务有提成个税怎么扣
  • 航天信息维护费280元报税怎么抵扣
  • 增值税普票遗失了怎么办
  • 进口关税完税价格
  • 一般纳税人有什么优惠政策
  • 纳税人是非开业户是什么意思
  • 职工向公司借款计入什么科目
  • 利润表所得税费用计算公式
  • 存货中的生产成本是指
  • 企业进口葡萄酒税率多少
  • 投资的子公司亏损注销
  • 苹果手机zm
  • 普通发票可以部份红冲吗?
  • 事业单位研究开题报告
  • 如何使用u盘安装软件
  • mysql 数据源
  • rds selected
  • php字符串操作函数
  • 电脑语言栏不见了,打不出汉字
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • php自定义函数的语法格式
  • PHP:mcrypt_module_get_algo_block_size()的用法_Mcrypt函数
  • 非营利组织营利包括哪些
  • 真正的出道仙谁来封
  • 计算机视觉的未来发展方向有哪些
  • discuz安装使用教程
  • Linux下socket实现网页抓取 Unicorn 博客频道 CSDN.NET
  • 交通运输发票票样
  • 银行转账回执单掉了
  • mysql复制一条记录
  • 收据的种类是有几种
  • 数据mysql
  • 全年一次性奖金并入或单独哪个好
  • 以前年度税费减免税
  • 电梯折旧费计算方法
  • 补发工资怎么补发
  • 教育局可以接受捐赠吗
  • 支付单位结算卡费用计入什么科目
  • 个体工商户记账报税教程
  • 小规模可以开红网吗
  • 购买500元的保险会计分录
  • windows 10的安装
  • fedora linux安装教程
  • linux的sh
  • 复制粘贴报错
  • 如何查看win10版本是不是正版
  • ubuntu12.04 amd64系统中lamp环境搭建方法
  • 怎么调整桌面图标间距
  • xp系统的程序和功能在哪里
  • 腾讯linux服务器
  • win8怎么停止自动更新
  • vim配置语法高亮
  • win7 64位纯净版图标变成了一样该怎么办?win7旗舰版图标变成一样的解决方法
  • 如何修改win7电脑用户密码
  • windows8.1家庭版安装密钥
  • html气泡效果
  • cocos2dx 4.0更新内容
  • javascript事件委托的用法及其好处简析
  • bootstrap技术
  • jquery.cookie.js用法实例详解
  • 在其他地方 英文
  • javascript初级教程
  • JavaScript Break 和 Continue区别教程
  • 怎样编?
  • 深圳前海自贸区医院是三甲吗
  • 税务代办需要什么资料
  • 二手商铺买卖
  • 2020重庆税务局
  • 个人所得税app密码给别人有风险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设