【发布时间】:2014-05-21 00:12:04
【问题描述】:
我用Phaser 引擎编写了一个游戏,但遗憾的是,即使使用 cocoonjs,我也没有得到任何好的性能。我试图优化它,但我认为我无法优化。
所以我正在尝试切换到 cocos2d-js。我用 cocos2d 尝试了一些例子,效果很好。我想我会得到我正在寻找的性能。我只需要实现两件事。我尝试在 DrawNode 类中使用方法,但我做不到。我是计算机图形学的新手。
- 绘制切片,就像this gist中的drawSlice方法一样
- 沿具有给定半径和角度的圆弧书写文本
更新:我需要由本机代码完成的昂贵计算。我有大约 18 个这种形状,通过用户输入在 100 毫秒内独立地将半径设置为 75-200 像素。我在 Phaser 中面临的问题是这种昂贵的计算。
Update2:现在我可以在@Sebastian 的帮助下绘制this。还是不完整的。
Update3:我在使用 Phaser 时获得了不错的性能,但有一些 hack。也许我不需要这个,尽管其他人可能需要它。
切片:
文字:
【问题讨论】:
标签: javascript canvas graphics cocos2d-x cocos2d-js