【问题标题】:Is this game physics?这是游戏物理吗?
【发布时间】:2009-07-15 04:41:34
【问题描述】:

与我的问题here 相关,但不足以打开一个新问题。

我想做一个好的塔防游戏和found this site。我在其中看到了数学,并做出了“游戏物理”的精神飞跃。也许不是。我不知道。我希望有人能告诉我。如果不是,那是一种什么样的游戏编程?只是数学,你必须知道角度和什么不是 (they have a tutorial here.) 这是 2d 游戏机制/物理吗?

我对该网站一无所知。只是一个在谷歌上的游戏。

再次感谢您。

【问题讨论】:

  • 那里没有很多物理学。真的只是几何。

标签: math


【解决方案1】:

第一个链接根本不是物理;他所做的只是编写代码来沿着带有航点的路径移动三角形;三角形被定义为以恒定速度沿着设定的路径移动,并且它们不以任何方式与世界交互。该教程中有一些三角函数,这是进行游戏物理所必需的,您甚至可以说弹跳球演示是完美弹性碰撞的模拟器。但是,球体和平面之间的完全弹性碰撞可以说是在任何有趣的游戏中都需要建模的众多交互中最简单的一种。

【讨论】:

    【解决方案2】:

    不,是三角函数。

    【讨论】:

      【解决方案3】:

      如果没有这种数学(三角学)和如此多的物理学来计算碰撞影响、方向变化和其他简单的事情,你就无法编写任何游戏。

      基于物理的游戏类似于World of GooPhysics Games 提供的东西,其中玩家操作的结果是复杂的物理系统。

      所以这不符合物理游戏的条件。

      【讨论】:

        【解决方案4】:

        据我所知塔防,敌人有“计划的路径”,我相信这种类型的游戏需要的是游戏逻辑,而不是物理。

        不过,这是一个有趣的问题,因为“球弹跳”可以通过简单的“击中边界时的反向速度”来实现,而重力只是物体上的一小部分“定向速度”。这可以给你带来类似重力和风的效果。

        所以你可以做的是用物理发明一个塔防......或者感觉像物理的东西。那可能很有趣。这也意味着物体应该发生碰撞,并且可能会移出路径。

        但要回答您的问题:不需要任何物理引擎来制作简单的塔防。

        【讨论】:

          【解决方案5】:

          物理学是关于物体在现实世界中的行为方式。游戏物理学是关于使游戏中的对象的行为方式类似于它们在现实世界中的行为方式。

          一些可以合理地称为物理学的例子会使以下任何一个看起来合理或符合直觉:

          • 一个漂浮在太空中的物体
          • 大小物体之间的碰撞
          • 一个弹跳球
          • 汽车刹车
          • 墙壁在受到撞击时会产生损坏
          • 一棵树或一座建筑物在底部受损并倒下
          • 几乎任何有风、水或火的东西

          你提到的游戏几乎没有物理。

          【讨论】:

            【解决方案6】:

            如果你不必做积分和偏导数,那么就不值得称为“物理”:-p

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-02-24
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多