最近在移植一个老游戏,以前是用windows的GDI技术写的,好不容易用DrawNode逐个点画来移植完,画面也看到了。
现在发现一个大问题,我用DrawNode中的drawPoint满屏画点后,发现中央有垂直和水平有条线无法画点。没有什么头绪,看看大家有什么建议。
代码如下:
auto sizeVisible = Director::getInstance()->getVisibleSize();
auto drnode = DrawNode::create();
addChild(drnode);
for(int ii=0;ii<sizeVisible.width;ii++){
for(int jj=0;jj<sizeVisible.height;jj++){
drnode->drawPoint(Vec2(ii,jj),1,Color4F::BLUE);
}
}
显示的结果如图,中央一个十字线