大家好!首先,有些人可能还记得我之前分享的“Leaf Physics"技术demo,它获得了很多关注。两年后,我又发布了另一个demo“Leaf Hero",得到的反馈更好。现在,我将这些东西整合成为一个完整的游戏。说实话,这对我来说真的是个非常困难的任务,因为我以前从未制作过形状发生变更的游戏角色。让游戏拥有正确的感受确实很难,添加新功能比只是插入标准动画还要复杂得多。

而且,我已经将游戏发表在 Steam页面上了,真的非常高兴!

在这里,我通过Jobs和Burst计算物理,并通过Unity的RenderMeshInstanced方法绘制模型。模型有约10,000片叶子。

关于岛屿,我使用了一个自定义shader,包含了一个splut图。这种图像的生成非常类似于地形生成。然后,我通过VFX Graph绘制草坪和其他细节对象,最终将其他对象如树木放在上面作为GameObjects。

注意:昨天我发布了类似的post,但是由moderators删除了。我尝试与moderators联系,但未得到回应。删除理由是缺乏技术细节,所以现在我就是为了加倍这些细节而重新发布。