Particle Engine介绍

本文介绍了Particle Engine(PE),一个基于cocos2d-x引擎的2D游戏编辑器,用于高效开发跨平台游戏。PE提供场景编辑、游戏对象管理、资源列表、属性窗口和菜单操作等功能。通过一个Hello World示例,展示了如何在PE中创建并运行简单的游戏场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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来创建一个简单Hello World的例子(如下图)来大致了解一下PE的特性

 

下面我们一步一步的来操作

1.点击菜单 File下的NewProject,或者直接用快捷键ctrl+n

 

2.在弹出的菜单中输入游戏文件名,然后点击保存


3.生成以下界面


4.在游戏对象列表下,选中scene,单击右键,然后在弹出的菜单中点击创建-àCCLabelBMFont,创建一个位图label


5.游戏场景窗口生成了一个位图label


6.在游戏对象列表中左键点击选中刚才创建的label对象


7.查看属性窗口,有以下显示


可以看到这是一个label的一些基本属性,如果位置,缩放等

8.下面让我们来更改字体的显示,由Default变成HelloWorld!

选中string属性,输入Hello World!


此时场景界面如下

 

9.点击Run菜单下的Iphone或者按F5

 

10.出下以下界面



一个简单的Hello World就诞生了,虽然这还算不上一个游戏,但我们通过这个小小的例子大概的了解了PE制作游戏的工作流程,在后续的内容中,我将会详细的讲一些实现细节和设计方案!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值