我想用SceneKit实现血液飞溅 血液会持续存在于地板上。 我脑子里已经采用了一些方法,但在我看来,大多数方法都非常缺乏。
我想问一下建议在哪里/如何开始用SceneKit实现有效的血液飞溅?
提前致谢。
答案 0 :(得分:1)
颗粒。
那里,这是简短的答案。
向上和出血的粒子(双关语)然后被烘焙到他们击中的表面上的纹理中。
这是中等的解释。
使用特定于粒子的重力和力以及它们击中的表面(使用物理学)来在您希望血液被击中的虚拟表面上进行涌出。
在不支持完整编辑器创建和使用粒子测试物理对象的实时引擎中,这并不容易。大量的反复试验。大多是错误。
另外,研究在纹理上创建贴花。