如何在Flash中创建装扮游戏?

时间:2010-10-13 05:17:26

标签: flex flash actionscript-3 flash-builder

我是Flash / Flex和Actionscript 3的新手。

我想知道如何在Flash / Actionscript中创建一个装扮游戏,用户可以点击(而不是拖放)可用的配件/服装,头像将立即显示新的选择,我可以保存设置并在新服装选择中拍摄头像的快照。如果有我可以遵循的参考/教程将会很好。

其次,我可以知道如何保存选择,是通过xml还是json还是数据库?最好动态存放衣服/配件。

非常感谢。

3 个答案:

答案 0 :(得分:1)

如果你是新手,你可能想看看一些基本的Flash编程教程,我认为Colin Moock在他的“Lost Actionscript Week End”视频系列中引入了Actionscript 3做得非常好。应该在Adobe TV上找到。

在此之后,你可以看看面向对象的编程和设计模式,装饰模式可能对你的游戏特别感兴趣。

如果您对OOP有更多了解,我认为保存选择不应该是一个问题,但您可能需要研究像PHP这样的服务器端语言......

答案 1 :(得分:0)

如PatrickS所提到的,你首先要熟悉基础知识。

一旦你准备好开发这个,你将不得不考虑将头像的外观存储到远程文件/数据库的方式中的一些选项。

有几种选择: - 动态拍摄头像的快照(使用BitmapData.draw(...)调用),并将快照的byteArray传递到服务器所期望的URL,并将头像保存到文件/数据库条目。 - 动态地获取所需的裸露信息(化身肤色,衣服,配饰,位置也可能),并将其作为格式化字符串(可以是XML,JSON,URL编码甚至,无论你喜欢什么)传递给服务器所需的URL,并将您的头像数据保存到文件/数据库条目。尽管如此,您还需要为Flash头像开发一种书写机制,以便从服务器中获取此信息并重新应用它。

第一种方法是最简单的方法。在服务器上,如果需要裁剪或调整大小,可以使用PHP的GD库进行图像处理。

是的......我以前做过这个,太多次了哈哈。

答案 2 :(得分:0)

如果您正处于旅程的开始阶段,那么启动您的引擎将非常困难,但根据我自己的经验,我必须承认,通过示例学习是否是做某事的最佳方法之一。因此,我建议您查找并分析已制作游戏的源代码,并尝试重新启动它。然后你可以添加自己对游戏结构的贡献,修改代码添加新功能等等...... 如果您仍然需要帮助来创建装扮游戏,我邀请您下载我为letsplaygirls网站创建的装扮游戏版本的zip文件。

Dress-Up Game Source Code - Flash .fla