大家好。正考虑做一个围棋游戏,按照cocos2d的文档,应该用精灵代表棋子。但是围棋有361个位置,黑白两色,就要产生722个Sprite对象。
是不是太多了,会影响性能吗?
有没有办法只产生两个Sprite对象(黑、白),重复使用?
大家好。正考虑做一个围棋游戏,按照cocos2d的文档,应该用精灵代表棋子。但是围棋有361个位置,黑白两色,就要产生722个Sprite对象。
是不是太多了,会影响性能吗?
有没有办法只产生两个Sprite对象(黑、白),重复使用?
补充:棋子要有立体感,因此要用png图片,不能直接画圆饼。
当然是可以的。精灵都带clone()方法。
棋子上写不同的文字就代码不同的棋子了!
3.x会自动batch。