Iphone 无法在cocos2d中绘制
在CCLayer子类的绘制方法中,我尝试在x=150的直线上绘制2个像素/点,其中y=239或240 更改x的值不会影响/修复该问题 这是我正在使用的代码:Iphone 无法在cocos2d中绘制,iphone,objective-c,cocos2d-iphone,Iphone,Objective C,Cocos2d Iphone,在CCLayer子类的绘制方法中,我尝试在x=150的直线上绘制2个像素/点,其中y=239或240 更改x的值不会影响/修复该问题 这是我正在使用的代码: glColor4f(0.8, 1.0, 0.76, 1.0); for (int i = 239; i < 241; i++) { ccDrawPoint(CGPointMake(150, i)); } glColor4f(0.8,1.0,0.76,1.0); 对于(int i=239;i
glColor4f(0.8, 1.0, 0.76, 1.0);
for (int i = 239; i < 241; i++) {
ccDrawPoint(CGPointMake(150, i));
}
glColor4f(0.8,1.0,0.76,1.0);
对于(int i=239;i<241;i++){
ccDrawPoint(CGPointMake(150,i));
}
发生的情况是y=239和241上有一个点。
这只发生在y=240行,正好是屏幕高度480的一半
如果我不使用for循环并使用2个ccDrawPoints,那么它仍然不能正常工作
然而,如果我在y=240上画一条线,截取y=240,这条线就没有中断,所以不仅仅是y=240总是黑色。你发布的
for
循环画了2个像素,在第一句话中你说你想画3个像素。请编辑以澄清。对不起,只是一个输入错误,你可以在我的问题后面看到,我说2分,239分和240分。