作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Farmville 游戏涉及哪些算法,特别是我感兴趣的是根据用户的事件绘制有果实的树。
我参与了一个项目,该项目特别需要在 SVG 中绘制树型图像。我不确定如何使用算法来定义树以及基于某些业务规则树中的叶子会生长等等,我想你明白了。 Farmville 只是我用来解释的一个例子。
非常感谢任何帮助..
最佳答案
上面的评论显示了一个简单的基于 Sprite 的树的情况。这是大多数系统将使用的。我看不出业务规则是如何应用的——也许您还需要一个工厂接口(interface)工厂 ;)。
如果您真的对以编程方式生成自然系统感兴趣,我建议您查看 L-systems. The Algorithmic Beauty of Plants也是一本很棒的引用书(已绝版,以 PDF 格式提供)
关于算法树或植物生长背后的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918159/
我知道有人问过这个问题several times但是,他们没有帮助我。我有以下测试: public class PlantCatalogTests { @Autowired Plant
我是一名优秀的程序员,十分优秀!