使飞船飞快的效果


28

我有一个太空飞船,并且创建了一个“加速”功能来加速我的太空飞船,我应该实现什么效果才能产生高速感?

我当时想使除飞船之外的所有物体变得模糊不清,但我认为会丢失一些东西。有任何想法吗?

顺便说一句。我正在使用XNA C#,但如果您对XNA不熟悉,则描述某些效果仍然有用。

游戏是3D游戏,我附上了游戏的一些印刷屏幕

这是正常模式(无增强) 在正常,非增强模式下

这是升压模式(当相机以正常速度加速时,飞行器向前加速,非升压速度) 在此处输入图片说明


3
截图或两个可能会帮助给点建议..
杰瑞Komppa

2
这是3d还是2d?
史蒂夫·H

玩家角度将非常有帮助
Simurr 2011年

我已经编辑了我的帖子,包括详细信息和图像
Alex

Answers:


36

这里有一些建议:

  • 如果您的太空船有“推进火焰”,请更改其大小和颜色。例如。如果通常以黄色燃烧,则使其变蓝并使其尺寸加倍。
  • 对您的飞船施加一些抖动。抖动是由于升压导致的过大力而发生的。也许您可以应用随机滚动(绕宇宙飞船的前轴旋转)。
  • 在飞船的机翼上添加一些粒子效果。
  • 在火箭/飞船的顶端添加一些类似风的效果。

更新:如果您的游戏外观允许,您也可以考虑添加一些速度线。可以在船后方,也可以作为背景场景的覆盖物(可能是白线)。

后续:在写我的初始答案时,我正在考虑横向滚动游戏,但是大多数效果仍然可以应用于您选择的“跟随者视角”。正如其他人提到的那样,运动模糊是个好主意。使用径向运动模糊,如本示例中的image所示。可以使照相机的FOV增加,而不是使照相机保持“正常”速度并增加飞船的速度,这将带来更好的速度印象。使用步道或径向速度线进一步增强效果。


+1抖动。我看到太空飞船因所产生的巨大力量而震动和颤抖。
蒂姆·霍尔特

您能否更具体地谈谈“机翼的粒子效应”?我当时想在升空时应该有一个白色的骨架状飞机(仅在船的边界),看起来像它,被抛在后面,只出现1-1,5秒,然后消失.. btw我已经编辑了帖子,添加了一些图片..我知道这是草稿
Alex

25

我将添加一件事,这里没有说:运动模糊


1
易于实施且非常有效
Dave O.

2
但将其设置为可选,则某些游戏确实会
超越

通过运动模糊,您的意思是在我的飞机不模糊时使其他对象模糊?
亚历克斯(Alex)

我写的和bummzack完全一样:径向模糊。我打算用fov推荐同样的东西,这将很酷;)。
Notabene 2011年

14

我的2美分,其中有些已经说过了,但是我想使我的答案连贯一致,因为我相信这些观点中的许多共同点会产生很好的效果,但是仅凭它们,它们并不会为创建沉浸感做很多事情:

  • 随机晃动相机,我使用了Perlin噪点使它变得不错。unifywiki上有一个C#脚本。
  • 相机边缘周围出现一些球形的模糊现象,例如后来在极速旅行时需要进行速度游戏。
  • 使排气火焰更大,更密集
  • 向后拉摄像机并加宽视野,也使摄像机边缘周围的颜色更淡,好像飞行员真的在集中精力注视未来。
  • 在飞船之后具有一些变形效果(如果游戏支持渲染到纹理着色器)
  • 当然,可以发出反馈的声音(更强烈的引擎声音,如果您的游戏允许其风格明智,则可以采用某种“通过空中声音快速移动”的声音)。
  • 太空船进入大气层时所发生的事情也会很凉爽,舰首处也会发生火灾。

希望这可以帮助。


3
+1为相机晃动。这真的很容易实现,并且影响很大。
优厚

5

我有点假设您是在描述飞船的第三人称视角,因为您是如何描述自己的想法的。

以防万一您有第一人称视角:尝试“由于加速将飞行员推回到他的座位上”外观。即。触发助力时,将相机从驾驶舱稍微拉开。

它甚至在第三人称视角下也很有用,因为当您的速度较高时,您通常需要更大的FOV(例如自上而下的GTA游戏中的相机)。


5

您可以通过狭义相对论使视图在实际中失真(您正在快速移动,对吧?请记住您需要在游戏中定义一个速度上限),请参见此处。从那个站点

我不能给你一个很好的参考源atm ...


我认为相对论的扭曲是一个坏主意。链接的页面非常有趣。
deft_code 2011年

@deft_code:为什么不呢?我的意思是,直到〜.7c时,它看起来并不那么极端,“ 飞快地飞向你身后”的想法对我来说很有趣……
Tobias Kienzler

因为相对论通常是不直观的。因为可以通过调整相机的视锥调整来达到类似的效果,并且在电影和游戏中这都是一种用于表示快速移动的常用技术。
deft_code 2011年

3

要补充Phil关于声音的建议,请采取多种方法。您将结合多种视觉效果来实现速度感,对声音也是如此。

略微增加推力声音的音量,或淡化至更强烈和“嘶哑”的声音。如果您的碰撞分为宽相和窄相,请在窄相中检查另一个对象但实际上未命中时引发一个事件。发生这种情况时,请播放“抽动” /多普勒效果的声音。您可以通过随着演奏者速度和物体速度之间的差异增大而将音高变化范围向上移动来改变它。

还可以将音乐调高一个档次,淡入一个补充节奏音轨(位于主音轨的顶部)。这与玩家的感知速度没有直接关系,但会帮助您增加情绪强度,这就是您一天结束后的追求。


3

使除您的飞船以外的其他所有物体都像在慢动作一样。即使一切都以相同的速度移动,但动画速度会变慢。这样会使您感觉肾上腺素增加,例如肾上腺素之类的东西。


1
  • 如果通常离开排气道,则留下更长的排气道。
  • 如果通常不会留下排气痕迹,请留下排气痕迹。
  • 使飞船稍微晃动,例如通过随机使其偏离其实际位置+/- 1或2个像素。

0

一些建议

  • 背景在相反的方向快速滑动
  • 船周围的物体/小行星迅速向相反方向移动
  • 残像

0

看看Infinity Universe是如何做到的。

他们有一个大问题,那就是一切都是按比例的。直到到达恒星/行星/月球/的那一刻,几乎没有速度的意义。

他们具有我所见过的最佳环境速度线。

它们通过使船看起来像是在薄薄的尘云中飞行来表示速度。当颗粒流过时,留下轻微的速度线。当船静止时,云是完全透明的。

这是演示船舶运动的视频链接

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.