【问题标题】:How to create a dress up game in Flash?如何在 Flash 中创建一个装扮游戏?
【发布时间】:2010-10-13 05:17:25
【问题描述】:

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

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

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

非常感谢。

【问题讨论】:

标签: apache-flex flash actionscript-3 flash-builder


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    您需要先熟悉 PatrickS 提到的基础知识。

    一旦您准备好深入开发此功能,您将不得不考虑一些选项,以将头像的外观存储到远程文件/数据库中。

    几个选项是: - 动态拍摄您的头像的快照(使用 BitmapData.draw( ... ) 调用),并将您的快照的 byteArray 传递到您的服务器期望的 URL,并将您的头像保存到文件/数据库条目。 - 动态获取所需的基本信息(头像肤色、服装、配饰、职位也可能),并将其作为格式化字符串(可以是 XML、JSON、URL 编码,甚至是您喜欢的任何内容)传递给您的服务器期望的 URL,并将您的头像数据保存到文件/数据库条目。但是,要调用此功能,您还需要为您的 Flash 头像开发一种写入机制,以便从服务器取回此信息并重新应用它。

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

    是的……我以前做过很多次,哈哈。

    【讨论】:

      【解决方案3】:

      如果您正处于旅程的开始阶段,启动引擎将非常困难,但根据我自己的经验,我必须承认,以身作则学习是做某事的最佳方法之一。所以我建议你找到并分析一个已经制作的游戏的源代码,并尝试重新设计它。然后可以在游戏结构中添加自己的贡献,修改代码添加新功能等等…… 如果您在创建换装游戏方面仍然需要帮助,我邀请您下载我为letsplaygirls 网站创建的换装游戏版本的zip 文件。

      Dress-Up Game Source Code - Flash .fla

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-17
        • 2018-12-09
        相关资源
        最近更新 更多