一个图形,总是由构建点、线和面这些的基本元素构成的。 所以说,掌握点线面是掌握绘图的基础。
在这里通过点线面这个过程,慢慢的一步步来。
首先,直接在 init()中,添加绘图函数,这样是画不出来的。 放到draw函数中,就算不调用也能绘制。
bool XXX::init(){
。。。
ccDrawLine(ccp(0,0),ccp(s.width,s.height));
CHECK_GL_ERROR_DEBUG();
。。。
}
void XXX::draw(){
ccDrawLine(ccp(0,0),ccp(s.width,s.height));
CHECK_GL_ERROR_DEBUG();
}
(注:如果直接使用模板新建的HelloWorld的话,记得设置zOrder,以防止绘制后的图形看不见)
CCSize mysize=CCDirector::sharedDirector()->getWinSize();
//画直线