我一直在搜索,但仍然无法在cocos2dx中画出光滑的圆圈。
drawCircle
没有完成他们的工作,它画得很糟糕。
有人知道在cocos2d-x中绘制完美光滑圆的特定解决方案吗?
以下是drawCircle
创建的问题:http://discuss.cocos2d-x.org/t/draw-circle-with-strong-border/14827/3
答案 0 :(得分:0)
您需要打开抗锯齿功能。在iOS上,您可以通过在AppController.mm中更改CCEAGLView的创建来实现:
CCEAGLView *eaglView = [CCEAGLView viewWithFrame: [window bounds]
pixelFormat: (NSString*)cocos2d::GLViewImpl::_pixelFormat
depthFormat: cocos2d::GLViewImpl::_depthFormat
preserveBackbuffer: NO
sharegroup: nil
multiSampling: YES // <- by default is NO
numberOfSamples: 4 ]; // <- if more samples the smoother shapes are, but more time takes the drawing