Apache flex 使用纯actionscript或adobe flash cs4 professional开发游戏

Apache flex 使用纯actionscript或adobe flash cs4 professional开发游戏,apache-flex,flash,actionscript,Apache Flex,Flash,Actionscript,我想开发一个简单的赛车游戏。 用户可以从上面看到自己的车,并可以使用左右箭头键在轨道上和其他车之间导航 开发游戏的正确方法是什么? 我是使用FlashDevelop的纯actionscript还是Eclipse插件? 我使用Flex3吗? 使用adobe Flash CS4 Professional是否更好 高级版本还将包括一对一或多人游戏。 您是否建议使用单独的XMPP服务器在玩家之间发送实时数据 或者是否有适合此功能的闪存服务器 一本关于flash游戏的书和教程链接将不胜感激 谢谢我回答这个

我想开发一个简单的赛车游戏。 用户可以从上面看到自己的车,并可以使用左右箭头键在轨道上和其他车之间导航

开发游戏的正确方法是什么? 我是使用FlashDevelop的纯actionscript还是Eclipse插件? 我使用Flex3吗? 使用adobe Flash CS4 Professional是否更好

高级版本还将包括一对一或多人游戏。 您是否建议使用单独的XMPP服务器在玩家之间发送实时数据 或者是否有适合此功能的闪存服务器

一本关于flash游戏的书和教程链接将不胜感激


谢谢

我回答这个问题只是为了得到一些分数。哥们,如果你认真对待这件事,你还有很多工作要做(我怀疑,因为你现在甚至不知道如何使用搜索引擎或维基百科)。不管怎样,给你


伙计,你是在一个勇敢的新世界的边缘,哈

好的,所以基本上你提到的一切都是可行的选择。老实说,这很大程度上取决于个人喜好

如果你是一个非常视觉化的人,它可以帮助你在控制舞台上的东西时看到它们,那么使用Flash。在处理数据方面,它不如Flex强大,但允许您将类链接到库中的精灵和电影剪辑是巨大的,而且被许多“严肃”的开发人员低估了

如果你要进行多人游戏,你可以考虑查看Adobe LIFE循环协作服务。这是一个由Adobe提供的托管解决方案,虽然它不是免费的,但在设置多用户环境方面需要做很多工作

最后,如果您可以等待几个月,FlashCS5将允许FlashBuilder(升级到FlexBuilder)和Flash之间更紧密的集成。基本上,您可以很容易地同时使用这两种工具

如果你想开始学习这些东西,我强烈推荐Lee Brimelow的优秀网站。这里的前几个例子是AS2,所以可以跳过它们,但只需按顺序观看他所有的AS3示例,完成后,你将成为一名flash开发人员

您还可以查看查看特定问题,或通过谷歌“一周内Flex”学习Flex

祝你好运

首先:开发游戏没有正确的方法

我想给你的一个建议是:不要使用CS4进行开发。。。CS4是一个伟大的工具来创建图形和动画等,但是可怕的编程

如果你想开发一款合适的游戏(或任何类型的web应用程序),而你又不想在几个月内就放弃它,那么你需要设计一个可扩展、灵活和健壮的体系结构,这只能用坚如磐石的代码来完成,而不是插入所有漂亮的图形和效果(当然可以在CS4中制作)

Flex可能是启动和运行UI的最快方法。。。例如,如果您正在创建一个战略游戏,它需要大量的表单和概述等,那么您应该使用Flex,尽管ASwing和其他框架是合理的选择。。。我不喜欢Flex有很多原因,但我想最终它们都是一个品味的问题,所以你可以决定用什么来创建游戏需要的所有标准UI。。。要创建的UI越多,我就越建议您使用Flex

说到服务器,大多数人倾向于使用Red5和SmartFox,它们都表现得很好,但在我看来,它们有相当多的不必要的开销,并对您的网络引擎造成了很大影响。。。不过,你可以从它们开始,也许会发现它们正是你所需要的

下面是我的个人建议:使用。。。它允许您对服务器和客户端使用一种语言。。。而且,这是一门很棒的语言,一旦你掌握了窍门。。。我使用了AS2和AS3很多时间,但由于我终于有勇气切换到Haxe,我不想再回到过去了。。。虽然这两种语言看起来很相似,但事实并非如此,所以不要期望它们。。。一旦你有了头脑,你就会明白我的意思。。。查看如何轻松创建服务器。。。查看(更多信息)以获取一些有用的信息。。。不要羞于在邮件列表上发布。。。哈克斯有一个伟大的、友好的、乐于助人的、热情的社区。。。还有一个论坛(使用不多)和一个IRC频道来获得支持


希望这有助于……;)

在“好”的年代,我用AS2在Flash IDE中制作小型Flash游戏。那真的很快。(虽然,代码很难看。)因为AS3是可用的,所以我使用Flex。如果图形很重要,我会并行使用FlashIDE和FlexBuilder(在Flash中构建/编译/绘制,在FlexBuilder中编写代码)。当然,这不是最好的,但我只是讨厌flashide处理代码的方式

对于多人模式,我建议看一看本文:它使用Adobe的Stratus服务器进行P2P通信。它很容易安装和使用

书籍:-基本水平,但良好的开端 当然:


我最喜欢的教程网站:

-1仅用于积分。每个人都是新人,伙计,没有理由这么粗鲁。哈哈,我感觉到了爱。我确实试着提供更多有用的链接,但是因为我不喜欢任何点,所以我只想提供一个。我想维基百科会给出最一般的解释。不管怎样。我还在学习网络礼仪,我想这是其中的一部分。在现实世界中,我不必如此有礼貌地完成事情PHmm,也许我可以通过评论发布链接。。。