【发布时间】:2018-02-12 19:01:20
【问题描述】:
团结一致,我有一艘船
我也有水:
我想让船漂浮在水面上,但是(当然)我得到的是:
有什么好办法让船不进水吗?
只是想让船内的水无法显示。
也许已经在互联网上回答了我的问题,但我不知道我在谷歌中究竟输入了什么......而且我也没有这个问题的标题的想法,所以请不要怪我标题不清楚。
我这里没有使用任何物理,船的y坐标是恒定的。
【问题讨论】:
-
你能提供更多关于你如何得到这个结果的信息吗?是刚体偏移的问题吗?对撞机的问题?您的船舶 3d 模型的本地来源问题?
-
@Pierre Baret 不,刚体不会有任何问题,因为我在这里不使用刚体。你需要什么信息?我只有船和水,仅此而已。我只是想让船内的水无法显示。
-
那么船是怎么漂浮的呢?它有固定的高度(固定的 y 坐标)吗?
-
那么这是正常行为。所以如果你想保持这种状态,你可以探索像着色器这样的解决方案来计算你的水和你的船之间的交集,但我对着色器不太了解,抱歉。您可以查找诸如“删除交叉点”之类的内容
-
你需要一个模板遮罩着色器。它们是复杂的野兽,虽然我对它们的构造有大致的了解,但我愿意为一个不属于我自己的项目付出更多的努力。