我正在建立一个农业模拟,并试图模拟土壤质量作为模拟的一部分。如果土壤质量是地形2d表面上的标量,那么在我看来,我应该能够把它表示成一个不可见的B/W纹理,每个像素代表一个给定位置的土壤质量。
土壤质量应该影响植物生长的好坏,并且应该随着时间和用户的输入而变化,所以我也需要能够查询和改变每一帧纹理的值。
这是我能在联合公司做的事吗?
我应该从哪里开始尝试实现这一点呢?
发布于 2021-01-23 08:13:55
至于土壤质量的检测。如果土壤是地形物体的一部分。如果您按照以下链接中的指南检测到在给定位置使用的纹理类型,您应该能够得到一个工作解决方案:https://gamedevbeginner.com/terrain-footsteps-in-unity-how-to-detect-different-textures/。
然后,您可以尝试按照本链接中的指南“绘制”地形纹理值,以反映更新的土壤质量:https://answers.unity.com/questions/1743422/paint-terrain-texture-on-runtime.html。
https://stackoverflow.com/questions/65856955
复制相似问题