`
fantom
  • 浏览: 140026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Cocos2d 基础

阅读更多
1、vsh 负责搞定像素位置 ,填写  gl_Posizion 变量,偶尔搞定一下点大小的问题,填写 gl_PixelSize

2、fsh 负责搞定像素外观,填写 gl_FragColor ,偶尔配套填写另外一组变量。

3、Cocos2d-iphone
 
下载地址:http://www.cocos2d-iphone.org/download
解压 执行./install-tempates.sh -f -u
XCODE->new project->cocos2d->就可以选择

4、在prefix.pch 添加#import "cocos2d.h",加快编译速度,其他文件不用加载了

5、





CCScene 是一个抽象概念,我理解微像素坐标定位,通常做微根节点
CCScene * scene=[CCScene node];
id layer = [Demo node];
[scene addChild:layer];
初始化 

6、CCLabelTTF 类 用CCLabelTTF绘画文本
在 cocos2d 中有三个类可以在层或精灵中添加文字:

CCLabelTTF 当你需要频繁的更新它们的时候,尽可能的不用去使用标签对象。  而应该使用CCLabelAtlas或者是CCLabelBMFont。

CCLabelBMFont  相当于每次改变只改变了图片坐标,而CCLabelTTF要重新渲染,CCLabelAtlas显示帧数比较好

6、label.tag = 11; //场景标记,最好定义常量数字,便于区分
7、self.isTouchEnabled = YES; //接受触摸
8、cocos2d 的宏CCRANDOM_0_1()来改变CCLabel 对象的scale 属性,使之在0 和1 之间变
化。每次当你用手指轻拍屏幕时,标签尺寸都会发生变化
9、CCLOG 代替NSLOG
10、优化
 
  //CCLabelTTF * labels = (CCLabelTTF*)[self getChildByTag:13];
    //labels.scale = CCRANDOM_0_1();//普通版

 CCNode * nodes = [self getChildByTag:13];
    NSAssert([nodes isKindOfClass:[CCLabelTTF class]], @"node is not a CCLableTTF");
    CCLabelTTF * label = (CCLabelTTF*)nodes;
    label.scale = CCRANDOM_MINUS1_1();//优化版
  • 大小: 105 KB
分享到:
评论

相关推荐

    cocos2d基础教程pdf

    cocos2d很适合初学者 里面大量的基础知识 能教会你学会制作界面 试图切换

    Cocos2d基础和基本函数

    本文档介绍了cocos2d的基本函数和一些基本概念

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用...基础篇包括第2章~第8章,Cocos2d- 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Cocos2D 基础开发

    Cocos2D 开发基础, ios 游戏开发,详细讲解。

    cocos2d基础教程

    很好的学习资料,里面讲解的很详细,对于入门很哟一帮助!

    Cocos2d-x高级开发教程

    书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关知识点。此外,书中的教学资源获得《捕鱼达人》手机游戏的授权,读者可以从一流游戏开发中高起点地...

    精通COCOS2D-X游戏开发 基础卷_2016.4-P399-13961841.pdf

    精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发

    cocos2d 开发书籍

    此书包含了cocos2d开发的基础知识,适合初学者上手。

    cocos2d-x 雷电 基础版

    cocos2d-x版本:2.0.4 开发工具:vs2010

    Cocos2d x手机游戏开发与项目实战详解.part3

     第五章主要介绍Cocos2d-x核心技术,这里包括Cocos2d-x的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2d-x的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理...

    OPENGL ES以及COCOS 2D教程

    OpenGL ES 简介,初学者必备,cocos2d基础教程

    cocos2d-x游戏开发详细教程

    cocos2d [1] 是一个基于MIT协议的开源框架,用于...CocoStudio吸取了他们自己在游戏制作中的经验,为移动游戏开发者和团队量身定做,旨在降低游戏开发的门槛,提高开发效率,同时也为Cocos2D-X的进一步发展打下基础。

    Cocos2d-JS开发之旅+完整版

    除了基础的Cocos2d-JS使用方法,本书还会探讨如何调试发布原生手机游戏和另外一些高级话题。 《Cocos2d-JS开发之旅——从HTML 5到原生手机游戏》适合所有对2D 游戏开发感兴趣的人群,尤其是计算机专业学生、Flash/...

    Cocos2d-x 3.x游戏开发之旅

    本书是《Cocos2d-x 游戏开发之旅》的升级版,修改了2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.0新特性以及网络方面的知识点。主要介绍常用的API使用方式;介绍如何通过官方Demo获取...

    Cocos2D-中文版

    第1章 介绍cocos2d 第2章 开始学习 第3章 基础知识 第4章 你的第一个游戏 第5章 游戏构成要素 第6章 深入了解精灵 第7章 横向滚屏射击游戏 第8章 完成滚屏射击游戏 第9章 粒子效果 第10章 瓷砖地图 第11章 45度角

    兄弟连cocos2d-x3.0 final视频教程完整版

    兄弟连cocos2d-x3.0 final视频教程 1.Cocos2d-x手机游戏开发C编程基础 2.Cocos2d-x手机游戏开发C++编程基础 3.Cocos2d-x3.0 final手机游戏开发核心技术 4.实例:贪吃蛇 5.实例:微信飞机大战

    Cocos2D权威指南

     《Cocos2D权威指南》全书共19章,分为三个部分:基础篇(第1~9章)系统讲解了Cocos2D v2.0的功能特性、使用方法、技术要点和工作原理,通过超级玛丽等3个经典游戏将Cocos2D中的核心类、动作、特效、动画、文本...

    quick-cocos2d-x v3

    quick-cocos2d-x v3 是在 cocos2dx 3.x 的最新版本基础之上,移植了原来 quick-cocos2d-x 的核心框架、强大的 player 、丰富的示例等,并增加更多新的功能。 GitHub: https://github.com/dualface/v3quick

    cocos2d教程【15个文档】

    第1章-介绍cocos2d 第2章-开始学习 第3章-基础知识 第4章-你的第一个游戏 第4章-你的第一个游戏(修正错误) 第5章-游戏构成要素 第6章-深入了解精灵(Sprite) 第7章-横向滚屏射击游戏 第8章-完成滚屏射击游戏-1 第9章-...

Global site tag (gtag.js) - Google Analytics