算法树或植物生长背后的算法

asy*_*ait 2 algorithm 3d

什么是Farmville游戏中涉及的所有算法,特别是我有兴趣根据用户的活动绘制结果树.

我正在进入一个特殊需要在SVG中绘制树型图像的项目.我不确定如何去定义树的算法,并根据某些业务规则,树中的叶子增长等等,我想你明白了.Farmville只是我用来解释的一个例子.

任何帮助是极大的赞赏..

Yan*_*min 7

上面的注释显示了一个简单的基于sprite的树的情况.这是大多数系统将使用的.我没有看到业务规则如何应用 - 也许你还需要一个工厂接口工厂;).

如果你真的对以编程方式生成自然系统感兴趣,我建议你看一下L系统. 植物的算法之美也是一本很棒的参考书(以PDF格式提供绝版)