使用纯动作脚本或adobe flash cs4 professional开发游戏

问题描述 投票:6回答:4

我想开发一款简单的赛车游戏。用户将从上方看到他的汽车并且可以使用左右箭头键在轨道中以及在其他汽车之间导航。

开发游戏的正确方法是什么?我是否在FlashDevelop或Eclipse插件中使用纯动作脚本?我使用Flex3吗?使用adobe Flash CS4 Professional更好吗?

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

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

谢谢

flex flash actionscript
4个回答
4
投票

男人,你是一个勇敢的新世界的边缘,哈。

好吧,基本上你提到的一切都是可行的选择。老实说,很多事情都归结为个人偏好。

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

如果您要使用多人游戏,可以考虑查看Adobe LiveCycle Collaboration Services。它是来自Adobe的托管解决方案,它在设置多用户环境方面需要做很多工作,尽管它不是免费的。

最后,如果您可以等待几个月,Flash CS5将允许FlashBuilder(升级到Flex Builder)和Flash之间更紧密的集成。基本上你可以很容易地将两者结合使用。

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

你也可以查看Adobe Flash/Flex Cookbooks查找具体问题,或谷歌“一周Flex”来学习flex。

祝好运!


1
投票

在“好”的旧时代,我曾经在Flash IDE中使用AS2制作小型Flash游戏。那真的很快。 (虽然代码非常难看。)由于AS3可用,我使用Flex。如果图形很重要,我使用Flash IDE和Flex Builder并行(在Flash中构建/编译/绘制,在Flex Builder中编写代码)。当然,它不是最好的,但我只是讨厌Flash IDE如何处理代码。

对于多人游戏模式,我建议看一下这篇文章:http://www.flashrealtime.com/basics-of-p2p-in-flash/它使用Adobe的Stratus服务器进行P2P通信。它很容易设置和使用。

书籍:http://flashgameu.com/ - 基本水平,但有利于开始当然:http://oreilly.com/catalog/9780596526948

我最喜欢的教程网站:http://active.tutsplus.com/


0
投票

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

我想给你的一个建议是:不要使用CS4进行开发...... CS4是一个创建图形和动画等的好工具,但编程很糟糕......

如果你想开发一个合适的游戏(或任何类型的网络应用程序),你不想在几个月内废弃,你需要布局一个可扩展,灵活和健壮的架构,这只能用坚如磐石的代码完成,而不是插入你所有漂亮的图形和效果(当然可以在CS4中制作)...

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

当涉及到服务器时,大多数人倾向于使用Red5和SmartFox,它们都表现得相当不错,但在我看来有相当多的不必要的开销并且在网络引擎上施加了很多......但是,你可以从它们开始,并且可能会发现它们只是你需要的......

这里有我的个人建议:使用Haxe ...它允许你为服务器和客户端使用一种语言...而且,它是一种很棒的语言,一旦你掌握它...我使用AS2和AS3很多时候,但是因为我终于有勇气转向Haxe,我不想再回去了......虽然语言看起来很相似,但它们不是,所以不要指望它们......一旦你了解它,你就会明白我的意思...查看ThreadRemotingServer轻松创建服务器...查看haxelib(更多信息here)以获得一些有用的东西......并且不要害羞在邮件列表上发帖... Haxe有一个伟大,友好,乐于助人和热情的社区...还有一个论坛(没有那么多使用)和IRC频道获得支持......

希望这可以帮助 ... ;)


-6
投票

我只是回答这个问题。老兄,如果你对此很认真,你还有很多工作要做(我怀疑,因为你现在甚至不知道如何使用搜索引擎或维基百科)。无论如何,你走了......

http://en.wikipedia.org/wiki/Adobe_Flash

© www.soinside.com 2019 - 2024. All rights reserved.