3D时代
当Unity3D开始支持2D的时候Cocos2d-x也开始慢慢支持3D
Cocos2d-x的3D
使用下来一是不习惯,二是问题比较多,比较明显的,就是模型在运动时白边比较严重
开启抗锯齿
找到项目的AppController.mm文件
在didFinishLaunchingWithOptions方法中将
1 2 3 4 5 6 7 |
CCEAGLView *eaglView = [CCEAGLView viewWithFrame: [window bounds] pixelFormat: (NSString*)cocos2d::GLViewImpl::_pixelFormat depthFormat: cocos2d::GLViewImpl::_depthFormat preserveBackbuffer: NO sharegroup: nil multiSampling: NO numberOfSamples: 0 ]; |
替换成
1 2 3 4 5 6 7 |
CCEAGLView *eaglView = [CCEAGLView viewWithFrame: [window bounds] pixelFormat: (NSString*)cocos2d::GLViewImpl::_pixelFormat depthFormat: cocos2d::GLViewImpl::_depthFormat preserveBackbuffer: NO sharegroup: nil multiSampling: YES numberOfSamples: 4 ]; |
模型白边的问题就好很多了