新起点,游戏开发更新!

今天,我以与我的游戏原型有关的最新进展开始我的新冒险。
本周,我一直在研究4个主要方面:
- 声音
- 人工智能
- 可破坏的网格
- 视觉效果清理
对于声音,我从https://freesound.org/添加了一些声音效果,用于爆炸,推进器,激光束和收集矿石。
对于音乐,我使用https://www.bensound.com/作为占位符。 当您进入战斗时,音乐将淡入淡出。
AI的工作非常有趣,我在Blender中制作了一个NPC(尚未纹理化),然后开始从事AI的工作。
这是AI可以执行的行为的列表:
- 巡逻到随机地点
- 扫描小行星(这几乎可以正常工作,它们尚未面对小行星)
- 看到玩家是否在射程之内
- 如果玩家攻击NPC,他们将转身尝试并进入他们的范围
- 如果人大身体不好,他们就会逃跑
下面是我的行为树的视图

我从事可破坏网格的工作已经有几个星期了,我对块的大小仍然不太满意,但这确实很酷。 他们目前受到重力的影响(这种游戏没有多大意义),但以后可能会改变。
这是一个例子:

最后; 我重新设计了一些粒子特效。 由于大量重叠的材质和糟糕的设置,它们确实在伤害帧渲染时间!
使用虚幻引擎中的“着色器复杂度”视图,我能够找到问题区域所在的位置并进行重新处理。
这是播放机激光束效果的一个示例:

这是一个视频示例,展示了它们在演示级别中如何协同工作:
好,仅此而已。
下周我将再更新一次!