从写代码学习
1.关于注释
注释要对齐,然后要写的清楚易读有专业性,这个注释不仅仅是写给自己看的,更是写个同事和组长看的,一定要认真对待注释
2.关于优化
(1)假如某个问题有多种情况,第一遍写的时候可以先只考虑一种情况来写,然后看有哪些是重复的地方,然后进行优化。
(2)写完之后review一下代码看一下有哪些地方写的臃肿,那些地方写的不够严谨的,改一改。
3.关于bug
(1)碰到bug之前先确定bug出现的位置,然后再慢慢思考出现的原因,必要时可以调试。
(2)一个基本思路就是把大问题转化为尽可能小的问题,从小问题来入手。
应用类的
1.addChild和定时器不需要使用this指针了
2.用ccp代替了原来的Vec2,但Vec2仍然可用
3.一些逻辑写在onEnter里面,以前是写在init里面
4.使用onEnter的时候第一句必须调用父类的onEnter
5.onExit类似onEnter,释放资源似乎是放在这里
6.static定义的值,可以在程序运行期间一直保存
7.资源放在Resources中
cocos2dx3.0b版本弃用列表
(只记录我以前用过的类和接口)
1.__NotificationCenter::sharedNotificationCenter(void)
弃用getInstance()
2.Animation::addSpriteFrameWithFileName(const std::string &filename)
弃用addSpriteFrameWithFile()
3.boundingBox()
弃用getBoundingBox()
4.getDisplayFrame()
弃用getSpriteFrame()
5.setDisPlayFrame()
弃用setSpriteFrame()
6.spriteFrameByName()
弃用getSpriteFrameByName()
7.sharedTextureCache()
弃用getInstance()
5937

被折叠的 条评论
为什么被折叠?



