如何使用GL.Begin生成像geokone.net这样的递归形状?

时间:2015-02-01 20:53:39

标签: recursion unity3d fractals

http://app.geokone.net/是一个用于生成形状的开源JavaScript应用程序(如果你能看到它,它真的很快,5秒钟,我相信你会明白的。)

我很难通过它,因为它是很多代码,一般的想法是什么?

另外,我需要那些形状为GameObject,周围有多边形对撞机(屏幕上同时有0到20个,也可能是不同的形状),是否可以使用GL?

GL会帮助我吗?我认为GL对于1个形状或其他东西来说会很快(因为它使用递归),但是对于我想要的东西,我认为将它们实时绘制到纹理,然后使用纹理作为精灵会更快(因为我可以保存精灵的形状是相同的),或者我应该使用着色器?你能想到的任何其他方法吗?

对于算法本身,一般的想法是什么?

1 个答案:

答案 0 :(得分:0)

您不想使用GL,请使用MeshFilter查看自定义网格生成。无论如何它都需要对撞机。

网格必须只更新一次,并且可能比您提出的任何优化更快。但是,您可能需要一个着色器来绘制它。

至于算法,我担心你必须亲自调查或雇用某人。 StackOverflow用于帮助解决问题,而不是为您完成工作。如果您需要提示,请查看基本分形

相关问题