Colin丶

泰山崩于前, 我依然沐浴更衣, 焚香沏茶, 诚心正意, 手起键落: Hello World!

排序:
默认
按更新时间
按访问量
RSS订阅

A星寻路算法-(入门级)

你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步...

2014-11-22 17:49:40

阅读数:11246

评论数:16

cocos2d-x 仿 消灭星星(满天星) 源码+解析

cocos2d-x 仿 消灭星星(满天星) 源码+解析

2014-10-15 22:28:04

阅读数:4379

评论数:1

cocos2d-x 显示触摸操作(显示水波点击效果,用于视频演示)

昨天刚刚参加玩游戏设计大赛, 积累了一些东西。接下去将会逐个分享出来。首先是显示触摸操作。因为要演示我们的作品。使用试玩过程中, 如果没办法显示我们的触摸操作(像录制视频一样, 点击了屏幕某点, 出现红点或者水波荡漾这样的效果), 那样的话演示效果不好。观众就无法直观的了解我们的游戏。所以考虑加入...

2014-05-17 08:37:06

阅读数:16468

评论数:16

cocos2d-x 关卡选择界面(CCScrollView的使用)

今天要写一个关卡选择界面。 百度了下,采用了CCScrollView来实现。 具体CCScrollView的使用就不介绍了。 百度大把。(关键字: CCScrollView详解) 这里,主要通过一个实例介绍菜单界面的实现。 先看效果图。如下: 1.先从 http://pan.ba...

2014-04-13 17:30:08

阅读数:4224

评论数:10

cocos2d-x 常见的32种切换场景的动画

bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; }...

2014-04-07 18:49:44

阅读数:1455

评论数:7

A星算法详解(个人认为最详细,最通俗易懂的一个版本)

A* 寻路算法 原文地址: http://www.gamedev.net/reference/articles/article2003.asp 概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。 搜索区域(The Search Area) 我们...

2014-04-07 10:29:09

阅读数:63925

评论数:35

cocos2d-x - 滚动列表(类似天天酷跑道具菜单)详解(CCScrollView的使用)

今天要写一个滚动列表功能,类似下面这样。(图片资源都是自己从天天酷跑里面抠的,仅用于学习方便) 首先,这样一个列表就和iOS里面的UITableView没什么两样,当然,Android中肯定也存在类似的控件。 在cocos2d-x引擎中参照ios中的UITableView实现了...

2014-03-29 22:34:12

阅读数:7876

评论数:81

【cocos2d-x】让XCode运行时自动更新资源【IOS】

用过XCode的人都知道,XCode有一个臭名昭著的bug——除非你修改了源代码造成了重新编译,否则游戏包中的资源经常无法刷新。不管怎么运行资源都是旧的。 关于这个问题,业内有几位同行已经详细探讨过了。有几种解决方法,其中一种方法是,在运行时强制把资源删除,这样XCode会重新导入新...

2014-03-24 16:50:14

阅读数:2558

评论数:13

cocos2d-x - CCProgressTimer详解

闲着想要实现一个功能。一个填充爱心的效果。 效果如下: 一个爱心填满动作。 为实现这个功能,学习了下CCProgressTimer , 顺便做个记录。 首先介绍几个相关链接: dota道具冷却效果:http://blog.csdn.net/cen616899547/article/deta...

2014-03-21 17:29:52

阅读数:3816

评论数:8

cocos2d-x 多点触控总结

