游戏物理学是关于实现,创造,优化以及与游戏中的物理相关的任何其他事物。物理控制游戏中每个物理对象的交互,其中任何2d或3d模型与游戏中对象的任何其他2d或3d模型交互。物理学用于给出这种相互作用的真实效果。
所以我想为我的玩家编写一个动作脚本。我计划制作一款类似动作射击游戏的东西。因此我想添加一个破折号选项会很酷(可能是不言自明的)...
我有一个掷骰子游戏。我有一个 6 个骰子,它在一个盒子里以随机方向施加随机力。现在,当骰子相互碰撞以及在盒壁内碰撞时,需要发出声音...
我正在 pygame 中制作蛇游戏,但不知道如何在游戏边界上进行碰撞检查。我想对边界进行碰撞检查,这样我就可以在...
我创建了 2 个对象(一个实心圆和一个描边圆)。但它们根本没有按预期发生碰撞。 这是我的代码: 常量配置= { 类型:移相器.AUTO, 宽度:400, 高度:400,
我将在Unity3D中制作一款手机游戏,玩家可以挖掘用网格程序生成的隧道。隧道由许多隧道段游戏对象组成,每个游戏对象都有一个网格碰撞器。 W...
我使用rigidbody.MovePosition在我的角色周围移动,并有一个摄像机跟随它。问题是当我突然改变方向时,玩家会传送一点而不是平滑移动......
我正在制作一款主要是 3D 游戏,但也有一些 2D 迷你游戏。然而,在其中一个迷你游戏中,玩家的 OnCollisionEnter2D() 没有检测到任何其他对象的碰撞。我的代码是
我不知道如何清楚地提出问题,我会解释我的问题。如果问题不清楚甚至平庸,我提前表示歉意,我仍在学习 Unity 的世界。 我想要...
尝试访问附加到预制件的脚本时,如何解决 NullReferenceException:对象引用未设置到对象的实例,
我如何解决这个问题我正在尝试调用附加到我的场景中的预制件的函数,我使用C#统一引擎,编辑器lts3.3.1 这是我的代码,其函数中的 DialogCall 类
我对 Godot 4.1 还是个新手。我正在尝试设置一个带有 .png 纹理的简单精灵以受重力影响。我设置了一个 Node2d,然后设置了一个 RigidBody2D 作为 Node2d 的子项。我添加了 CollisionSha...
我正在 Unity 中开发 2d 平台游戏。我希望能够横向和垂直跳跃,但是垂直跳跃似乎不起作用。最糟糕的是播放声音,所以我
我正在创建一个板球游戏,我想实现一个保龄球逻辑,也就是说,我想将球穿过指定位置的地面(不应该获得任何高度,它应该开始向
我正在寻找游戏的简单停车算法。 汽车和车库的位置分别由 3 个数字(x、y、theta)定义。其中 x 和 y - 物体的中心,theta -
我应该如何在 2D 游戏中实现碰撞处理? (Python 中的 Kivy)
我想为头部足球类型的游戏实现碰撞逻辑。我有一个 Ball 和一个 Player 类,希望它们通过使用物理模拟来无缝交互。 我试过计算...
我正在关注《游戏物理引擎开发》一书。我理解分割碰撞:首先生成接触,然后根据其方向、位置、穿透等来解决它。我
为什么我必须将速度添加到object.position.y + object.height?
我的代码确实没有任何问题,我正在观看教程来帮助我学习在画布上制作游戏。我明白其中的每一点,但我不明白的一件事是为什么我必须......
我使用线性脉冲方法,用c编写的解决游戏中碰撞的公式。我稍微编辑了这个公式以满足我的需要,因为我添加了“最小速度...
将一个游戏对象与另一个游戏对象对齐,用于基础构建系统,考虑基于光线投射命中的不同旋转
我正在创建类似于 Valheim 的基础建筑系统,但我在将对象与自身对齐时遇到问题。我希望能够在我的凸轮点上放置具有不同旋转的物体...
Godot 4 GDScript 中如何让 2D 角色按一次按钮时执行 32 个像素的一步?
我编写了一个脚本,在按下按钮一步后我会移动 2D 角色。但它只移动 1 个像素,而不是 32 个像素,并且还向上跳跃 1 个像素。 有一个功能可以测量di...