- 博客(17)
- 收藏
- 关注
原创 cocos2d-x3.2源码分析(一)类FileUtils--实现把资源放在Resources文件目录下达到多平台的引用
当你创建TMXTiledMap* tilemap=TMXTiledMap::create("test1.tmx")或Sprite *sprite=Sprite("HelloWorld.png"),有没有产生这样的疑问--为什么把资源test1.tmx和HelloWorld.png放在项目目录下的Resources文件中即可直接引用而不用标明具体路径,并且可以在多个平台下引用?或许很多人就会这样说:
2014-07-27 20:42:39 10252 2
原创 cocos2d-x3.2总结(一)Position和AnchorPoint的关系
当cocos2d-x引擎需要绘图时,就需要Position和AnchorPoint等属性。例如:在创建一个Sprite时,要设置Sprite的Position,而我们常常没有设置AnchorPoint,这是因为精灵的AnchorPoint默认值为(0.5,0.5),其他节点的默认值为(0,0)。那Position和AnchorPoint之间究竟有什么关系呢?下面将逐一讲解。第一步,我们要知道c
2014-07-31 23:51:47 2775
原创 cocos2d-x在目录..\Classes添加新类的cpp后,在Eclipse下进行混合编译提示”undefined reference to vtable for 新类“错误的解决方法
今天在使用cocos2d-x时,我把一个新类(classA)的c
2014-07-31 08:38:04 1965
转载 cocos2d-x 事件分发机制 ——加速计事件监听
加速计事件监听机制在上一篇中介绍了cocos2d-x中的触摸事件机制,这篇来介绍下游戏中也经常用到的加速计事件,这些都是游戏中的经常要用到的。移动设备上一个很重要的输入源是设备的方向,大多数设备都配备了加速计,用于测量设备静止或匀速运动时所受到的重力方向。重力感应来自移动设备的加速计,通常支持X、Y和Z三个方向的加速度感应,又称为三向加速计。实际应用中,可以根据三个方向的力度大小来计算
2014-07-31 08:03:24 644
转载 cocos2d-x 事件分发机制 ——触摸事件监听
原文地址:http://blog.csdn.net/hust_superman/article/details/38166711cocos2d-x 3.0 出来已经好久了,也已经用3.0写了几个小游戏,感觉3.0的事件触发机制太赞了,随这里总结一下,也算是对知识的一种回忆和加深理解。3.0的事件分发机制中,需要也仅仅需要通过创建一个事件监听器来实现各种触发后的逻辑,然后添加到事件分发器
2014-07-31 07:59:09 864
转载 如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第三部分(完)
原文地址:引言程序截图:在第二部分教程中,Ray教大家如何在地图中制作可碰撞的区域,如何使用tile属性,如何制作可以拾取的物品以及如何动态修改地图、如何使用“Heads up display”来显示分数。在这个教程中,我们将加入敌人,这样的话,你的忍者就可以向它们扔飞镖啦,同时还增加了胜利和失败的游戏逻辑。但是,首先,你得下载一些相关的资源文件。这
2014-07-29 17:22:49 1219 1
转载 如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第二部分
引言程序截图:这篇教程是《如何使用Cocos2d-x 3.0制作基于tilemap的游戏》的第二部分。在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜!在第一部分教程中,我们介绍了如何基于tiled创建地图,怎样把地图增加到游戏中去,以及如何滚动地图来跟随主角移动、还有如何使用对象层。在这部分教程中,我们将会介绍如何在地图中制作
2014-07-29 16:53:43 1385
转载 如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第一部分
原文地址:http://cn.cocos2d-x.org/tutorial/show?id=1205
2014-07-29 10:47:00 1239
转载 C++的Lambda表达式
C++的Lambda表达式在WIN RT的异步编程中,占有非常重要的作用。但C++的Lambda表达式又不同于其他语言,比如C#,javascript。本篇旨在讨论C++ Lambda表达式的基本语法和概念,希望大家多多指正。 首先,我们看一下Lambda表达式的基本构成 1. 是捕获值列表,2.是传入参数列表,3.可修改标示符,4.错误抛出标示符,5.函数返回值
2014-07-28 21:13:51 816
转载 Google's C++ coding style
v0.2 - Last updated November 8, 2013源自 Google's C++ coding style rev. 3.274目录 由 DocToc生成头文件#define用法前向声明内联函数-inl.h文件函数参数顺序include的命名和顺序作用域命名空间未命名空间命名空间嵌套类非成员函数、静态成员函数、全局函数局
2014-07-26 16:35:52 1838
原创 cocos2d-x3.2-HelloWorld在Android真机测试运行
在windows下配置好Eclipse开发环境即可进行开发。环境的配置可以参见《
2014-07-25 22:55:28 2163 2
原创 解决The import org.cocos2dx.lib cannot be resolved AppActivity.java的方法
按照之前的
2014-07-25 00:06:07 12340 2
转载 ant安装、环境变量配置及验证
本文转自:一、安装ant到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.8.1。二、配置环境变量window中设置ant环境变量:ANT_HOME C:/ apache-ant-1.8.1pa
2014-07-24 16:39:56 904
转载 Cocos2d-x 3.x 全平台新手开发配置教程
本文转自:http://www.cocoachina.com/gamedev/cocos/2014/0529/8596.html本文为cocos2d-x 3.x 全平台(Android,iOS)新手开发配置教程攻略,希望对大家有所帮助。因为这篇文章是面对新手的。所以有些地方会啰嗦一些,请勿见怪。如果教程中有错误,欢迎指正。如果在配置开发平台时还遇到问题,欢迎大家讨论。本文所使用的环
2014-07-24 16:04:08 1406
转载 cocos2d-x 3.0 开发(一) Hello_New_World
1、Previous On 2dx 2dx 的3.0版本是个与以往不同的版本。变化比2dx从1.x 到2.x的变化还要大不少。具体的新功能可以参见:CocoaChina大会见闻——cocos2d-x 3.0 新特性。当然这都是官方承诺的,只有我们在项目中实际用上了才有意义。2dx的版本选择很重要,因为项目的进行中是不太可能更换版本的,因此大家都希望选一个稳定的版本开发。新的版本会有很
2014-07-23 22:33:24 802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人