基础

前言 Toast,这个曾经也是现在正在迷倒万千软件开发者尤其是android开发者的小美女,向来不乏在各个明星应用中频繁登场。Toast是神马~听说是一种吐司面包,能吃吗?如果手机屏幕是巧克力做的,我觉得兴许味道还不错的说。言归正传,先来说一说Toast的应用场景,毕竟Toast哥也
dexcoder 1年前发布
【唠叨】 ????哎,周围的同学都在搞cocos2dx 3.X了,而我还在用2.2.3。没办法,网上3.X的教程毕竟很少,还是等我的同学学得差不多了,我再换成3.X跟着同学搞,哪里不会问哪里。 ????本节主要来讲讲进度条CCProgressTimer,相信大家也不会陌生的吧。如安装软件时显示的进度、游
dexcoder 1年前发布
【唠叨】 ????CCActionInterval除了上节讲的基本动作外,还有其他许多的扩展动作CCGridAction。顾名思义,就是将显示的内容分为一块块小格子,然后在格子的基础上进行一些图形的变换。 【致谢】 ????http://gl.paea.cn/contents/77054db9872b09b1.html 【3.x】 ? ? (1)去掉
dexcoder 1年前发布
【唠叨】 ????一个游戏怎么能没有游戏存档呢?在cocos2dx中也提供了一个数据存储类CCUserDefault,可以作为一个轻量级的数据库来使用。 ????它支持五种数据bool、int、float、double、string的存储。 【致谢】 ????http://gl.paea.cn/contents/252ac3e59bc18069.html 【Demo下
dexcoder 1年前发布
【唠叨】 ????本节比较简单,主要讲讲cocos2dx引擎中的音乐音效SimpleAudioEngine。 【致谢】 ????http://gl.paea.cn/contents/f86d1f6e2a52e7ea.html 【小知识】 ????单例类:说的通俗一点,它就是一个全局静态类。第一次调用时会创建一个全局静态对象,整个游戏的运行过程中
dexcoder 1年前发布
【唠叨】 ????cocos2dx封装了大量OpenGL的函数,用于快速绘制基本图形,本节主要讲讲cocos2dx中的基本图形绘制的相关函数。包含:点、直线、矩形、多边形、椭圆、贝塞尔曲线。 ????特别要感谢“孤狼”大牛,他写的“和屌丝一起学cocos2dx”正是我的启蒙教程。 【致谢】 ????ht
dexcoder 1年前发布
【唠叨】 ????关于CCTableView的知识,网上很多大牛都写得很详细了,我也是看他们的博客进行学习的。所以在这里我只讲讲个人的学习心得,以及对CCTableView使用方法的总结。 ????注:因为大牛讲得都太详细了,所以本节中有些知识的介绍可能摘自各位大牛的博客。 【致谢】 ????
dexcoder 1年前发布
【唠叨】 ? ? 本节要讲讲滚动视图CCScrollView,相信玩过手游的同学们应该对它不会陌生吧。 ????例如:愤怒的小鸟的游戏场景里大大的地图,手机的屏幕肯定无法完全显示的,所以需要通过触摸滚动才能显示大地图的其他区域;排行榜中上下滑动来查看其他玩家的排名;以及手机上主
dexcoder 1年前发布
【唠叨】 ? ? 前面我们讲了精灵贴图、标签、菜单、按钮。感觉似乎少了点什么?UI控件里是不是应该还有一个很重要的控件——编辑框。在手机网游中,启动游戏,过了开场动画后,基本上显示的第一个界面应该就是游戏的登录界面了吧。输入用户名、密码什么的,这些都是需要借助编
dexcoder 1年前发布
【唠叨】 ????前面我们讲了精灵贴图、标签、菜单、按钮。感觉似乎少了点什么?UI控件里是不是应该还有一个很重要的控件——编辑框。在手机网游中,启动游戏,过了开场动画后,基本上显示的第一个界面应该就是游戏的登录界面了吧。输入用户名、密码什么的,这些都是需要借助编
dexcoder 1年前发布
【唠叨】 ? ? 按钮类CCControlButton继承于控件类CCControl。 ? ? 控件类CCControl主要向子类提供了一系列的控件触发事件。当子控件触发相关的事件后,就会执行相关的控件事件回调函数。这与之前讲的CCMenu中的菜单按钮回调是类似的。 ? ? 控件类CCControl主要有三个子类: ?
dexcoder 1年前发布
【唠叨】 ????本来是想学学控件类CCControl的另一个子类按钮控件CCControlButton的。但是发现里面有一个参数牵扯到CCScale9Sprite这个类。看到CCScale9Sprite,很容易联想到精灵类CCSprite。两者又有什么区别呢?因此我就去网上收了一些有关CCScale9Sprite的资料来学习。 【致
dexcoder 1年前发布
【唠叨】 ? ? 滑块类CCControlSlider继承于控件类CCControl。 ? ? 控件类CCControl主要向子类提供了一系列的控件触发事件。当子控件触发相关的事件后,就会执行相关的控件事件回调函数。这与之前讲的CCMenu中的菜单按钮回调是类似的。 ? ? 控件类CCControl主要有三个子类: ?
dexcoder 1年前发布
【唠叨】 ????开关类CCControlSwitch继承于控件类CCControl。 ????控件类CCControl主要向子类提供了一系列的控件触发事件。当子控件触发相关的事件后,就会执行相关的控件事件回调函数。这与之前讲的CCMenu中的菜单按钮回调是类似的。 ????控件类CCControl主要有三个子类: ??
dexcoder 1年前发布
【唠叨】 ????cocos2dx游戏引擎的重点是在于移动设备的跨平台开发,而移动设备上的游戏大部分都是通过屏幕触碰来进行的。比如主菜单的按钮触碰,打飞机中飞机的触碰移动,都需要用到触碰操作。想一想之前讲的菜单按钮CCMenu,菜单项的点击响应事件,其实就是触碰。 ????cocos2
dexcoder 1年前发布
【唠叨】 ????定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。 ????cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,
dexcoder 1年前发布
【唠叨】 ????菜单按钮在游戏中是经常被用到的,比如主菜单界面的菜单选项,暂停游戏时的菜单选项等等。cocos2dx引擎同样为我们提供了CCMenu菜单的功能,并包含了一些简单的菜单项CCMenuItem。且菜单项附带触碰按钮时,自动放大的效果。 ????温馨提示:本节内容比较多,需要大
dexcoder 1年前发布
【唠叨】 ????CCLabelTTF、CCLabelAtlas、CCLabelBMFont。 ????cocos2dx提供了三种文字字体的显示:CCLabelTTF(一般字体)、CCLabelAtlas(自定义字体)、CCLabelBMFont(自定义字体)。接下来给大家讲讲这三种字体的使用方法。 【Demo下载】 ????http://down.51cto.com/data
dexcoder 1年前发布
目录 ---------------------------------------- 入口类main.cpp 主要控制类AppDelegate.cpp ---------------------------------------- 对象类CCObject 节点类CCNode ---------------------------------------- 导演类CCDirector 场景类CCScene 图层类CCLayer 精灵类CCSprite
dexcoder 1年前发布
【唠叨】 ????通过前面几节的学习,相信大家都已经配置好了VS+cocos2dx2.2.3的环境,并且成功运行了官方的案例HelloWorld。 【3.x变化】 ????3.x的引擎目录变化十分大,所以单独列出来讲。 ????请移步:http://shahdza.blog.51cto.com/2410787/1549803 一、窥探文件目录 ????
dexcoder 1年前发布