- 博客(22)
- 资源 (7)
- 收藏
- 关注
原创 Cocos2d-x游戏开发《赵云要格斗》 (一) cocos2dx3.3
首先感谢作者Evankaka,再次感谢Cocos2dx官网的推荐,本人只是对作者引擎做些升级,以便Cocos2dx 3.3的用户,待会在写,先上班
2015-01-19 14:17:09
5722
2
原创 Quick-cocos2dx中关于Eclipse LDT调试--环境Mac
LDT调试主要是做个笔记,刚刚接触quick-cocos2dx的人可以看下,免得花不必要的时间:1、关于配置Quick-cocos2dx,官网已经做了详尽的教程,我就不说了,自己动手才能学到更多2、今天主要是来讲下Eclipse LDT怎么调试Lua1>首先当然是Mac安装好了Eclipse, 然后选中Eclipse的菜单Help-->Install New Software,如图
2014-02-13 00:35:49
7439
转载 修炼成C++高手必看的C++书单
增添于网上的一些书单: C++/OPP/OOD系列: 层级一:语法/语意(C++)[Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Essential C++ 中文版 ,侯俊杰 译,282页 Desc: 这本书概要性的介绍
2013-12-01 15:12:49
1290
原创 Cocos2.2.1哈哈,也体验了下,虽然出了3.0,好吧说说安装方法
1、首先当然下载Cocos2d-x 2.2.1了:下载2、打开终端,在终端中进入目录cd /Users/用户名/cocos2d-x-2.2.1/tools/project-creator,如图(win用cmd搞拉)OK!!可以输入创建多平台的创建语句了如下:./create_project.py -project 工程名 -package com.工程名(按
2013-11-25 22:52:08
3017
原创 AFNetworking使用
2013-07-15 11:04 170人阅读 评论(0) 收藏 举报目录(?)[-]开始操作JSON操作Property Listsplists操作XML一个小的天气程序一个RESTful类连接到Live Service我还没有死下载图片何去何从这篇文章还可以在这里找到 英语Learn how to use AFNetworking: an
2013-11-25 00:18:36
397
原创 VS2010快捷键
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIF
2013-09-12 17:33:33
729
原创 提前载入贴图
在进入一个比较大的场景的时候,我们一般都会提前load场景的贴图,使游戏更加流畅,一边加载一边显示游戏的加载的进度具体的方法实现如下:CCTextureCache::sharedTextureCache()->addImageAsync("war/prison.png", this, callfuncO_selector(War::loadCallBack));CCTextureC
2013-09-11 16:44:56
732
原创 主要是安装新建Lua工程的小问题
无法打开包括文件"cocos-ext.h" No such file or directory解决过程是这样的1,点击项目属性在vc++目录的包含目录中添加你的extensions路径如我这边是E:\Knowledge\Cocos2d-x\Enviroment\cocos2d-x-2.1.4\extensions然后再c/c++中的添加包括目录 加上$(Solution
2013-09-10 00:19:31
1203
原创 Cocos2.1.4安装细节
官方的提供的安装方法分为两种:1、执行build-win32.bat编译。2、打开相应VS版本的sln文件编译(cocos2d-win32.vc2010.sln或cocos2d-win32.vc2012.sln)。通常情况下这两者可以正常运行,但实际上也不一定,可能会出现MSB5009错误,这样的是sln文件的嵌套错误。在Windows7环境下的安装" style=
2013-09-08 23:26:40
1287
3
转载 字符串分割(C++)
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
2013-01-10 00:51:30
1957
转载 cocos2d-x触摸事件,锁定自身以外的层
开发的时候会遇到弹框,制作弹框有时候会需要把弹框的下面一层给锁定,不给触摸。写了很多弹框遇到各种奇怪的问题,在此整理一下,今后如果有奇怪的问题也一并加在这里。我一般都会另建一对cpp和h文件来写弹出框,当然小的框自然不必如此。继承自CCLayer的弹出框里我们需要实现以下几个方法头文件中添加:virtual void registerWithTouchDispa
2012-12-25 20:28:08
1411
原创 jsoncpp解析拼装数组
Cocos2d-x添加jsoncpp应该资料都有了,今天来讲讲数组的解析和拼装~int main(){数组创建与分析:例子一:string strValue = "{\"ldh\":\"001\",\"gfc\":\"002\",\"yyj\":\"003\",\"andy\":[\"005\",\"123\",\"true\"]}";Json::Reader read;Jso
2012-12-11 02:17:32
21454
原创 扩展动作CCCallFunc、CCCallFuncN、CCCallFuncND和CCCallFuncO区别
扩展动作(复习一下,呵呵,健忘)函数 在动作序列中间或者末尾调用某个函数,执行任何任务:动作、状态修改等。在cocos2d-x中,调用函数的动作一共有4种。 1.CCCallFunc 仅函数调用,无任何参数。voidExtendActionLayer::onCallBack1(){ flight->runAction(CCTintBy::act
2012-12-10 01:43:49
2076
原创 coco2d-x Touch触屏事件的学习
1.场景触屏当不是继承自CCLayer类时,要检测触屏事件时,可以这么做:(1)首先开启触屏,代码如下:this->setTouchEnabled(true)(2)然后添加触屏事件的触发方法ccTouchesBegan(CCSet *pTouches,CCEvent *pEvent);//触屏开始事件ccTouchesMoved(CCSet *pTouches,CCEv
2012-10-31 00:06:13
1664
原创 Cocos2D-X SimpleGame cocos2d-x完成游戏后的一些锦上添花修饰 (6) ----版本cocos2d-2.0-x-2.0.3 .
很高兴,我们基本已经完成了这个小游戏,很开心!!最后我们帮它加上结果把!!当你干掉一定数量的怪物时,在屏幕上显示“You Win”,而当有怪物逃出屏幕左侧时,显示“You Lose”。下面我们在类目录里新建两个文件,GameOverScene.cpp 和GameOverScene.h。GameOverScene.h的内容#ifndef __GAME_OVER_SCENE_H__
2012-10-29 01:16:39
1163
原创 Cocos2D-X SimpleGame cocos2d-x如何播放音乐和音效 (5) ----版本cocos2d-2.0-x-2.0.3 .
由于这里需要添加的代码很少,所以我们在这里多谈点音效引擎。Cocos2d-x已封装了SimpleAudioEngine用来跨平台。在我们的游戏中,我可以仅用一行代码,就能播放背景音乐和音效。这是非常方便的。当然,所支持的音频格式因平台而异,关于这个问题,你可以参考http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Audio_formats_suppo
2012-10-29 00:59:24
1262
原创 Cocos2D-X SimpleGame cocos2d-x如何检测碰撞 (4) ----版本cocos2d-2.0-x-2.0.3 .
Hi,上一节黑衣人终于反击了,但是,敌人却毫发无伤,实在郁闷呢哈哈,是我们还没打敌人的代码,即碰撞,是不是等不及把敌人消去吗,Ok,开始吧!! 首先,跟踪怪物和子弹是必需的。在游戏中,我们为这两种精灵加以不同的tag来区分它们。当tag=1时,表示这是怪物,而tag=2时,则表示这为子弹。由于在CCNode里面有m_nTag这个成员变量,并且有setTag和getTag方法,因此C
2012-10-29 00:48:12
2114
原创 Cocos2D-X SimpleGame cocos2d-x如何发射子弹(3) ----版本cocos2d-2.0-x-2.0.3 .
Hi,敌人一直向小黑侠进攻,为什么小黑侠不发动攻击呢?哈哈,当然是我们还没做呢,今天我们就来让小黑侠发射子弹罗,呼呼,开始罗 首先我们的 HelloWorld是继承CCLayerColor,而CCLayerColor又继承CCLayer,OK我们需要的效果的点哪里,子弹就往哪里打,很容易就想到我们要开启CCLayer的触摸,看代码如下:再次说明下 cocos2d-x 1.x
2012-10-29 00:20:42
2269
原创 Cocos2D-X SimpleGame 如何移动一个cocos2d-x精灵 (2) ----版本cocos2d-2.0-x-2.0.3 .
Hi,大家好,我们现在来做第一个cocos2d-x精灵的第二篇 第一节我们加了一个小黑侠在屏幕了喔,有趣把,今天我们写一个新的函数把,void addTarget()函数将会帮我们完成这一工作,敌人将会以随机的速度,从游戏场景右移动到左。 在HelloWorldScence.h里声明void addTarget(),并在HelloWorldScene.c
2012-10-29 00:02:18
1236
原创 Cocos2D-X SimpleGame 如何添加一个cocos2d-x精灵 (1) ----版本cocos2d-2.0-x-2.0.3
走走转转还是走回了cocos2d-x,好把,大家一起加油把,新手大家别见怪了!! 希望大家多多指教 1、 在上添加资源在win32上添加资源2、让我们一起看bool HelloWorld::init()这个函数把,其实跟1.0差不多,就是把用来定义的CCMenuItemImage::itemFromNormalImage(...) 改为 CCMenuItemImage::
2012-10-28 23:36:36
1388
原创 Cocos2d-x学习之一 坐标系
在开始学习Coco2d-x之前,先明确一下坐标系的概念。一般意义上的坐标系为笛卡尔坐标系(应该是初中平面几何开始讲的吧,高中立体几何扩展到三维空间。):不同的图形库采用不同的坐标系。iPhone平台提供了两种绘图库:Quartz 2D和OpenGL ES。其中Quartz 2D是Core Graphics绘图库的子集,OpenGL ES是跨平台图形库OpenGL的嵌入设备版。这两者的坐
2012-10-26 23:08:54
2932
转载 升级到cocos2d-x 2.0.2代码差异
最近看cocos2d-x 2.0.2发布后升级了一下,升级后发现又出现了很多错误,原来有一些地方的代码用法改变了。在修改代码的过程中,简单做了一些记录,当做是一个备忘录。第一个: CCLayer初始化 自定义Layer,类名:World .h中: 1.x版本Layer函数 LAYER_NODE_FUNC(World);
2012-10-26 22:50:30
1036
Visual Assist X V10.8.2036.0破解版
2015-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人