
cocos2dx
文章平均质量分 85
hpking
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
让cocos2dx 支持Staggered格式的tmx
tiled支持创建Staggered格式的地图而cocos2dx本身是不支持此种格式的显示的,所以我们就改动cocos2dx小小的代码来实现支持。代码很简单,而且未动着主体框架的代码,只是tilemap_parallax_nodes目录下的简单修改。 首先在CCTMXTiledMap.h文件中定义枚举类型: /** Possible orientations of the TMX原创 2013-08-05 22:52:41 · 7779 阅读 · 6 评论 -
让Tiled成为一个强有力的45度菱形Staggered打点器(地图编辑器)
Tiled的确强大,所以处理基于tile(网格)的地图,的确很方便,曾成功的利用Tiled来打点45度地图,所以分享点小技巧 先看效果图: 然后看打点层的: 强大的地方在于:可以按下鼠标拖出一块区域来,这样无论是创建阻挡还是透明都超方便。 亮点在这里: 熟悉Tiled的都知道,这个blockLayer需要 图块,可以自己做一个,这里提供一个阻挡的原创 2013-08-05 23:09:53 · 5616 阅读 · 1 评论 -
cocos2dx 45度Staggered格式A*寻路 曼哈顿算法(待优化)
#ifndef __ASTARPATHFINDER_H__ #define __ASTARPATHFINDER_H__ #include "cocos2d.h" USING_NS_CC; /** * 横向移动一格的路径评分 */ static const int COST_HORIZONTAL = 20; /** * 竖向移动一格的路径评分 */ static const原创 2013-08-05 23:54:59 · 7552 阅读 · 2 评论 -
关于Demo中地图显示的实现原理
cocos2dx 跨平台游戏开发基础框架以及Demo实现的地图显示不是使用的cocos2dx的内置的tilemap_parallax_nodes来实现的,在此简单说下原理。 地图无论是栅格化还是整张图,无非就是绘制贴图,CCSprite完全可以做到。 栅格图片的显示不过是拼合几张图到一个层上(暂且称为一个层吧,因为没用CCLayer),暂且称为地图层。地图层使用setContent原创 2013-08-13 21:57:15 · 2212 阅读 · 0 评论 -
修改了一下某个大神的AnimatePacker,以适应plist格式的动画格式
根据 cocos2d-x自制工具06:AnimatePacker源代码 修改了一下源码,让其导出的文件支持plist格式,已测可用。当然编辑导出的plist文件还是不行,其实我只是改了导出。使用办法参看 http://goldlion.blog.51cto.com/4127613/779533 使用的vs2012+qt编译的,还不会静态编译,所以带了链接库 下载连接 : http://down原创 2014-03-28 16:48:58 · 2086 阅读 · 0 评论 -
cocos2dx 跨平台游戏开发基础框架以及Demo
基本代码结构 demo下载: http://url.cn/HMddsi 实现的功能: 1.地图 45度菱形tile,8方向A*寻路,分块按需加载地图图片,即时清理图片的内存占用 2.精灵的显示以视区为界,自动清理超出视区的 3.实现人物的集中管理,深度调整 4.实现客户端socket,并能与server通信 5.游戏占用内存目前在60mb以内,估计能控制在100原创 2013-08-01 19:05:05 · 3872 阅读 · 17 评论