对我(希望是)未来游戏中的草感到非常自豪。
我为草添加了斜坡支持,使其能在山坡上生长。
为此,我不得不重新设计整个生长过程,因为草是以地块为单位实例化,而不是单个卡片(之前只是沿Y轴进行缩放)。
我决定将卡片相对于地块中心的原点存储为顶点颜色,这使得我可以通过顶点着色器独立于地块缩放卡片,并旋转它们使其始终面向摄像机。所有这些共同创造了一个极其密集的草地覆盖,且性能相对良好。
路边花园 | 开发周 02-01
对我(希望是)未来游戏中的草感到非常自豪。
我为草添加了斜坡支持,使其能在山坡上生长。
为此,我不得不重新设计整个生长过程,因为草是以地块为单位实例化,而不是单个卡片(之前只是沿Y轴进行缩放)。
我决定将卡片相对于地块中心的原点存储为顶点颜色,这使得我可以通过顶点着色器独立于地块缩放卡片,并旋转它们使其始终面向摄像机。所有这些共同创造了一个极其密集的草地覆盖,且性能相对良好。
评论 (0)