物体运动的五种方式(很重要)

 1 **************************************
 2 物体运动的几种方式:
 3 1.
 4  this.transform.position += Vector3.left * Time.deltaTime;
 5  /*Vector3.left是Vector3的一个属性,表示的是3为坐标系中的向左的单位向量,
 6  实质和new Vector3(-1, 0, 0)是一个效果。还有right,up,down,forward,back就是类似的意思。*/
 7
 8  2.
 9    transform.Translate(new Vector3(-1, 0, 0) * Time.deltaTime);
10
11  3.
12  public class 移动 : MonoBehaviour {
13     public Transform Target;//给一个目标位置
14     public float Speed;//需要给一个速度
15
16     // Use this for initialization
17     void Start () {
18
19     }
20
21     // Update is called once per frame
22     void Update () {
23         float step = Speed * Time.deltaTime;
24         transform.position = Vector3.MoveTowards(transform.position, Target.position, step);
25     }
26 }
27
28 4.
29 Vector3.SmoothDamp(a,b,ref v,t)
30        a:起点,b:终点,v:当前速度,每次调用该函数都会更新,t:a到b花费的时间。
31             该函数执行结果是中间递增快,两边慢的类似蛇形的变化。大部分用于摄像机跟随。
32
33 5.
34 通过Rigidbody组件移动物体(刚体运动一般放在FixedUpdate中)
35 Rigidbody组件用于模拟物体的物理状态,比如物体受重力影响
36 1.
37 Rigidbody.velocity   //设置缸体速度可以让物体运动并且忽略静摩擦力,让物体快速从静止状态进入运动状态。
38 2.
39 Rigidbody.AddForce
40 给刚体添加一个方向的力
41 3.
42 Rigidbody.MovePosition
43 移动到指定点

原文地址:https://www.cnblogs.com/satanj/p/9786071.html

时间: 2024-10-23 23:54:43

物体运动的五种方式(很重要)的相关文章

五种方式让你在java中读取properties文件内容不再是难题

一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,先和大家共享. 二.项目环境介绍 Spring 4.2.6.RELEASE SpringMvc 4.2.6.RELEASE Mybatis 3.2.8 Maven 3.3.9 Jdk 1.7 Id

EDM营销之数据细分的五种方式

我们都知道,EDM营销的终极目的仍然是与目标客户群体实现联接,拉动销售业绩.内容是B2B邮件营销的重中之重,提供能够匹配客户真实需要的有效内容,即实现B2B个性化邮件营销,是B2B邮件营销成功的关键因素.怎样实现B2B领域的个性化邮件营销呢?首先需要对B2B客户进行数据细分.结合多年来在B2B邮件营销领域的诸多成功实战经验,下面来看看 Focussend营销团队在本期为B2B营销者奉上实现B2B个性化邮件营销的五种数据细分方式. 博文配图:关于EDM营销数据细分的五种方式 方式一:按职能细分 B

Android数据存储五种方式总结

本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据     2 文件存储数据       3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPreferences存储数据     适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型.基本类型的值.比如应用程序的各种配置信息(如是否打开音效.是否使用震动效果.小游戏的玩家积分

五种方式来消除你对测试文档的仇视

据我所知,测试人员还没有一个专门的吐槽论坛.但是如果有的话,我相信我们中的很多人会承认对撰写测试文件有多么厌恶. 我工作的一部分是不断叨扰别人去写测试文件.我要他们去写文档模板,去查看团队写出的大量测试文档.我可以告诉你,想要在测试过程中发现一个有趣的bug让你的测试工作充满乐趣这只存在于想象中. 更糟糕的是,由于我是一个公司做测试文件的头儿,那么我就必须时刻标榜自己,成为别人的榜样,才能下属心甘情愿为我做事.即使我真的不喜欢,我也不能直接忽视我所负责要做的测试文件. 然而,即使测试并不是一份最

Spring事务配置的五种方式

Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识.通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的. 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource.TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分. DataSource.TransactionManager这两部分

PHP读取文件内容的五种方式

php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp);-- php读取文件内容: -----第一种方法-----fread()-------- ? 1 2 3 4 5 6 7 8 <?php $file_path = "test.txt"; if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str

JavaScript实现页面跳转的五种方式

JavaScript实现页面跳转的五种方式 第一种:<script type="text/javascript" language="javascript"> window.location.href="login.jsp?backurl="+window.location.href;</script> 第二种:<script type="text/javascript" language=&qu

C#读取Excel五种方式的体会

原地址: http://blog.csdn.net/dapengbusi/article/details/38117817 http://blog.csdn.net/dapengbusi/article/details/38118679 http://blog.csdn.net/dapengbusi/article/details/38118997 C#读取Excel五种方式的体会,布布扣,bubuko.com

SSH深度历险(六) 深入浅出----- Spring事务配置的五种方式

这对时间在学习SSH中Spring架构,Spring的事务配置做了具体总结.在此之间对Spring的事务配置仅仅是停留在听说的阶段,总结一下.总体把控.通过这次的学习发觉Spring的事务配置仅仅要把思路理清,还是比較好掌握的. 总结例如以下: Spring配置文件里关于事务配置总是由三个组成部分,各自是DataSource.TransactionManager和代理机制这三部分.不管哪种配置方式.一般变化的仅仅是代理机制这部分. DataSource.TransactionManager这两部