- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人