自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 MAC下Android的Eclipse开发环境的搭建

一.Eclipse的下载      到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1.  找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X(Cocoa)”2.  然后点击右边的“Mac OS X 64bit”(

2014-03-28 11:42:23 710

原创 Mac上配置Android开发环境并把Cocos2d-x项目编译到Andro

1、首先下载所需Android工具,包括Eclipse, ADT, SDK,NDK,JDK,ANT,CDT,关于安装与配置等一系列在mac上都很简单这里就不再赘述。Eclipse + ADT plugin + Android SDK 下载地址:http://developer.android.com/sdk/index.html#ExistingIDEAndroid NDK 下载地址:

2014-03-28 11:33:03 1112

转载 cocos2dx中 curl

Cocos2d-x中将curl做为第三方的库加入了进来,它被放在cocos2dx\platform\third_party\win32的curl目录下。                     在TestCpp有这样一个演示CurlTest。它简单的应用Curl来访问了一下HTTP服务器。我们来学习一下,打开TestCpp工程下的CurlTest目录。这里有两个文件CurlTest

2014-03-28 10:07:49 1747

原创 cocos2d-x使用CCControlButton的一些问题

1,默认是没有包含这些Extension的路径的,需要自己include到工程属性里面。以我的机器为例,包含到G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\extensions这里就OK了2,使用CCControlButton* button = CCControlButton::create("Click Me","Helvetica",12)

2014-03-28 09:57:02 870

原创 cocos2d-x 消类游戏,类似Diamond dash 设计

在游戏设计的过程中最主要的是游戏逻辑的设计,这个游戏的逻辑很明确,首先随机生成一个棋盘,棋盘中放随机一种颜色的方块,方块的摆放并没有限制(并不像三消游戏,要求生成的棋盘不能在行中或者列中有相邻的三个颜色相同);随机生成方块的代码如下:[cpp]void GameLogic::init() {     srand((unsigned)time(0));     for (

2014-03-25 16:32:36 912

转载 cocos2d-x学习日志(7) --CCScrollView和CCTableView的使用

在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。      首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,

2014-03-18 09:49:17 775

原创 cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)

我们点击 图层->添加对象层这里就会出现一个新的对象层,区别于图层,用紫色标记同样的,我们更改下名字,变为“object0”光加了层没用,我们还得在层上标记具体的对象下面我们把光标点中“object0”对象层我们可以看见工具栏有了变化前面与图层有关的按钮变为了灰色,后面与对象层有关的按钮变亮了点击 “插入对象”

2014-03-17 10:00:28 1203

转载 Android支付接入(一):支付宝

android支付支付宝sdksdk接入    相信相同过App获取利润的都会需要接入计费SDK,下边就跟大家走一遍完整的支付宝SDK接入,支付系列均通过计费Button触发,计费所有代码均放到一个java文件实现,这样虽然会有点违背java面向对象及封装性,但这样做的一个好处是可以快速集成到不同的游戏中,将改动的文件降到最低,各有利弊吧,如果大家有什么更好的方法,望一起交流,好了,废

2014-03-14 18:26:11 942

原创 cocos2d-x中使用TileMap地图编辑器

有段时间没更新博客了,最近一直忙项目,下面就把我最近的新成果给大家分享一下。近段时间主要是在研究开发工具与游戏制作的结合,大家知道工欲善其事必先利其器,一款好的方便的开发工具能够极大的提高游戏的开发效率,特别是在制作关卡这些东西的时候,这也就是为什么国外现在有这么多的开发引擎工具,特别是3d的比如unity3d,unreal,cryEngine等等都是基于这种需求而开发的。那么我这

2014-03-14 15:16:33 1136

转载 使用TileMap制作游戏地图

本篇博客出自阿修罗道,转载请注明出处:http://blog.csdn.net/fansongy/article/details/8864561 TileMap是一个地图编辑器。能将编辑好的地图生成一个tmx文件。这个文件可以被cocos2d架构解析出来。自己找官网下一个就行。编辑器的使用总得说来不难。我也就不详述了,可以参考子龙翻译的官方文档。神奇传送门:ht

2014-03-14 12:17:39 1736

转载 Posix多线程编程学习笔记

一、什么是互斥锁       另一种在多线程程序中同步访问手段是使用互斥量。程序员给某个对象加上一把“锁”,每次只允许一个线程去访问它。如果想对代码关键部分的访问进行控制,你必须在进入这段代码之前锁定一把互斥量,在完成操作之后再打开它。        互斥量函数有       pthread_mutex_init 初始化一个互斥量       pthread_mutex

2014-03-13 15:06:08 822

原创 posix多线程

线程的结构       线程包含了表示进程内执行环境必需的信息,其中包括进程中标识线程的线程ID,一组寄存器值、栈、调度优先级和策略、信号屏蔽子,errno变量以及线程私有数据。进程的所有信息对该进程的所有线程都是共享的,包括可执行的程序文本,程序的全局内存和堆内存、栈以及文件描述符。 线程标识       就像每个进程有一个进程ID一样,每个线程也有一个线程ID,进程ID在整个系

2014-03-13 13:21:41 511

原创 cococs2d-x 多线程加载plist

cococs2d-x 多线程加载plist分类: Cocos2d-x1.多线程开启:pthread2.如何在线程中加载plist一.多线程开启当我们想在程序中开多线程中,第一想到的是cocos2d-x有没有自带方法,幸运的是我们找到了CCThread,不幸却发现里面什么都没有。cocos2d-x自带了一个第三方插件--pthread,在cocos2dx\pl

2014-03-12 13:51:45 787

转载 UIActivityIndicatorView活动指示器

UIActivityIndicatorView活动指示器 转载▼活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。派生自UIView,所以他是视图,也可以附着在视图上。一.创建 UIActivityIndicatorView* activityIndicatorView = [ [ UIActivi

2014-03-12 10:52:02 961

原创 pthread编程基础

pthread编程基础 Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2.   创建线程int  pthread_create(pthre

2014-03-12 09:50:36 706

原创 pthread编程基础

pthread编程基础 Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2.   创建线程int  pthread_create(pthre

2014-03-12 09:46:51 871

原创 苹果内支付

苹果内支付分类: iOS2013-12-09 23:50 263人阅读 评论(2) 收藏 举报苹果 游戏 应用 内支付 In-app[objc] view plaincopy//  //  IAPHelperViewController.h  //      #import   #import   

2014-03-11 17:30:20 1915

原创 抽象工厂模式

软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。       工厂模式属于创

2014-03-11 11:41:43 641

c++ 网络高级编程

c++网络高级编程pdf ,适合实战开发者学习和整理思路

2014-08-29

cocos2d-x游戏代码

简单游戏代码,ios游戏代码,详细案例全解析,知意游戏

2013-09-26

空空如也

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

TA关注的人

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