我们使用Shader Graph和VFX Graph来实现火焰、毒液和冰冻效果。私のShader Graph设置最终变成了很混乱的样子,但是它似乎仍然可以正常工作。
另外,基于Batcher引起的 Issues 差点让我疯了。 我直接将物体的坐标传入着色器中,但是由于标准的批处理优化,它们的显示结果完全崩了。 我们尝试开启 GPU Instancing,理论上来说应该破坏 Batchicer,但所有的敌人仍然被绘制在一个绘制帧中(通过帧调试器进行检查)。 但是,GPU Instancing开启之后,每当我们尝试使用MaterialPropertyBlock时,敌人就会变成黑暗的(类似于阴影),于是我们又调转回去直接访问renderer.material,因为理论上应该可以破坏Batchicer,但奇怪的是它并没有。
我真心希望能得到对视觉效果的反馈、攻略和理解该问题的帮助和建议。
游戏名:在光辉中崛起(In Shine we Rise)
steam页面:https://store.steampowered.com/app/3969960/?snr=1_5_9__205
评论 (0)