环境: cocos2d-x + lua 3.0beta2想使用CCNotification,
发现3.0已经替换为CCEvent, 晃了一眼设计,不错原来在C++ 上自己也实现了一套Event,因为不满意CCNotification
没有优先级,没有自定义分类(比如UI,Logic),不能携带数据,...
分类:
其他好文 时间:
2014-05-05 23:39:31
阅读次数:
1327
用xcode来开发cocos2dx,结果发现一个很纠结的问题,如果我一旦修改了一个Lua文件,我必须clean之后再build,否则修改的Lua文件不会体现出来。这是一个很令纠结的结果,特别是我要进行调试的时候,在网上搜索了一圈,发现xcode原来可以提供一个build phase的功能,允许在build中间执行一些脚本,而这个时候只要将脚本文件touch一下就可以解决问题,但是比较奇怪的是,如果...
分类:
其他好文 时间:
2014-05-05 13:16:20
阅读次数:
394
在2dx3.0中xml解析已经不用自己找库了,已经为我们集成好了。
text.xml
2012050808
crystal
T74
T74
2012050809
goodmao
T77
添加头文件:.h
#include "cocos-ext.h"
#include "tinyxml...
分类:
其他好文 时间:
2014-05-05 13:13:56
阅读次数:
229
这篇我要给大家介绍两个知识点:
1. 创建游戏物理世界
2. 没了(小若:我噗)
害怕了?不用担心,这太简单了~!
3.0新亮点,史上最简单的物理引擎
在Cocos2d-x3.0里使用物理引擎,会很有快感,因为很多繁琐的东西它都帮我们封装好了。
那么,我要开始创建游戏的关卡场景了,大家跟紧了。...
分类:
其他好文 时间:
2014-05-04 09:43:55
阅读次数:
344
五一在家闲来无聊,就给自己找点事干。最近2048那么火,虽然本人一直没有通关(惭愧),但照着样子模仿一个不会难吧?正好cocos2d-x 3.0正式版本发布,为了捡起一个多月没碰的cocos2d-x,干脆就用它来做吧。
2048游戏并不复杂,其主要逻辑是手势移动方块,相同方块相加。想想不是那么的难。
下面先来搭建上下左右手势识别的框架,以后游戏内容就在其框架内添加
首先创建一...
分类:
其他好文 时间:
2014-05-04 08:54:37
阅读次数:
437
1、从文件中读取内容
auto sharedFileUtils = FileUtils::getInstance();
std::string ret;
sharedFileUtils->purgeCachedEntries();
std::vector searchPaths = sharedFileUtils->getSearchPath...
分类:
其他好文 时间:
2014-05-04 00:09:23
阅读次数:
408
2dx3.0下JSON解析库官方已经集成好了,我们引用就OK。
JSON文件hello.json内容
{"pets":["dog","cat"],"stuInfo":{"stuAge":"23","stuName":"zhangsan","birthday":"1990-01-12"},"username":"tomsfff","other":[true,30]}
.h头文件...
分类:
Web程序 时间:
2014-05-03 21:34:48
阅读次数:
319
通过这个游戏实例,可爱的你(小若:那不可爱的人呢?),可以学到以下知识点:
1. Cocos2d-x3.0物理引擎的简单使用
2. 读取Json文件作为怪物和物品配置
3. 利用Tiled地图实现可视化关卡编辑(很强大,我特别喜欢这个部分)
4. 使用Cocostudio快速创建UI
5. 吐槽
6. 利用前面五点知识制作一个简单的物理休闲游戏,缺一不可~
(小若:吐槽又是什么啊?别乱入一些奇怪的东西好吗?)...
分类:
其他好文 时间:
2014-05-03 21:33:25
阅读次数:
298
.cpp
layout->setBackGroundImageScale9Enabled(true);
layout->setBackGroundImage("green_edit.png");
layout->setPosition(Point(0,0));
addChild(layout);
...
分类:
其他好文 时间:
2014-05-03 16:30:56
阅读次数:
322
auto root = Dictionary::create();
auto string = String::create("string element value");
root->setObject(string, "string element key");
auto array = Array::create();
...
分类:
其他好文 时间:
2014-05-03 16:27:48
阅读次数:
380