zoukankan      html  css  js  c++  java
  • 【Unity】11.6 恒定力 (Constant Force)

    分类:Unity、C#、VS2015

    创建日期:2016-05-02

    一、简介

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

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

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

    image

    二、相关属性

    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)。

  • 相关阅读:
    codeforces 57C 思维
    FOJ 2232 匈牙利算法找二分图最大匹配
    UVA 101 vector
    POJ 3070 矩阵mob
    codeforces 60B bfs
    codeforces 54A
    codeforces 466C 计数 codeforces 483B 二分 容斥
    FOJ 2213 简单几何
    CCF-最优配餐(BFS)
    杂论-FTP
  • 原文地址:https://www.cnblogs.com/rainmj/p/5453288.html
Copyright © 2011-2022 走看看