博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Unity】11.6 恒定力 (Constant Force)
阅读量:6078 次
发布时间:2019-06-20

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

分类:Unity、C#、VS2015

创建日期:2016-05-02

一、简介

恒定力 (Constant Force) 是用于向刚体 (Rigidbody) 添加恒定力的快速实用工具,适用于类似火箭等发射出来的对象,这些对象在起初并没有很大的速度但却是在不断加速。

如果您不希望单次发射对象(如火箭)以较大速率启动而是希望缓慢地进行加速,则这十分适用于这类对象。

下图是由恒定力 (Constant Force) 向前推动的火箭:

二、相关属性

1、Force (力)

在世界坐标空间中应用的力的向量。设定在世界坐标系中使用的力,用向量表示。

2、Relative Force (相对力)

在对象局部坐标空间中应用的力的向量。

3、Torque (扭矩)

在世界坐标空间中应用的扭矩的向量。对象会围绕此向量开始旋转。此向量越长,旋转便越快。

4、Relative Torque (相对扭矩)

在局部坐标空间中应用的扭矩的向量。对象会围绕此向量开始旋转。此向量越长,旋转便越快。

三、详细信息

要创建向前加速的火箭,请将相对力 (Relative Force) 设置为沿正 z 轴。随后使用刚体 (Rigidbody) 的阻力 (Drag) 属性使其不超过某个最大速率(阻力越大,最大速率越低)。在刚体 (Rigidbody) 中,还需确保关闭重力以便火箭始终保持在其路径上。

四、使用技巧

(1)要使对象向上流动,请添加力 (Force) 属性具有正 Y 值的恒定力 (Constant Force)。

(2)要使对象向前飞行,请添加相对力 (Relative Force) 属性具有正 Z 值的恒定力 (Constant Force)。

转载地址:http://xkhgx.baihongyu.com/

你可能感兴趣的文章
教你实现语音识别(基于科大讯飞)
查看>>
实现多项式的JAVA类
查看>>
c++序列化方法
查看>>
Java中怎样由枚举常量的ordinal值获得枚举常量对象
查看>>
Cocos2d-x 3.1.1 学习日志9--一“上一下其乐无穷”游戏开发系列一
查看>>
如何设置缺省路由 route hosts(仅助记) 马连洼 马连洼 马连洼
查看>>
webform中使用webapi,并且使用autofac
查看>>
手动构建Servlet项目的流程
查看>>
JDBC
查看>>
sqlserver 空间数据类型
查看>>
Mac下使用Apache TCPMon
查看>>
Linux下使用rsync最快速删除海量文件的方法
查看>>
利用 druid 解析器解析SQL
查看>>
Relearning PHP (2) – php 的浮点数float
查看>>
2015年读书列表
查看>>
LeetCode - Search a 2D Matrix
查看>>
【转】Eclipse上安装GIT插件EGit及使用
查看>>
以交互方式使用exp/imp的演示
查看>>
Python对文件的操作(转)
查看>>
Codeforces Round #263 (Div. 2)
查看>>