1: 矩形和点, 和圆。 圆和矩形, 圆和圆 该如何判断那? (不用Box2d) 和简单 -- 游戏和数学中有答案。 而圆和矩形类比圆圆即可, 只不过讨论一下
2: 做屏幕适配, 头先获得屏幕尺寸, 在加载不同的包"iphone4" "iphone5" 2套图片
3: 命名规则, 见头发的
4: 头给的项目, 如何运行? 不用周说(只拷贝 resurce 和 class)那么麻烦, 吧project中见的项目, 都考呗过来(包 括。ios . android, resource class)
5: 蓝颜色的在引用要加上包名 创建是new file,黄颜色直接用 创建new group .如果在系统中都要加报名
参考命名规范:
1:变量的命名
全局变量:g_开头,例如 g_sum;
静态变量:s_开头,例如 s_sum;
类的成员变量:m_开头,例如 m_sum;
局部变量:_开头,例如 _sum;
2:类的命名,第一个字母必须大写;例如:HelloWorld,h,w大写
3:函数的命名:
如;onResolveCCBCCControlSelector,第一个词语的字母小写,以后大写,函数的命名必须简洁明了,一眼都能看出这个函数实现啥功能
4:注释:简洁,多
5:文件头的书写:参考cocos2dx引擎!
6:还有结构体的命名等,主要以引擎为主!
|
---------------------- ------------------------------------------------------
1: 坐标都用 百分比的形式。列: 355.0/640.0
2: 类的 命名 结尾/后缀
3: 新的坐标: 用CSDN与getlocation得到 值是一样的
4: 飘落的树叶; 如何实现 --- 动画实现对吗/定时器在后面层中不断的调用
5: 翻页是: 层后面的模糊放大 效果是咋实现的
6: 不要超过3过 色系; 欧中统一感
---------------------------------------------------------------
1: 为何会出现碰撞偏差 ? 还未接触就发生碰撞
头: 那个碰撞检测 intersectsRect , 2个精灵是不是可以在不同的层, 但必须转化为同一坐标系下 是吗
convertToNodeSpace和convertToWorldSpace
- // 获得r2的世界坐标,两种方法
- // 方法1:以r2坐标系为起点,向根节点(世界坐标)变换,坐标必须为(0,0)
- Point p2world = r2->convertToWorldSpace(Point(0, 0));
- // 方法2:以r1坐标系为起点,向根节点(世界坐标)变换,坐标为r2在父节点r1内的坐标
- p2world = r1->convertToWorldSpace(r2->getPosition());
- // 获得r2在r0坐标系中的坐标
- // convertToNodeSpace要传入的坐标为世界坐标
- Point pt = r0->convertToNodeSpace(p2world);
那么linux 中的 i386 i686 i486 i586 究竟是什么含义呢?
其实很简单,i代表intel(英特尔)系列的cpu
386 几乎适用于所有的 x86 平台,不论是旧的 pentum 或者是新的 pentum-IV 与 K7 系列的 CPU等等,都可以正常的工作!那个 i 指的是 Intel 兼容的 CPU 的意思,至于 386 不用说,就是 CPU 的等级啦!
i586 就是 586 等级的计算机,那是哪些呢?包括 pentum 第一代 MMX CPU, AMD 的 K5, K6 系列 CPU ( socket 7 插脚 ) 等等的 CPU 都算是这个等级;
i686 在 pentun II 以后的 Intel 系列 CPU ,及 K7 以后等级的 CPU 都属于这个 686 等级!
noarch 就是没有任何硬件等级上的限制。