- 浏览: 261932 次
- 性别:
- 来自: 济南
文章分类
最新评论
-
hyxj1220:
原来是这么回事,,谢谢了
document的execCommand解释 -
zouhongmin:
太强了,我膜拜你,要向你学习。
减肥日志 -
codeboy_wang:
超炫 超喜欢
document的execCommand解释 -
laiang8283:
博主男的女的,100斤也不是很胖啊
减肥日志 -
yixiaof:
博主真有毅力啊。
减肥日志
有的时候发现做一件事情真不容易,哪怕是换一种语言,要下多大的决心,要做多久的坚持。
apple developer api
http://developer.apple.com/library/ios/navigation/
http://bbs.weiphone.com/read-htm-tid-1493600.html
http://www.iphonegametutorials.com/2010/09/07/cocos2d-menu-tutorial/
http://gamerboom.com/archives/33682
http://o0o0o0o.iteye.com/blog/649331
http://archive.cnblogs.com/a/2107758/
http://www.open-open.com/lib/view/open1326595638890.html
http://www.cocoachina.com/bbs/read.php?tid-55155.html
http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial
http://www.j2megame.com/html/xwzx/ty/2258.html
http://gamerboom.com/archives/33682
http://blog.csdn.net/liu734197637/article/details/6416990
http://www.cnblogs.com/andyque/archive/2011/04/11/2012770.html
在cocos2d-iphone 1.0版本以后 将CCColorLayer改为了CCLayerColor
以前的程序可以改用CCLayerColor
能够实现CCColorLayer原有功能
以下是具体修改背景颜色的方法
在cocos2d中,所有的demo都是黑色为背景的,这里提供方法改变背景颜色:
1.首先要让你的类继承自CCColorLayer(0.9以前版本)或者CCLayerColor(1.0版本以后)
这样背景色就变为白色。
CCSprite各种动作介绍和使用
-
博客分类:
- iPhone
- // 触摸屏
- -(void) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- {
- for( UITouch *touch in touches ) {
- CGPoint location = [touch locationInView: [touch view]];
- location = [[CCDirector sharedDirector] convertToGL: location];
- // 各种动作
- // 瞬时动作
- // 设置坐标
- id action0 = [CCPlace actionWithPosition:ccp(240,160)];
- // 隐藏
- id action1 = [CCHide action];
- // 显示
- id action2 = [CCShow action];
- // 隐藏/显示
- id action3 = [CCToggleVisibility action];
- // 延时动作
- // 移动
- id action4 = [CCMoveTo actionWithDuration:2 position:ccp(0,0)];
- id action5 = [CCMoveBy actionWithDuration:2 position:ccp(100,100)];
- // 弹跳
- id action6 = [CCJumpTo actionWithDuration:2 position:ccp(0,200) height:30 jumps:5];
- id action7 = [CCJumpBy actionWithDuration:2 position:ccp(100, 0) height:30 jumps:5];
- // 贝塞尔移动
- ccBezierConfig bezier;
- bezier.controlPoint_1 = ccp(0, 0);
- bezier.controlPoint_2 = ccp(100, 300);
- bezier.endPosition = ccp(0,100);
- id action8 = [CCBezierTo actionWithDuration:3 bezier:bezier];
- id action9 = [CCBezierBy actionWithDuration:3 bezier:bezier];
- // 缩放
- id action10 = [CCScaleTo actionWithDuration:2 scale:4];
- id action11 = [CCScaleBy actionWithDuration:2 scale:0.5];
- // 旋转
- id action12 = [CCRotateTo actionWithDuration:2 angle:180];
- id action13 = [CCRotateBy actionWithDuration:2 angle:-180];
- // 闪烁
- id action14 = [CCBlink actionWithDuration:3 blinks:5];
- // 色调变化
- id action15 = [CCTintTo actionWithDuration:2 red:255 green:0 blue:0];
- id action16 = [CCTintBy actionWithDuration:0.5 red:0 green:255 blue:255];
- // 淡化到/淡入/淡出
- id action17 = [CCFadeTo actionWithDuration: 1 opacity:80];
- id action18 = [CCFadeIn actionWithDuration:1.0f];
- id action19 = [CCFadeOut actionWithDuration:1.0f];
- // 动画顺序播放
- CCAnimation *animation = [CCAnimation animation];
- [animation setDelay:2];
- // 这里就添加两帧,需要自己添加
- [animation addFrameWithTexture:sprTest.texture rect:CGRectMake(0, 0, 44, 34)];
- [animation addFrameWithTexture:sprTest.texture rect:CGRectMake(0, 34, 44, 34)];
- id action20 = [CCAnimate actionWithAnimation: animation];
- // 组合动作
- // 动画序列
- id action21 = [CCSequence actions:action19, action18, nil];
- // 重复动作
- id action22 = [CCRepeat actionWithAction:action21 times:10];
- // 延时动作
- id action23 = [CCDelayTime actionWithDuration:1];
- // 同时动作
- id action24 = [CCSpawn actions:action0, action4, action21, nil];
- // 无限循环动作
- id action25 = [CCRepeatForever actionWithAction:action21];
- // 扩展动作
- // 回调动作
- id acf0 = [CCCallFunc actionWithTarget:self selector:@selector(CallBack1)];
- // 回调动作,传递动画自身指针
- id acf1 = [CCCallFuncN actionWithTarget:self selector:@selector(CallBack2:)];
- // 回调动作,传递动画自身指针已经一个参数
- id acf2 = [CCCallFuncND actionWithTarget:self selector:@selector(CallBack3:data:) data:(void*)2];
- id action26 = [CCSequence actions:action19, action18, acf0, action23, action0, nil];
- // 反转动作,只能用在有方向有顺序的动作上
- id action27 = [action9 reverse];
- // 速度变化
- //id ac = [CCSequence actions:action9,action27,nil];
- id actiontest = [CCMoveBy actionWithDuration:0.5 position:ccp(200,0)];
- id ac = [CCSequence actions:actiontest,actiontest, nil];
- // 渐快
- id action28 = [CCEaseIn actionWithAction:ac rate:3];
- // 渐慢
- id action29 = [CCEaseOut actionWithAction:ac rate:3];
- // 先渐快再渐慢
- id action30 = [CCEaseInOut actionWithAction:ac rate:3];
- // 正弦波移动
- id action31 = [CCEaseSineIn actionWithAction:ac];
- id action32 = [CCEaseSineOut actionWithAction:ac];
- id action33 = [CCEaseSineInOut actionWithAction:ac];
- // 由极慢至极快
- id action34 = [CCEaseExponentialIn actionWithAction:ac];
- // 由极快到极慢
- id action35 = [CCEaseExponentialOut actionWithAction:ac];
- // 由极慢至极快 再由极快到慢
- id action36 = [CCEaseExponentialInOut actionWithAction:ac];
- // 手动设定速度,可通过SetSpeed不断调整
- id action37 = [CCSpeed actionWithAction:ac speed:(CCRANDOM_0_1() * 5)];
- [sprTest runAction:action37];
- }
- }
- // 回调函数1
- - (void) CallBack1
- {
- [sprTest runAction:[CCTintBy actionWithDuration:2 red:255 green:0 blue:255]];
- }
- // 回调函数2
- - (void) CallBack2:(id)sender
- {
- [sender runAction:[CCTintBy actionWithDuration:1 red:255 green:0 blue:255]];
- }
- // 回调函数3
- -(void) CallBack3:(id)sender data:(void*)data
- {
- [sender runAction:[CCTintBy actionWithDuration:(NSInteger)data red:255 green:0 blue:255]];
- }
opengl es 画图
http://wenku.baidu.com/view/ca42e422a5e9856a56126086.html
http://www.byywee.com/page/M0/S572/572297.html
http://www.cocoachina.com/gamedev/opengl/2010/0126/409.html
OpenGL ES on iOS: Losing Transparency on texture with a shape from Quartz
glGenTextures(1, &brushTexture);
glBindTexture(GL_TEXTURE_2D, brushTexture);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, brushData);
http://developer.android.com/resources/tutorials/opengl/opengl-es10.html
http://hi.baidu.com/%E1%B0%B7%E7%D0%F1/blog/item/d3af65e27cad5e20b90e2df2.html
https://developer.apple.com/search/index.php?q=opengl+es
http://developer.apple.com/library/ios/#samplecode/GLEssentials/Introduction/Intro.html
- Cocos2d.for.iPhone.0.99.Beginners.Guide.Dec.2010.rar (9.3 MB)
- 下载次数: 2
- Learn_Objective-C_On_The_Mac_2009.rar (4.1 MB)
- 下载次数: 1
发表评论
-
2013学习
2013-02-18 17:23 8692013-2-18 http://developer.a ... -
xcode下控制台中文乱码
2013-01-08 12:20 2985http://blog.csdn.net/ydj213/art ... -
cocos2d game +ios5 之蜘蛛
2012-10-12 11:04 1092http://tobia.github.com/CrossSl ... -
Box2d基本知识
2012-08-31 17:39 592http://www.ohcoder.com/post/201 ... -
转objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
2012-08-08 11:22 809http://map.baidu.com/?qt=inf&am ... -
cocos2d游戏开发思路
2012-06-29 16:44 02012-6-29 游戏level的实现有2种思路一种 ... -
下载列表
2012-06-20 09:53 595写进去心里的那些话----- 当被别人忽略、冷落的时 ... -
cocos2d game +ios5
2012-06-19 16:41 1419http://bsr1983.iteye.com/blog/1 ... -
[转载]转载 【IOS】Object-C 中的Selector 概念 (2012-01-10 16:37:55)
2012-06-19 16:01 696原文地址:转载 【IOS】Object-C 中的Sel ... -
object-C
2012-06-19 16:40 11571.@class用在循环嵌入#impo ... -
xcode4.3秘笈
2012-05-22 11:35 5191.It's just slightly different ... -
ios面试题收集
2012-04-09 14:43 2407objective-c学习网页 ht ... -
CCScene,CCLayer,CCSprite,CCNode
2012-04-05 16:22 806http://blog.csdn.net/porsch ... -
objective-c多参数解析和@class声明的作用
2012-03-30 09:37 2275Objective-C 多参数成员函数 ... -
xcode4.2下创建MainWindow
2012-03-28 09:41 9281、创建Empty Application工程;注意创建时的C ... -
iphone下的导航视图
2012-03-19 16:05 1325UINavigationController的特点 ... -
iphone下的多视图 --xcode3.1实现
2012-03-16 11:27 1745苹果电脑os是Mac os 而ipon ... -
一个view两个tableview
2012-03-14 09:59 6593http://www.trappers.tk/site/201 ... -
xcode4.2里自定义viewController和view切换
2012-03-03 22:59 26101)添加自定义 viewController 在新版的v ... -
iphone中的触摸手势判断,滑动,单击,双击
2012-03-06 09:48 2935/////////////////////////////// ...
相关推荐
cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门
第1章 开始前的准备工作 1 第2章 你的第一款iPhone游戏:垂直射击游戏 38 第3章 Cocos2D核心类 69 第4章 Cocos2D中的动作、特效与动画 152 第5章 Cocos2D中的文本渲染系统 229 共19章
该书作者是《保卫萝卜》核心开发人员,该书手把手教会大家如何使用Cocos2d-js开发一款《保卫萝卜》手游,cocos2d创始人 王哲 亲自为本书作序!是一部非常优秀的开发书籍!
cocos2d权威指南游戏源码已修改更新到最新函数库可直接运行
cocos2d ios 移动开发入门教程,希望对开发游戏的同志有所帮助。
Cocos2d-x 3.x游戏开发实战pdf含目录,内容详细,强烈推荐给大家。
Cocos2d-x 3.X游戏开发入门精解电子书
Ray Wenderlich的《Cocos2d SimpleGame》,被认为是cocos2d的初学者最好的教程,这本书被Cocos2D-X团队从objective-c转化到了c++版,并发布在了github上。在此感谢Ray Wenderlich的慷慨相助。 源代码是在cocos2d-x ...
本书是《Cocos2d-x 游戏开发之旅》的升级版,修改了2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.0新特性以及网络方面的知识点。主要介绍常用的API使用方式;介绍如何通过官方Demo获取...
cocos2d的学习资料,一本比较经典的cocos2d开发书,适合cocos2d/cocos2d-x的入门
资源名称:Cocos2d-x入门视频教程(全7讲)资源目录:【】cocos2d-x视频教程_01【】cocos2d-x视频教程_02【】cocos2d-x视频教程_03【】cocos2d-x视频教程_04【】cocos2d-x视频教程_05【】cocos2d-x视频教程_06【】...
Cocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdfCocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdfCocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdf
Cocos2d-x 3.X游戏开发入门精解.pdf
cocos2d-x快速入门讲解课件,学习及精通引擎了解相关重要知识点。
Cocos2d-JS 快速入门——视频(下部分),实际项目,Cocos2d-JS 快速入门_[项目实战]重构moonwarriors[2_4]设置、关于界面.mp4等
一个cocos2d-x使用box2d的简单明了的示例。适合初学者。
刘剑卓所著 Cocos2D-X游戏开发技术精解-光盘 Cocos2D-X指南
(译)如何使用cocos2d制作基于tilemap的游戏教程 第一部分.pdf (译)如何在cocos2d里面使用动画和spritesheet.pdf (译)如何用cocos2d制作iphone游戏:旋转炮塔.pdf (译)如何用cocos2d制作iphone游戏:更猛的怪物和...
Cocos2d-JS游戏开发.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!