原来的方法:先定义命令对象 CustomCommand _customCommand;
再重载void draw(Renderer* renderer, const Mat4 &transform, uint32_t flags)
{ /* 初始化一个命令参数 */
_customCommand.init(_globalZOrder,transform, flags);
_customCommand.func =CC_CALLBACK_0(T020305Draw::onDraw, this, transform,flags);

本文介绍了在Cocos2d-x中进行绘图的两种方法:一种是使用已废弃的DrawPrimitives,另一种是使用DrawNode。通过实例展示了如何使用DrawNode来画线和圆,并强调DrawPrimitives不应再用于新项目。
最低0.47元/天 解锁文章
75

被折叠的 条评论
为什么被折叠?



