Cocos2d-x
风信子IT人
一个勤勤恳恳的IT人
展开
-
知易游戏开发教程cocos2d-x移植版001
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/02/27/2370167.html前言知易的cocos2d-iphone游戏开发教程帮助不少人开始了游戏开发之旅,我们由衷地感谢他。这套教程已经发表了一年多时间,在这段时间里,随着cocos2d-iphone的升级,接口发生了不少变动。在我们这些用惯了C++的人眼里,转载 2012-10-29 23:49:48 · 6054 阅读 · 0 评论 -
cocos2d-x内存管理机制解析(二)
转自:http://blog.csdn.net/a7833756/article/details/7632199前一篇我们讲到cocos2d-x里的内存管理机制,以及引擎中的自动内存管理机制。一个被自动管理的对象从new出来之后到被放到autoreleasepool那么接下来,对象是如何被引擎自动delete掉的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停转载 2012-12-19 12:57:08 · 673 阅读 · 0 评论 -
ObjC转换为cpp的规则
原文地址: http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Rules_of_translating_objc_to_cpp1. 是否使用虚拟成员函数1. 在申明cpp成员函数时最好不要使用“virtual”关键字;2. 但是,请检查你申明的成员函数是否重写了父类的成员函数,如果重写了,请加上“virtual”;3. 如翻译 2012-11-27 23:08:40 · 1459 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版007
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/06/10/2544260.html在新的一章中,知易带来了粒子系统的相关知识。如果你不清楚粒子系统到底是怎么一回事,那就赶快来看一下吧。为什么需要粒子系统在示例6中,我们通过一组图片实现了炮弹的爆炸效果,这是游戏开发中常见的表现手法之一,它的理论基础就是动画。但是转载 2012-10-31 23:12:04 · 803 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版006
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/06/03/2532932.html在上一节中,我们使用经典FC游戏《坦克大战》的元素设计了一张地图,来演示Tiled Map Editor工具的基本用法,并在cocos2d-x程序中完成了tmx地图加载、查看以及动态修改地图元素的功能。这一节,我们将对示例5进一步扩充、完转载 2012-10-31 23:08:21 · 796 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版005(下)
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/05/18/2508457.html这一节,我们将使用cocos2d-x开发一个有关瓦片地图的示例。在这个示例当中,我们需要完成以下功能:1)TMX地图的加载与显示。2)在地图中游走。3)搞点儿小破坏,动态修改地图。内部规则在开始之前,我们还需要转载 2012-10-31 22:51:35 · 1078 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版005(上)
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/05/06/2485947.html游戏中的地图是整个游戏的虚拟场景。通常情况下,手机上的游戏地图按照画面滚动方向可以分为以下三类:1)纵向滚动常见的是打飞机类游戏,画面滚动主要是从上至下的模拟正在按照常规速度飞行的飞机。2)横向滚动ARPG转载 2012-10-31 22:34:12 · 1178 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版003
原文地址: http://www.cnblogs.com/cocos2d-x/archive/2012/03/04/2379562.html从本章开始,我们开始讲解cocos2d-x库的动作(Action)。游戏的世界是一个动态的世界:无论是主角精灵还是NPC精灵都处于不断的运动当中,甚至是背景中漂流的树叶,随风而动的小草。这些明显的或者不明显的运动构成了我们栩栩如生的游戏世界转载 2012-10-31 21:27:07 · 814 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版004
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/03/25/2416890.html我们知道cocos2d-x是cocos2d-iphone项目的C++移植版本,它拥有跨平台的特性。同时cocos2d-x与cocos2d-iphone保持着高度地同步,这也就从根本上限制住它是一个为手机、平板等设备量身定做的游戏引擎。而对Win3转载 2012-10-31 22:06:17 · 780 阅读 · 0 评论 -
cocos2d-x动作系统浅析
尊重作者劳动,转载时请标明文章出处。作者:Bugs Bunny地址:http://www.cnblogs.com/cocos2d-x/archive/2012/03/13/2393898.html在上一篇博文中我们对cocos2d-x的动作使用有了初步了解。今天,我们将通过阅读部分cocos2d-x源码来了解这个动作系统是如何运作的,以及在使用时还有什么细节需要特别注意。小转载 2012-10-31 21:34:49 · 886 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版002(下)
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/03/01/2376143.html示例说明上一节我们对cocos2d-x的基本概念有了初步了解,下面我们将通过一个实例对前面的概念进行实战演练。假设我们要开发一款飞行射击类游戏,其中有3个主要画面。1)主菜单画面2)游戏画面3)设置画面转载 2012-10-31 00:24:33 · 910 阅读 · 0 评论 -
知易游戏开发教程cocos2d-x移植版002(上)
原文:http://www.cnblogs.com/cocos2d-x/archive/2012/02/29/2373598.html基本概念为了全面掌握cocos2d-x的开发,我们首先需要了解该引擎的几个基本概念。实际上,这些基本概念是所有游戏开发所必须的,并非cocos2d-x专有。任何游戏都是通过这些概念所针对的对象组建起来的,游戏的复杂程度决定了这些对象实现的转载 2012-10-30 20:54:38 · 5760 阅读 · 0 评论 -
cocos2d-x内存管理机制解析(一)
转自:http://blog.csdn.net/a7833756/article/details/7628328前言:c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露。我们来举个例子说明一下: 运行 结果,vld工具提示了存在内存泄露:转载 2012-12-19 12:55:57 · 525 阅读 · 0 评论