【Unity】11.6 恒定力 (Constant Force)

分类: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)。

时间: 2024-10-24 08:40:58

【Unity】11.6 恒定力 (Constant Force)的相关文章

【Unity】11.1 角色控制器 (Character Controller)

分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 角色控制器(Character Controller)主要用于对第三人称或第一人称游戏主角的控制.如果要创建类人角色,可使用角色控制器 (Character Controller).这可以是第三人称游戏 (Third Person Platformer) 中的主角色.FPS 射击者或任何敌人角色. 二.基本概念 第三人称游戏中的这些控制器由于无规律可循,所以无法遵守固定的物理规则,例如,让某辆车每小时跑 90 英里,

Unity 3d 实施刚体力

1.选中已经添加了刚体的物体,然后添加恒定力组件. 此组件可以给刚体中添加恒定的力或扭矩力,常用于一次性发射的刚体,如模拟火箭的发射.这种物体的初始速度不是很大,但是随着时间的推移,加速度会越来越大. Force:直接添加力. Relative Force:添加相对力. Torque:添加扭矩力. Relative Torque:添加相对扭矩力. 2.勾画掉刚体的使用重力选项,然后设置Y轴的力为-0.5,运行游戏的时候,物体照样的下落. 我们可以用代码实现给刚体添加力 void FixedUpd

【Unity 3D】学习笔记四十二:粒子特效

粒子特效 粒子特效的原理是将若干粒子无规则的组合在一起,来模拟火焰,爆炸,水滴,雾气等效果.要使用粒子特效首先要创建,在hierarchy视图中点击create--particle system即可 粒子发射器 粒子发射器是用于设定粒子的发射属性,比如说粒子的大小,数量和速度等.在创建完粒子对象后,在右侧inspector视图中便可以看到所有的粒子属性: emit:是否是使用粒子发射器. min size:粒子最小尺寸. max size:粒子最大尺寸. min energy:粒子的最小生命周期

Unity编辑器——01主菜单

学习笔记适合新手,如有错误请指正.?号处也请各位指点下,谢谢. File 文件:创建/打开/保存场景.创建/打开/保存工程.发布游戏 Edit 编辑:撤销.重做.剪切.复制.粘贴.运行.暂停.工程设置等 Asset 资产:创建导入资源 gameObject 游戏对象:创建各类游戏对象 Component 组件:为游戏对象添加各类组件 Mobile Input 手机输入:如果激活的话,运行场景时,可以用Unity Remote app远程移动终端替代鼠标键盘进行控制 Window 窗口:各类窗口

Unity3D 中3D刚体组件的力

一般一个物体除了手动添加刚体受到重力作用外,还可以给该刚体添加一个其他的力. 这里就要涉及到一个恒定力(Constant Force)组件 首先要去掉物体的重力(因为重力是刚体组件中默认的一个向下的力)影响.然后在力组件中添加一些力去控制该物体.

冈本启动双11预售,老罗点赞!跨界营销玩出新潮范!

"双11"这个词,已成为唤醒电商平台.快消品商家嗨起来的灵丹妙药,自10月份开始一刻不能停!还没有哪个大促能有长达一个半月的前戏,剁手党只等11月11日发力枪响······ 一向喜欢"撩人"的冈本,这样热闹的场面怎么能缺席?!还是屡试不爽的老办法:拉上好基友,一起搞跨界营销.趁着双11全球狂欢节的火热氛围,冈本直接亮明态度,把传播主题定调为"敢玩敢放肆". 一.老罗点赞:在天生骄傲的锤子手机,更快"一步"买到冈本 如果你不在科

Unity依赖注入使用详解

Unity依赖注入使用详解 写在前面 构造器注入 Dependency属性注入 InjectionMethod方法注入 非泛型注入 标识键 ContainerControlledLifetimeManager单例 Unity注册配置问题 Unity的app.config节点配置 后记 关于 控制反转 (Inversion of Control)和 依赖注入 (Dependency Injection)大家网上可以找下相关概念,在 <小菜学习设计模式(五)—控制反转(Ioc)> 这篇文章中本人也

QS之force(3)

Example in project - First force signals in certain time and then noforce signals after some time. 1 #================================================= 2 # Load program into pmem 3 #================================================= 4 do ../...LoadPro

C# Unity 依赖注入

看了挺长时间框架搭建,今天看到一篇博客突然顿悟了依赖注入! 控制反转(Ioc)可以看成自来水厂,那自来水厂的运行就可以看作依赖注入(DI),Ioc是一个控制容器,DI就是这个容器的运行机制,有点像国家主席和总理的意思. (  Ioc  主要功能是提供各种方法,但是具体要提供什么样的方法就要靠   DI 依赖注入了.就像自来水厂虽然是提供水的,它控制着水在大众视野中的提供者,但是自来水厂的水却是靠自己的地下水或者是其他方提供的) 构造器注入(Constructor Injection):IoC容器