用于游戏开发的 flashdevelop

Posted

技术标签:

【中文标题】用于游戏开发的 flashdevelop【英文标题】:flashdevelop for game development 【发布时间】:2012-08-08 11:44:22 【问题描述】:

我正在尝试使用 flashdevelop 进行 Flash 游戏编程。我四处搜索,任何好的资源都告诉我 flash IDE 的做事方式。再次搜索,我遇到了 flex、mxml、flex sdk。我现在想揍人。(哈哈。我在开玩笑)。

在 flashdevelop 上打开一个新项目时,我看到了“AS3 项目”、“flex 4 项目”(使用 mxml 和 flex 4)之类的东西。 mxml有什么意义?和弯曲? AS3 项目将带我去哪里?

任何 ***er 都可以将我引导到一个很好的资源,该资源显示了使用 flashdevelop 工作以创建一个简单的 flash 游戏的工作流程?

【问题讨论】:

This seems like a pretty good tutorial: 【参考方案1】:

开始之前要知道的事情

    FlashDevelop 等工具没有您在 Flash Professional 中看到的用户界面构建器。时间线也不可用。它更像是源编译器。 您在 Flash Professional 中看到的库(您在其中添加了在运行时检索的 MovieClip、Sprite)在任何其他替代方案中均不可用。 您可以将基本资源文件存储在一个文件夹中,然后使用 Actionscript 将它们嵌入到您的 swf 中。参考:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.html 这些资源文件将在您编译时添加到 SWF。 使用 FlashDevelop,您可以嵌入和加载在 Flash Professional 中创建并导出到 SWF 文件的影片剪辑。

你会从像这样的网站获得帮助

http://flashpunk.net/2011/05/setting-up-flashdevelop/ http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/

【讨论】:

【参考方案2】:

Flex 框架利用 MXML 作为声明性标记语言(XML 来描述 UI),是 Adob​​e 用于开发应用程序的 UI 框架。你可能不需要那个;)

也不要将它与 Adob​​e Flex SDK 混淆,后者是纯 AS3 和 MXML 的命令行编译器(FlashDevelop 会为您下载它)。

您想使用一个 AS3 项目,或者更好的是,一个带有 Preloader 的 AS3 项目,如果您想将您的游戏打包成一个在开始时具有漂亮加载动画的单个游戏,这最终会很方便。

这些模板项目只会配置从头开始启动纯 AS3 应用或游戏所需的内容。由于它是纯 AS3,因此您从相当低级的 AS3 API 开始,这需要相当多的学习才能让任何东西在屏幕上移动。

如果你想玩 2D 游戏,我建议你阅读这篇很棒的教程,了解如何使用一个很好的 Flash 游戏库,它会处理大部分细节: http://www.photonstorm.com/archives/1200/flash-game-dev-tip-6-setting-up-flashdevelop-and-flixel-for-the-first-time

【讨论】:

以上是关于用于游戏开发的 flashdevelop的主要内容,如果未能解决你的问题,请参考以下文章

用于游戏开发的 flashdevelop

怎样可以制作一款游戏

用于游戏开发和其他目的的光线投射教程

用于游戏开发和其他目的的光线投射教程

用于游戏开发和其他目的的光线投射教程

Marmalade SDK 是不是更相关或更常用于游戏开发?