本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
另一种实现 Fruit Ninja 里刀
实现原理:
画直线
在一个 list 列表里记录所有的触摸点,在 draw 函数里开始画线,线段逐渐加粗,在末端逐渐减细。可以直接用 Cocos2d 里的 box2d 模板,添加了少量代码即可。
//使用list列表保存所有点
std::list<CGPoint> pointl;
-(void)ccTouchesMoved:(NSSet *)touches withE ...
CCLayer
一个场景(Scene)上可能有多个Layer
引用CCLayer 对象定义了可描绘的区域,定义了描绘的规则。CCLayer可以实现半透明的效果,令您看到它背后的layers。概括地说:CCLayer 用于定义外观和事件behavior。所以,当编写cocos2d程序的时候,大部分工作就是编写CCLayer的子类去实现所要的效果。
CCLayer 负责处理事件event。Events 会从第一个向最 ...
Scene
scene永远是一个场景上的根节点
引用scene(即 CCScene类)是app 工作流上独立块。scene也叫做 screents 或者“stages”. 一个app可能拥有多个scenes, 但在任何时候只能有一个是激活状态的。举个例子,某个游戏可能拥有如下scenes: Intro, Menu菜单, Level 1, Cutscene 1, Level 2, Winning cutscene ...
定时消息 update:方法
scheduleUpdate方法会执行update:方法,每帧执行一次
或者指定定时方法
-(void) scheduleUpdates
{
[self schedule:@selector(updateTenTimesPerSecond:) interval:0.1f];
}
-(void) updateTenTimesPerSecond:(ccTime)delta
{
// th ...
CCAction
Node可以执行Action
声明并运行action
CCAction* action = [CCBlink actionWithDuration:10 blinks:20];
action.tag = 234;
[myNode runAction:action];
获取action
CCAction* retrievedAction = [myNode getActionByTag: ...
CCNode
CCNode是所有节点的父类包括(Layer, Sprite, Scene)
创建Node
CCNode* childNode = [CCNode node];
添加Node
[myNode addChild:childNode z:0 tag:123];
获取Node
CCNode* retrievedNode = [myNode getChildByTag:123];
删除N ...
CCDirector
首先接触到的是CCDirector类,顾名思义是2d动画的导演类,负责
引用CCDirector 负责scenes之间的前进或后退。
CCDirector是singleton模式的共享的对象。它知道当前哪个scene是激活。 CCDirector以stack的方式处理scenes的调用(当另一个scene进入的时候,暂停当前的scene,完成之后再返回原来的 scene),CCDirector 负责 ...
COCOS2D声音文件caf的转换办法
使用iTunes的办法
传送门:http://bbs.dospy.com/thread-7290652-1-301-1.html
另外
m4a
m4r
cab
这些文件只要把扩展名改成caf即可
转换MP3可以用格式工厂,转成m4a或m4r,然后改下扩展名。
使用cocos2d为游戏加入菜单场景
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://cocos2d.blog.51cto.com/2194238/412142
cocos2d拥有很完美的菜单管理和场景切换类,你可以使用它们为你的游戏加入菜单,完成场景之间的切换。
这次我会简单的介绍一下如何使用cocos2d提供的类库为游戏加入漂亮的菜单场景。在这一 ...