Particle Engine介绍
本文介绍我自己开发的一个游戏编辑器,Particle Engine的主要功能和基本操作;介绍分为三个部分,第一部分介绍开发PE的原因和PE的主要功能;第二部分介绍PE的界面组成;最后一个部分通过PE创建一个简单的Hello World
一什么是PE
PE是ParticleEngine的英文缩写,也就是粒子引擎的意思,这个编辑器最初是为了方便编辑粒子系统而设计的,后来整合了游戏对象,关卡编辑等功能,形成现在这个样子.
设计PE的主要目的是为了使游戏设计师和游戏美术更直观,高效的开发出2D游戏.PE是基于cocos2d-x引擎,面向游戏逻辑和数据的游戏工具.PE开发出来的游戏是跨平台的,支持在windows,andriod和iphone平台.只需要将生成的资源打包成平台相关的文件,就可以在不同的平台下运行.
二 PE界面介绍
PE的界面组成如下:
1. 场景窗口,显示和编辑游戏对象如粒子,场景等
2. 游戏对象窗口以树形结构显示了游戏场景中的各种对象及对象之间的关系,例如UI,粒子,背景和时间条等
3. 资源列表,以文件列表的形式显示了游戏中引用到的各种资源,如字体,图片和脚本等
4. 属性窗口,显示了当前选中对象的属性,如坐标,缩放和引用文件路径等
5. 菜单栏,操作编辑器的菜单,如打开,保存文件,调度运行和设置等
三 Hello World
我们将通过PE来创建一个简单Hell