我正在使用Cocos2d-iphone,并且想要在屏幕上添加一个红色像素。
我尝试创建CCSprite,但大小只能为一个像素。

我不想创建图像文件。

如何实现呢?

最佳答案

在Swift中-与Viktor的答案几乎相同-但不是每像素创建1个CCDrawNode对象,而是在每次调用CCDrawNode时都绘制相同的drawDot对象。

创建_drawNode成员变量

var _drawNode : CCDrawNode!

启动CCDrawNode对象
_drawNode = CCDrawNode()
self.addChild(_drawNode) // add it to the node you are currently in

// draw the dot, can be recalled anywhere in this class
let touchLocation = ccp(10,10)
_drawNode.drawDot(touchLocation, radius: 1, color: CColor.blackColor())

关于ios - 如何在屏幕上添加一个红色像素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18682617/

10-12 14:39