热门 Cocos2dx学习笔记12:cocos2dx进度条(ProgressTimer)

时间:2015-9-30   作者:闭眼就天黑   分类: cocos2dx学习   热度:13143°    
时间:2015-9-30   分类: cocos2dx学习    热度:13143  
在游戏开发中,我们通常需要做一个游戏的进度条来过渡游戏的场景切换或者显示游戏资源的加载进度。同样的来说,进度条可以在角色扮演游戏中作为玩家或者怪物头顶的生命条,或者消除类休闲游戏的倒计时等。进度条多种多样,如何合理的使用根据游戏的项目需求而定。在cocos2dx中,进度条使用 ProgressTimer 来实现,首先要定义精灵绑定进度条。打开我们创建的项目cocosxuexi,...

热门 Cocos2dx学习笔记11:cocos2dx调度器(scheduler)

时间:2015-9-18   作者:闭眼就天黑   分类: cocos2dx学习   热度:8217°    
时间:2015-9-18   分类: cocos2dx学习    热度:8217  
调度器(scheduler)是主要是为游戏提供定时事件和定时服务。常常用来游戏的一些定时处理的功能,例如一些逻辑判断,碰撞检测等。 Cocos2dx提供了三种常用的调度器(scheduler)来让我们使用。 默认调度器(schedulerUpdate) 默认调度器使用Node的刷新事件update方法,该方法在每帧绘制之前都会被调用一次。由于每帧之间时间间隔较短,所以每帧刷新一次已足够完成大部分游...

热门 Cocos2dx学习笔记7:精灵(Sprite)

时间:2015-8-27   作者:闭眼就天黑   分类: cocos2dx学习   热度:6448°    
时间:2015-8-27   分类: cocos2dx学习    热度:6448  
Cocos2dx的Sprite由Texure,frame和animation组成,由openes负责渲染。在游戏里,精灵是一个重要的概念,游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。 一、创建精灵常见的三种方法: 1、直接使用Sprite的create方法创建 auto sprite...

热门 Cocos2dx学习笔记6:层(Layer)

时间:2015-8-27   作者:闭眼就天黑   分类: cocos2dx学习   热度:12027°    
时间:2015-8-27   分类: cocos2dx学习    热度:12027  
与游戏的场景不同,场景是层的容器。一个游戏场景可以包含许多层(Layer),在层中我们可以加入游戏的一些元素,构成丰富的游戏世界。 比如游戏中的文本标签或者其他人物,怪物等游戏元素都是被层包含,另外在层中我们可以设置游戏元素的属性,比如玩家位置,方向和大小;设置游戏元素的动作,跳、跑、蹲等。 层中最常见的就是触摸监听事件,还有对应的触摸函数。详细的参考API文档。...

热门 Cocos2dx学习笔记5:场景(Scene)

时间:2015-8-27   作者:闭眼就天黑   分类: cocos2dx学习   热度:5833°    
时间:2015-8-27   分类: cocos2dx学习    热度:5833  
场景(Scene)是游戏的直接表现元素,游戏是由若干不同的场景构建而成。游戏里面的关卡切换,地图切换实际就是游戏场景的切换。而这所有的流程都是Director来控制。 在项目中打开AppDelegate.cpp文件。     引用头文件#include "HelloWorldScen...

热门 Cocos2dx学习笔记4:导演(Director)

时间:2015-8-26   作者:闭眼就天黑   分类: cocos2dx学习   热度:5191°    
时间:2015-8-26   分类: cocos2dx学习    热度:5191  
Director是整个cocos2dx引擎的核心,是整个游戏的控制仪,游戏中的一些常用操作就是由Director来控制的,比如OpenGL ES的初始化,场景的转换,游戏暂停继续的控制,世界坐标和GL坐标之间的切换,对节点(游戏元素)的控制等,还有一些游戏数据的保存调用,屏幕尺寸的获取等都要由Director类来管理控制的。 在Cocos2dx中把统筹游戏大局的类抽象...

热门 Cocos2dx学习笔记1:创建游戏项目解决方案

时间:2015-8-24   作者:闭眼就天黑   分类: cocos2dx学习   热度:6806°    
时间:2015-8-24   分类: cocos2dx学习    热度:6806  
Cocos2dx学习笔记1:创建游戏项目解决方案 从去年2014年初开始接触cocos2dx,中间做了一些小游戏,后来由于工作和生活的各种原因,逐渐不再做开发工作了,时隔一年多,在技术已经遗忘的时候,决定还是拾起来重新开始cocos2dx的学习,开始我的手游开发之路。 本博客只是本人的一些学习笔记,仅仅作为学习的复习和总结,不作为任何权...

热门 Cocos2d-x使用MenuItemToggle做开关按钮

时间:2015-4-30   作者:闭眼就天黑   分类: cocos2dx学习   热度:15823°    
时间:2015-4-30   分类: cocos2dx学习    热度:15823  
在手机游戏中,一般都会有类似设置开关这样的按钮,当按钮显示“On”时,按下去功能会被改变功能,并且按钮显示改变为“Off”。在Cocos2d-x中,用CCMenuItemToggle实现这种开关按钮。接下来我们来学习一下它的使用方法。        首先新建一个项目。命名为“ToggleMenuTest”,编译...

热门 cocos2d-x 3.0 在项目中添加CocoStudio支持

时间:2015-4-28   作者:闭眼就天黑   分类: cocos2dx工具   热度:6920°    
时间:2015-4-28   分类: cocos2dx工具    热度:6920  
在项目中添加CocoStudio支持   我们在VS中找到"解决方案资源管理器", 在解决方案"HelloCocos"上点击右键, 选择添加现有项目.   在弹出的对话框中选择C:\Work\HelloCocos\cocos2d\cocos\editor-support\cocostudio\proj.win32\...
返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap