CitrusEngine系列教程三:使用flash cs 设计关卡

教程出自 cls分享站

 

CitrusEngine支持很多关卡编辑器,可以通过swf或者xml快捷的实现布局,这意味着我们可以使用flash cs 来实现场景设计。现在就让我们来探讨一下如何用flash cs 来设计关卡(本教程源文件使用的是flash cs6 和flex4.7)。

首先CitrusEngine给我们提供了非常方便的 Components.fla(点击可以下载), 这个flash 文件使我们可以快速的创建基于box2d或nape的游戏场景。

打开Components.fla,我们可以看到库面板已经包含所有CitrusEngine基本的关卡组件<ignore_js_op style="word-wrap: break-word;">

 

 

我们只需要将其拉入舞台就可以实现非常快速的布局,下面是我做的简单布局:(使用Components.fla的时候最好将其重命名,我这里将其重命名为level.fla)

<ignore_js_op style="word-wrap: break-word;">

 

 

上面蓝色的是Hero,灰色是 Platform,粉红色的是RevolvingPlatform,黄色的是Coin。关于Hero,Platform和Coin我们已在之前的教程使用过,我就不介绍了。现在我简单介绍一下RevolvingPlatform。RevolvingPlatform继承与 Platform,可以理解为能围绕一个中心点旋转的Platform,现在我们通过flash cs的面板来对其进行一些设置旋转半径和速度做一些设置,当然宽高什么的也可以很方便在flash cs的属性面板设置

<ignore_js_op style="word-wrap: break-word;">

 ...

...

=>完整教程与示例源码下载

你可能感兴趣的:(游戏,Flex,Flash,as3,CitrusEngine)