Cocos2D-X
ColorPaper
游侠
展开
-
Animation & Spritesheets
Animation & SpritesheetsA sprite is a single graphic image. It can be moved around the screen, stretched, rotated, skewed, faded and tinted.A spritesheet is a collection of sprites int转载 2013-01-01 15:27:01 · 3898 阅读 · 0 评论 -
Cocos2D-X学习笔记(二)
Cocos2D-iPhone的接口形式是objective-c形式的,显然只是针对ios/mac平台。而Cocos2D-X号称是基于Cocos2D-iPhone, 只是api接口形式变成了cpp的形式,以实现跨平台。也就是说Cocos2D-X这个游戏引擎的架构其实就是Cocos2D-iPhone的,只是对外接口接口形式变了而已,或许cocos2d-x会加入一些补充或修改,让这个架构更好用。对于原创 2012-12-30 19:27:13 · 642 阅读 · 0 评论 -
Cocos2D-X学习笔记(一)
一直以来,想做游戏,那么就行动起来吧。 Cocos2D-X这个项目是国人发起的,挺牛的,那么火。中国的开源力量还是相当可观的。 之前多少了解过Cocos2D,知道有android平台的cocos2d,ios平台也有cocos2d,但它们的api有很大的不同,可移植性很差。Cocos2D-X的“x”很醒目,只要意指跨平台、另外意指Cocos2D-X的代码主要是CXX,API是C++形原创 2012-12-27 23:02:37 · 618 阅读 · 0 评论 -
[译]在Tiled Map中使用碰撞检测(一) 创建基于Tiled Map的游戏
在这篇教程里,我们会讲解如何使用cocos2d和Tiled Map Editor创建一个基于tiled map的游戏.作为例子,我们会制作一个小游戏.游戏的主要内容是一个忍者在沙漠里寻找可口的西瓜吃.这篇教程主要学习的内容有:如何创建Tiled Map;如何将地图载入到游戏内;如何让地图跟随玩家滚动;如何使用对象层.下一节里,我们再介绍:如何在地图上制作可碰撞区域;如何使用tile属性;如转载 2013-06-09 13:47:10 · 1761 阅读 · 0 评论 -
cocos2d游戏开发,常用工具集合
cocos2d游戏开发,常用工具集合 位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer转载 2013-06-09 13:31:21 · 1061 阅读 · 0 评论 -
mac下如何截图
Mac截图基本方法 全屏截图:Command-Shift-3 使用快捷键后会马上截取当前的全屏 指定区域截图:Command-Shift-4 使用快捷键后会出来一个带有座标的瞄准器,用鼠标的拖放可以选择需要截图的区域。此方式有秘笈,后面详细说。转载 2013-06-09 21:25:46 · 998 阅读 · 0 评论 -
How to Use Animations and Sprite Sheets in Cocos2D 2.X
http://www.raywenderlich.com/32045/how-to-use-animations-and-sprite-sheets-in-cocos2d-2-xThis post is also available in: JapaneseSmoky says: Only you can start this bear!Update转载 2013-06-10 15:56:30 · 1986 阅读 · 0 评论 -
cocos2D-x之音乐与音效
音乐与音效在游戏中实现一套优质的音乐与音效远比制作漂亮的画面简单得多。只需要开发者完成很少的工作量,就能把游戏的互动效果提高一个层次。CocosDenshion实现了3个音效引擎,由底层到高级分别是CDSoundEngine、CDAudioManager和SimpleAudioEngine支持格式 播放音转载 2013-06-12 17:42:04 · 1019 阅读 · 0 评论 -
【教程】PS平均分割图片(做照片墙用)
发个简单的教程。发现很多人喜欢做照片墙什么的,自己分割照片又不均匀。用PS分割照片超简单绝对平均。1回复1楼2012-09-13 01:12举报 |水儿小镇青出于蓝7第一步转载 2013-07-08 09:06:22 · 4321 阅读 · 0 评论 -
Comments Off18 Tools and Source Code Components for Cocos2D iOS Game Development
Cocos2D is a popular framework for iOS game development. We’ve compiled the following list of 18 Cocos2D resources, including tools, extensions, and source code components, guaranteed to help any mobi转载 2013-06-22 17:53:39 · 1516 阅读 · 0 评论 -
Best Practice of cross-platform games
Best Practice of cross-platform games__super keyword¶this keyworld is offered only by Microsoft VC. So you had to call the very name of parent class, instead of __super.folder separator¶"\转载 2013-01-03 11:32:14 · 615 阅读 · 0 评论 -
Box2d Tutorial
Box2d TutorialIn the last chapter we covered creating a TMX Tiled map and how to create rectangular Box2d fixtures. In this chapter we will bring the map to life.First we'll add dynamic Bo转载 2013-01-04 10:46:21 · 829 阅读 · 0 评论 -
Chapter 7 - Some Icing on the Cake
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_7_-_Some_Icing_on_the_Cake Chapter 7 - Some Icing on the CakeThe simple game is completed basically, but we could add some adornments to转载 2013-01-02 13:19:41 · 673 阅读 · 0 评论 -
第五章——如何检测碰撞
我们的英雄现在可以发射子弹了,但仅仅只是装饰而已,如何才能杀掉怪物呢?http://cn.cocos2d-x.org/resource/show?nid=68我们的英雄现在可以发射子弹了,但仅仅只是装饰而已,如何才能杀掉怪物呢?在这一章,我们将介绍碰撞检测来实现这一效果。 首先,跟踪怪物和子弹是必需的。 在游戏中,我们为这两种精灵加以不同的tag来区分它们。转载 2013-01-02 12:14:25 · 541 阅读 · 0 评论 -
TMX Tilemaps & Box2D Fixtures
TMX Tilemaps & Box2D FixturesThere are many ways to make levels for a platformer. In this chapter we'll discuss how to create levels using tilemaps, then use Box2D to bring them to life.A tilema转载 2013-01-01 19:39:45 · 1253 阅读 · 0 评论 -
About device orientation
About device orientationThis article describes how to set device orientation on iOS and android. As you know, there are two ways to set device orientation:The OpenGL / cocos2d-x wayFaster, b转载 2013-01-02 21:46:48 · 1329 阅读 · 0 评论 -
C++ vs Objective C
Are you a game developer transitioning from Cocos2d iPhone to Cocos2d-X? From Objective C to C++?C++ used to be my language. It was all I wrote computer games in for over 10 years. There's a certain转载 2013-01-01 13:24:09 · 1268 阅读 · 0 评论 -
第四章——如何发射子弹
http://cn.cocos2d-x.org/resource/show?nid=66 现在,我们想让英雄能发射子弹来消灭敌人,添加以下的代码,来设置图层支持触摸。1// cpp with cocos2d-x2this->setIsTouchEnabled(true);1// objc with cocos2d-iphone2self.isTouchEnabled =转载 2013-01-02 11:43:57 · 790 阅读 · 0 评论 -
第六章——如何播放音乐和音效
http://cn.cocos2d-x.org/resource/show?nid=72\ 在这一章里,我们将为游戏加入背景音乐,并在英雄发射子弹时播放音效。由于这里需要添加的代码很少,所以我们在这里多谈点音效引擎。Cocos2d-x已封装了SimpleAudioEngine用来跨平台。在我们的游戏中,我可以仅用一行代码,就能播放背景音乐和音效。这是非常方便的。当然,所支持的音频格转载 2013-01-02 11:29:20 · 700 阅读 · 0 评论 -
Cocos2D-X学习笔记(三)
CCDirector的作用:1、加载、切换场景2、暂停、继续游戏3、全局设置4、访问Views5、将屏幕坐标系转换为OpenGL中的坐标系cocos2d-x中的界面元素是这样组织的:(1)CCScene对象作为一个独立的游戏场景,它是看不见的元素。(2)CCScene中可以包含若干个CCLayer对象,CCLayer扮演的角色可以理解为PS的图层,CCLay转载 2013-01-02 22:05:25 · 888 阅读 · 0 评论 -
How to use pthread
How to use pthreadNow, you can use pthread in cocos2d-x, but there are some limitations.1. Don't call functions that invoke retain(), release() or autorelease(), because they are not thread-safe.转载 2013-01-03 11:06:40 · 578 阅读 · 0 评论 -
CCScale9Sprite
cocos2d 2.0之后加入了一种九宫格的实现,主要作用是用来拉伸图片,这样的好处在于保留图片四个角不变形的同时,对图片中间部分进行拉伸,来满足一些控件的自适应(PS: 比如包括按钮,对话框,最直观的形象就是ios里的短信气泡了),这就要求图片资源的中间部分是纯色或者是简单的渐变了! 1.cocos2d中九宫格CCScale9Sprite的实现 (1)原理 cocos2d的实转载 2013-06-24 20:50:19 · 1044 阅读 · 0 评论