随笔分类 - cocos2dx
摘要:转载请注明出处:http://www.cnblogs.com/Ray1024 一、简介 最近正在学习cocos2d中的lua游戏开发,因为lua开发的热更新特性,大家开发游戏好像都会优先选择lua作为开发语言。 但是遇到一个问题,用lua写一些简单的程序没什么问题,但是一旦需要一个复杂的类,在lua
阅读全文
摘要:今天看了一下以前学习cocos2dx时记录的一些笔记,主要是在实际中遇到的一些问题,整理了一下,就成为了这篇文章,便于自己以后查找,也为一些新手提供点经验。 这篇文章会一直更新,将自己之后开发中遇到的问题也更新到文章中。 1.使用cocos2d-x-2.2.0新建项目的过程 解决:2.0以后的版本没
阅读全文
摘要:这几天想玩一下cocos2dx3.9新版本的东西,但是公司电脑配置不够,开个vs2012都卡的不行,更别提高版本的了。因为cocos2dx-3.9中使用了好多c++11的规范,而vs2012有好多C++11规范不支持,所以生成解决方案失败。只需要修改一些代码的写法就可以了,C++11规范的写法只是新
阅读全文
摘要:一、版本迁移中的问题 1.游戏元素Sprite、Label、Action等等的创建函数名都改为create。 2.函数的回调callfunc_selectorcallfuncN_selectorcallfuncND_selectorcallfuncO_selectormenu_selector改为使
阅读全文
摘要:作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位。那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能。然而这个时候各种各样的问题也就来了,之前网上一直有零零碎碎的移植教程,但是都不完整,或是有这样或者那样的问题。今天刚
阅读全文
摘要:一、帧动画的创建过程帧动画的实现有四个不可或缺的类,如下:1.CCSpriteFrame:精灵帧信息。存储帧动画的每一帧的纹理基本信息。 1 class CC_DLL CCSpriteFrame : public CCObject 2 { 3 public: 4 //函数略... 5 pro...
阅读全文
摘要:在飞机大战游戏开发中遇到的问题和解决方法: 1.在添加菜单时,我要添加一个有背景的菜单,需要在菜单pMenu中添加一个图片精灵,结果编译过了但是运行出错,如下图: 查了很多资料,调试了很长时间,整个人都要崩溃了。 最后发现引擎中CCMenu::itemForTouch函数中有遍历子节点的行为,但是循
阅读全文
摘要:接《基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(上)》 三、代码分析 1.界面初始化 初始化的工作包括: 设置触摸可用 设置可自定义处理消息 初始化游戏背景 初始化三个菜单(界面菜单/游戏暂停时的菜单/游戏结束时的菜单) 初始化两个CCArray类型的数组,分别用来存储有效的敌机精灵对
阅读全文
摘要:最近接触过几个版本的cocos2dx,决定每个大变动的版本都尝试一下。本实例模仿微信5.0版本中的飞机大战游戏,如图: 一、工具 1.素材:飞机大战的素材(图片、声音等)来自于网络 2.引擎:cocos2d-1.0.1-x-0.9.2 3.环境:vs2010 二、使用的类 1.游戏菜单界面类:Pla
阅读全文