【一】:这个和单点有啥区别 1.使用上的区别。 这个不用多说,有些情况下我们是需要多点触控来实现更好的效果,比如,切水果。 2.和单点的区别 [1].单点使用监听类是CCtargetedTouchDelegate,而多点使用CCtangardTouchDelegate. [2...

2014-03-05 19:19:55

阅读数:5953

评论数:5

cocos2d-x iphone真机测试出现闪屏现象

最近在学着写一个跑酷游戏。使用cocos2d-x , ios平台。 在真机测试时候,发现出现闪屏现象,如图所示。 后来发现了2个解决方法,mark一下。 // 解决方法 A:关闭深度检测 CCDirector::sharedDirector()->setD...

2014-03-05 15:48:27

阅读数:2106

评论数:2

cocos2d-x 错误总结(持续更新)

记录自己学习cocos2d-x路上遇到的种种问题及其解决办法。持续更新。 一.断言 TMX: Only 1 tileset per layer is supported 崩溃: 这个错误发生在我使用tiledmap的时候,其中,tiledmap里面编辑好的地图在同一个层(layer)使...

2014-03-03 16:33:17

阅读数:2774

评论数:4

cocos2d-x 坐标系总结(从如何判断精灵是否在屏幕可见范围谈起)

萌生系统了解这方面的问题这个念头, 是因为今天刚遇到的一个问题。 最近在写一个跑酷游戏,基于cocos2d-x。  在死亡判断的时候,有一个情况,就是主角被移出了屏幕可见范围,则判断为死亡。(玩过天天酷跑的都知道吧) 本来一个很简单的问题,却因为自己学习的不够系统,折腾了半天。 因为我的主角...

2014-02-22 16:43:47

阅读数:5292

评论数:7

cocos2d-x - 2d跑酷游戏地图素材(TiledMap)

最近在看龙灵修的跑酷游戏视频教程。然后自己跟着做跑酷游戏。 可是发现没有图片资源,导致做起来总感觉不对劲。 于是花了点时间,整理了网上的一些素材。主要从中提取的地图。 使用于TiledMap, 每个瓦片以32,64分割都行。 花了几个小时整理的… 希望对大家有所帮助。 先上传2张效果图,...

2014-02-10 16:48:34

阅读数:6304

评论数:14

【cocos2d-x官方文档】瓦片地图 Tiled Map

【cocos2d-x官方文档】瓦片地图 Tiled Map  分享3 瓦片地图(Tiled Map) 瓦片地图(Tile Map) 不但生成简单,并且可以灵活的用于Cocos2d-x引擎。不论你的游戏是角色扮演游戏, 平台动作游戏或仿打砖块游戏,这些游戏地...

2014-02-09 23:18:29

阅读数:2855

评论数:4

cocos2d-x - loading加载动画

相信大家在玩游戏的过程中都会遇到一个loading的界面,loading界面的作用主要是为了加载游戏中需要用到的资源。在比较大型的游戏中,资源通常会占用很大的空间,如果不做一个预加载,在切换界面的过程中很容易造成卡屏的现象。 下面先给出运行效果。 今天要讲解的内容便是加载界面中的进...

2014-02-09 22:22:58

阅读数:3380

评论数:5

cocos2d-x - ios7隐藏状态栏

1.打开Resources文件下的info.plist文件 2.在plist中添加一行,key为:View controller-based status bar appearance,设置value为NO(如下所示) 这样即可隐藏掉状态栏。 另外,如果以上方法行不通...

2014-02-09 19:35:09

阅读数:3077

评论数:4

cocos2d-x + TiledMap 详解

瓦片地图类之CCTMXTiledMap 瓦片地图就是游戏的背景。 这篇文章为大家介绍,瓦片地图类CCTMXTiledMap,我们先来学习它的初始化方法,代码如下: 根据一个TMX文件来创建一个背景地图 [plain] view plaincopypr...

2014-01-18 23:33:36

阅读数:4631

评论数:6

cocos2d-x - 产生随机数(c++)

cocos2d-x提供了一个产生随机数的方法 CCRANDOM_0_1 具体定义如下。 /** @def CCRANDOM_0_1 returns a random float between 0 and 1 */ #define CCRANDOM_0_1() ((float)rand()...

2014-01-11 11:46:59

阅读数:9542

评论数:10

ios-cocos2d-x- 固定横/竖屏最简单办法

过阵要重新学习cocos2d-x了。  写点笔记,温习温习。 有的游戏,需要固定横/竖屏,下面介绍一个最简单的办法。 打开工程。 1.找到ios文件夹下的RootViewController.mm文件。 2.打开文件,找到shouldAutorotate方法。修改返回值即...

2014-01-06 17:52:46

阅读数:1985

评论数:6

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