所以,在下文中,我要填补背景:我正在开发一个顶视角的程序化生成sandbox生存游戏,游戏由多层的贴图组成。使世界更加刺激,减少乏味,我实施了一种系统,在季节更替时,某些资源会重新生成,例如植物会枯萎并在其他地方重新生长,岩石和小矿石会消失再出现,甚至出现“丢失物品”包含一些不错的奖励让玩家在探险、冒险或执行任务时发现。
我的问题是如何向玩家展现这些变化。当季节变化发生在非加载块之外时,就很简单了,我只需重新写数据。但是我的问题在于,当在可见块中发生,那么我就不能简单地消失旧的并增加新的(或许?不知道)。因此,我首先简单地添加了破坏/放置贴图的效果和声音。视觉上一切正常,但声音令人讨厌,因为它在所有方向上播放着声音。然后我尝试使用只有视觉而没有声音。虽然这改善了一些,但实际上感到缺乏,仿佛发生了一个错误应该播放声音,但没有。
现在我在想,也许我应该添加一个通用的季节变化声音,但声音应该是什么?由于玩家可能在这个时候处于不同的地点,例如,潜伏在海洋中,周围只有水或是在宁静的森林中,甚至在深山中的洞穴或矿井中。也许我应该为所有区域都添加不同的季节变化声音效果,或许我应该只是保持沉默?
您的意见是什么?感谢任何的建议或洞察力!
评论 (0)