创建简单的角色游戏

时间:2010-11-06 11:59:31

标签: javascript html5

我想建立一个游戏,用户可以为他创建一个角色,然后游戏将其转换为PNG文件。

用户将选择角色的衣服并在线完成 - 当他完成时 - 他将点击完成并将其作为PNG文件。

我可以用哪种语言程序构建它?有可能与JS?你能给我任何线索吗?

谢谢。

3 个答案:

答案 0 :(得分:3)

您似乎可以使用Canvas元素使用HTML5和JS:

Canvas2Image : Saving Canvas data to image file

请注意,目前在IE9之前,这不适用于Internet Explorer。

如果你需要支持IE,你应该可以在JS中完成接口而不会出现太多问题,然后使用像PHP这样的服务器端语言来生成图像。

可能最好的方法是使用AJAX获取角色部分(衣服等)的图像,然后使用它将所选部件发送到服务器,这将返回合成图像。

答案 1 :(得分:0)

你可以使用canvas元素在客户端进行 - 加载衣服图像并在画布中绘制它们。

如果您希望它与旧浏览器兼容,请使用一些服务器端脚本生成图像。

答案 2 :(得分:0)

您可以使用Adobe Flash为此类事物提供良好的交互式GUI。然后,使用export PNG插件提供要下载的文件。

这种方法有一些缺点。例如,您需要购买Adobe Flash软件,而您的webapp仅在用户安装了最新插件时才能运行。由于Flash播放器的专有性质,您的应用程序将无法在少数平台上运行。

然而,根据您的使用情况,这可能是获得您想要完成的工作的最快捷,最简单的方式。

相关问题