额外博客:武器改进!
· 1 分钟阅读
我们在开发 nanos world 时的核心关注点之一就是趣味性,并且我们相信,正是这些微小的细节才让整个游戏体验变得完整。 在过去的几周里,我们一直致力于改进和添加一些常见动作的小功能,比如射击、捡起物品,甚至是您对这些动作发生时的感知方式。 以下是本次更新的亮点!
全新武器动画
从一开始,我们的武器在射击时就显得很生硬,给人一种死板和缺乏流畅度的印象。 通过添加射击动画这一简单的改进,看看现在的效果是不是好多了:
弹壳的新特效
除了全新的动画,我们还添加了一个细腻的细节:弹壳落地音效。 而且这可不简单! 该音效会在弹壳击中地面或任何表面时的精确位置和时刻触发播放,听听:
查看部分武器完整的更新前后对比,您可以细致地注意到所有的改进!
请注意,nanos world 的武器动画和瞄准是完全由程序化生成的,这意味着当您处于第一人称视角时,武器准星的位置是经过动态计算的,从而精准地定位在您的双眼正中间,实现真正的第一人称模式。
拾取物品时的音效
当你拾取和丢下武器时,我们添加了一个细微的音效细节,并且现在物品会被轻微地向前抛出:
瞄准镜
在任何武器上添加可附着的物品都非常容易,例如附着一个 AWP 瞄准镜,我们使用 SM_Scope_25x56 网格体来实现:
-- Spawns a AWP Weapon
local weapon = Weapon(location or Vector(), rotation or Rotator(), "nanos-world::SK_AWP")
-- Attaches a Scope mesh, with configured offset to be perfectly aligned
weapon:AddStaticMeshAttached("sight", "nanos-world::SM_Scope_25x56", "", Vector(20, 0, 11))
-- Adjusts Sight Location to put the Sniper at exact location where the scope center will be when ADS
weapon:SetSightTransform(Vector(-15, 0, -4.6), Rotator(0, 0, 0))
这完全是程序化的,它还使用了 3D 网格体瞄准镜材质!
tip
您还可以查看官方武器包,看看是如何给 P90 添加红点瞄准镜的!
就这些! 谢谢大家!
