`
文章列表

CCAction

Node可以执行Action 声明并运行action CCAction* action = [CCBlink actionWithDuration:10 blinks:20]; action.tag = 234; [myNode runAction:action]; 获取action CCAction* retrievedAction = [myNode getActionByTag:234]; 停止action // by tag [myNode stopActionByTag:234]; // by pointer [myNode stopAction:action ...

CCNode

CCNode是所有节点的父类包括(Layer, Sprite, Scene) 创建Node CCNode* childNode = [CCNode node]; 添加Node [myNode addChild:childNode z:0 tag:123]; 获取Node CCNode* retrievedNode = [myNode getChildByTag:123]; 删除Node(Tag方式) [myNode removeChildByTag:123 cleanup:YES]; 删除Node(指针方式) [myNode removeChild:retrieved ...
首先接触到的是CCDirector类,顾名思义是2d动画的导演类,负责 引用CCDirector 负责scenes之间的前进或后退。 CCDirector是singleton模式的共享的对象。它知道当前哪个scene是激活。 CCDirector以stack的方式处理scenes的调用(当另一个scene进入的时候,暂停当前的scene,完成之后再返回原来的 scene),CCDirector 负责更换CCScene,在 CCLayer 被push的时候,更换或结束当前的scene。另外:CCDirector 负责初始化OpenGL ES。 创建或更改场景(scenes) 设置cocos2d ...
使用iTunes的办法 传送门:http://bbs.dospy.com/thread-7290652-1-301-1.html 另外 m4a m4r cab 这些文件只要把扩展名改成caf即可 转换MP3可以用格式工厂,转成m4a或m4r,然后改下扩展名。
#include "Box2D.h" #include <cstdio> // // 这是盒子和小盒子的一个简单例子模拟使用Box2D的. // 这里我们创造一个大地面箱子和一小动态 // 箱子. int main(int argc, char** argv) { B2_NOT_USED(argc); B2 ...
Global site tag (gtag.js) - Google Analytics