cocos2d基础
文章平均质量分 79
Joe_c
这个作者很懒,什么都没留下…
展开
-
cocos2d-x基础学习--编写自己的精灵类
近来的空余时间比较充分,出于个人的兴趣,来学习一下cocos2d游戏开发。在cocos2d中最基本,也最经常使用的就是精灵类,对于游戏中的不同人物,我们经常使用自己类对精灵进行一个封装,做个简单的笔记,如何封装自己的精灵类。原创 2014-12-15 19:40:16 · 1811 阅读 · 0 评论 -
cocos2d-x基础学习-创建并替换场景Scene
每一款游戏都在一幕幕场景中呈现的,今天来记录一下如何创建自己的场景类,并调用切换效果来切换场景。 1 我们自己的类需要继承Layer类(如果需要用颜色作为背景,则继承LayerColor;或渐变色图层LayerGradient) 2 我们来重写virtual bool init() 方法,首先来调用基类的init方法,接下来为我们自己的场景添加精原创 2014-12-16 20:53:53 · 2594 阅读 · 0 评论 -
cocos2d-x基础学习--添加触摸事件
使用cocos2d来开发手机游戏,为我们的游戏添加触摸事件是游戏交互必须的,使用cocos2d-x,添加触摸事件也十分简单。、触摸事件分为单点触摸和多点触摸。 1,添加单点触摸事件,表示单点触摸事件的类为EventListenerTouchOneByOne。首先调用create方法创建出一个指针对象,然后用闭包函数的形式向该对象传递有关触摸的函数。有关触摸的函数主要有四个:原创 2014-12-17 22:21:23 · 2279 阅读 · 0 评论 -
cocos2d基础学习--自定义对话框实现
在游戏开发中,为了获得更好的交互效果,经常使用对话框,cocos实现对话框也比较容易,说到底对话框也是一个Layer。我们在添加Layer之前首先对对话框进行一定的设置,之后在Layer的OnEnter方法中对界面进行一个动态的加载,另外我们需要重写OnTouchBegin方法,以屏蔽其他的触摸事件。下面是我实现的一个简单对话框原创 2014-12-27 17:19:25 · 1315 阅读 · 0 评论 -
cocos2d基础学习--多线程使用及线程同步
cocos2d-x 多线程以及线程同步cocos2d-x引擎在内部实现了一个庞大的主循环,每帧之间更新界面,如果耗时的操作放到了主线程中,游戏的界面就会卡,这是不能容忍的,游戏最基本的条件就是流畅性,这就是为什么游戏开发选择C++的原因。另外现在双核手机和四核手机越来越普遍了,是时候使用多线程来挖掘硬件的潜力了。1.环境搭建cocos2d-x中的多线程使用pthread就可转载 2015-01-23 21:44:05 · 929 阅读 · 0 评论