
Cocos2d实例教程
Garvin Li
Dancing with data
展开
-
【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod) 第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5。 第二步,下载cocos2d-iphone到电脑文档或任何一个文件夹(这里以文档为例), 下载地址:http://code.google.com/p/cocos2d-iphone/downl原创 2013-10-12 17:10:52 · 4084 阅读 · 0 评论 -
【Cocosd2d实例教程二】地图编辑器Tiled的安装使用
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示下面讲一下安装以及使用。第一步:下载Tiled,地址:www.mape原创 2013-10-12 17:28:13 · 5452 阅读 · 2 评论 -
【Cocosd2d实例教程三】Cocos2d瓦片地图的导入
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod) 上一节讲了如何使用Tiled制作瓦片地图,下面讲一下如何将地图导入游戏中。 第一步:将生成的文件导入resource中,如图,分别为地图和图片集 第二步:在HelloWorldLayer.h中修改代码,有一定基础的人还是比较好理解的。#import // When you i原创 2013-10-14 09:34:26 · 3697 阅读 · 0 评论 -
【Cocosd2d实例教程四】Cocos2d实现人物原地走动
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod)1.首先安装TexturePacker 1)TexturePacker介绍 这是一款图片集合软件,生成.plist文件,是一种动画效果。将png图片人物走动的不同瞬间传进去,之后publish,将生成一个.plist和一个.png文件。如图原创 2013-10-16 11:17:49 · 3815 阅读 · 0 评论 -
【Cocosd2d实例教程五】Cocos2d添加虚拟摇杆控制器
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod)1.介绍 cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能。通过摇杆可以控制图中精灵的移动。(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置)2.摇杆的实现 1) 将资源中的ZJo原创 2013-10-20 11:08:47 · 2659 阅读 · 0 评论 -
【Cocosd2d实例教程六】Cocos2d实现屏幕背景的自动滚动
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod)1.介绍 实现屏幕背景的自动滚动是游戏常遇到的功能,这样我们就不用绘制很长的背景图片,只要设计一张就可以,省时省力。这章将实现这个功能,并把源代码贡献给大家,废话不多说,先上个图,其实是动态的,只是截动态图有点麻烦。2.代码实现部分 屏幕的动态滚动主要是一个刷新机制的问题。原创 2013-10-20 11:33:49 · 3650 阅读 · 1 评论 -
【Cocosd2d实例教程七】Cocos2d实现超炫的粒子效果!!
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod)1.介绍 你想拥有炫酷的效果么,你想让你的应用亮瞎别人的狗眼么!!不要急,这里告诉大家怎么实现绚丽的粒子效果!先上个图,点击界面产生火焰!(依旧是动态的,只是作者懒得截动态图)2.实现部分 1)软件的安装 我们通过软件ParticleDesigner设计如图中原创 2013-10-21 15:17:38 · 3799 阅读 · 0 评论 -
【Cocosd2d实例教程八】Cocos2d实现碰撞检测(含实例)
(转载请注明出处:http://blog.youkuaiyun.com/buptgshengod)1.介绍 说到碰撞检测,最简单直观的例子就是超级玛丽里的吃金币功能,当两个物体碰撞在一起产生一定的效果。下面上图介绍下这章的实例。当机器人a走到机器人b的身上时,机器人b消失。2.具体实现方式 其实思路很简单,就是规定每个精灵有他们自己的一个作用范围,当两个精灵的作用范围重原创 2013-10-23 10:36:04 · 3668 阅读 · 0 评论