博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
随笔 planetest
阅读量:5781 次
发布时间:2019-06-18

本文共 985 字,大约阅读时间需要 3 分钟。

Camera跟随物体:     import Scripts包,Component中的camera control会有smooth follow脚本,添加到Main Camera中,在脚本的target属性中拖入要跟随的物体。(ctrl+shift+f固定Main Camera视角) Rigidbody刚体  Component->physics   添加了刚体就使Gameobject有了物理属性   Mass 质量  Drag 阻力  AngularDrag 角阻力 rigidbody.AddForce(Vector3.forward*1000) ;添加一个向前的力

  rigidbody.velocity = new Vector3(-1, 0, 0)*2 ; 给物体一个方向 受阻力作用   坐标系是世界坐标系

     用自身坐标系的话   rigidbody.velocity = transform.right*2 ;     transfrom.right 为世界坐标系下 自身向右的方向

碰撞的条件: 1、两个碰撞器必须有一个非网格碰撞器   2、两个物体必须有一个是刚体 碰撞的三个方法,OnCollisionEnter、Exit、Stay。 is trigger确定是否为触发器,触发器不产生物理效果,方法和碰撞相似。 两个触发器触发的条件: 1、必须有一个是刚体 2、必须有一个不是静态触发器

transform.eulerAngles = new Vector3(-40*Input.GetAxis("Vertical"), transform.eulerAngles.y + Input.GetAxis("Horizontal"),-50*Input.GetAxis("Horizontal")) ;

transform.Translate(Vector3.forward*speed*Time.deltaTime) ;

 

飞机的4个操作,vector3里是z, x, y的顺序。

vector3的值决定于世界坐标系和飞机的自身坐标系。通过input获得按键动作,根据坐标系方向以及按键动作的正负值来决定vector3的值。

 

 使Camera跟随飞机。

转载于:https://www.cnblogs.com/xiaolongchase/p/3267436.html

你可能感兴趣的文章
loadrunner 的Administration Page里面设置
查看>>
程序员喜欢怎样的职位描述?(转)
查看>>
HDU1058 Humble Numbers 【数论】
查看>>
磁盘、分区及Linux文件系统 [Disk, Partition, Linux File System]
查看>>
【分布式存储系统sheepdog】
查看>>
Oracle数据库入门——体系结构
查看>>
浅谈 PHP 变量可用字符
查看>>
写得太好了,大约《越狱》批评(发布)
查看>>
IOS NSNotification Center 通知中心的使用
查看>>
Device Tree(二):基本概念
查看>>
实现类似微信的延迟加载的Fragment——LazyFragment
查看>>
mac 如何让文件隐藏
查看>>
Scala 深入浅出实战经典 第77讲:模式匹配下的提取器动手构造实战
查看>>
加密概述
查看>>
linux 下查看网速的方法 (不需要安装任何软件)
查看>>
systemtap 2.8 安装说明书
查看>>
Linux中断(interrupt)子系统之四:驱动程序接口层 & 中断通用逻辑层【转】
查看>>
Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7) 【转】...
查看>>
php方法综述除去换行符(PHP_EOL使用变量)
查看>>
2048游戏C语言代码
查看>>