CCDrawingPrimitives/CCDrawNode学习笔记

cocos2dx两种绘图方式:CCDrawingPrimitives和CCDrawNode。它们都在cocos2dxdraw_nodes目录下。

  1. CCDrawingPrimitives(原生绘图)必须在节点的draw函数中调用:
void CC_DLL ccDrawPoint()
void CC_DLL ccDrawLine()

void CC_DLL ccDrawCubicBezier(const CCPoint& origin, const CCPoint& control1, const CCPoint& control2, const CCPoint& destination, unsigned int segments);


  1. CCDrawNode(绘图节点)不需要在draw函数中调用,必须addChild才能在页面中显示

void drawPolygon(CCPoint *verts, unsigned int count, const ccColor4F &fillColor, float borderWidth, const ccColor4F &borderColor);



参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值