自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小夕的专栏

专为学习游戏开发

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 Cocos2d-x游戏开发《赵云要格斗》 (一) cocos2dx3.3

首先感谢作者Evankaka,再次感谢Cocos2dx官网的推荐,本人只是对作者引擎做些升级,以便Cocos2dx 3.3的用户,待会在写,先上班

2015-01-19 14:17:09 5679 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 7385 3

转载 修炼成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 1258

原创 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 2976

原创 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 371

原创 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 690

原创 提前载入贴图

在进入一个比较大的场景的时候,我们一般都会提前load场景的贴图,使游戏更加流畅,一边加载一边显示游戏的加载的进度具体的方法实现如下:CCTextureCache::sharedTextureCache()->addImageAsync("war/prison.png", this, callfuncO_selector(War::loadCallBack));CCTextureC

2013-09-11 16:44:56 689

原创 主要是安装新建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 1164

原创 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 1243 3

转载 字符串分割(C++)

经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。

2013-01-10 00:51:30 1916 3

转载 cocos2d-x触摸事件,锁定自身以外的层

开发的时候会遇到弹框,制作弹框有时候会需要把弹框的下面一层给锁定,不给触摸。写了很多弹框遇到各种奇怪的问题,在此整理一下,今后如果有奇怪的问题也一并加在这里。我一般都会另建一对cpp和h文件来写弹出框,当然小的框自然不必如此。继承自CCLayer的弹出框里我们需要实现以下几个方法头文件中添加:virtual void registerWithTouchDispa

2012-12-25 20:28:08 1375

原创 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 21342

原创 扩展动作CCCallFunc、CCCallFuncN、CCCallFuncND和CCCallFuncO区别

扩展动作(复习一下,呵呵,健忘)函数   在动作序列中间或者末尾调用某个函数,执行任何任务:动作、状态修改等。在cocos2d-x中,调用函数的动作一共有4种。   1.CCCallFunc 仅函数调用,无任何参数。voidExtendActionLayer::onCallBack1(){    flight->runAction(CCTintBy::act

2012-12-10 01:43:49 2044

原创 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 1635

原创 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 1134

原创 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 1226 2

原创 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 2071

原创 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 2232 1

原创 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 1206

原创 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 1355

原创 Cocos2d-x学习之一 坐标系

在开始学习Coco2d-x之前,先明确一下坐标系的概念。一般意义上的坐标系为笛卡尔坐标系(应该是初中平面几何开始讲的吧,高中立体几何扩展到三维空间。):不同的图形库采用不同的坐标系。iPhone平台提供了两种绘图库:Quartz 2D和OpenGL ES。其中Quartz 2D是Core Graphics绘图库的子集,OpenGL ES是跨平台图形库OpenGL的嵌入设备版。这两者的坐

2012-10-26 23:08:54 2896

转载 升级到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 1009

genymotion 2.6.0.dmg for mac

官网最新,百度云盘保存,下载即可

2016-04-24

plist转为png碎图,换皮必备

plist转为png碎图,换皮必备,测试可用。

2015-02-04

TexturePacker-3.3.4-x64破解版

TexturePacker-3.3.4-x64破解版亲测可用, 请按照破解说明.txt的安装,可用。

2015-02-04

OpenGL编程权威指南

OpenGL编程权威指南你懂的,经典书籍,值得拥有

2015-02-04

Unity3D 游戏开发

Unity3D 游戏开发_宣雨松著_人民邮电出版社.pdf

2015-02-04

Visual Assist X V10.8.2036.0破解版

VC2008的破解方法: 使用2008的朋友我就不多说了,直接拷贝到你选择的那个安装目录去,例如 C:\Program Files\Visual Assist\ ,直接运覆盖VA_X.dll 即可 VC2010的破解方法: 使用2010的朋友,因为2010以及更新版本中的Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7和Windows8中的路径: C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 XP的路径:: C:/Documents and Settings/用户名/Local Settings/Application Data/Microsoft/VisualStudio /10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 VC2012中: 在【C:\Users\你自己的用户名\AppData\Local\Microsoft\VisualStudio\11.0\Extensions】下,你可以看到名字比较随机的文件夹,例如tr5pfbo0.tul,如果你安装过多个版本的VisualAssist,那么就会有多个这样的文件夹,每个文件夹中都会有一个VA_X.dll,如果你弄不清楚哪个才是最新的Visual Assist,那么就索性把破解补丁覆盖到每一个文件夹中去,反正旧版本的也用不到了,覆盖完了就破解完毕了。

2015-02-04

Notepad++插件

直接解压到notepad++安装文件并覆盖plugins文件夹

2013-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除