Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建简单的角色游戏_Javascript_Html - Fatal编程技术网

Javascript 创建简单的角色游戏

Javascript 创建简单的角色游戏,javascript,html,Javascript,Html,我想建立一个游戏,用户可以为他创建一个角色,并在游戏后将其转换为PNG文件的例子 用户将选择角色的衣服,并在完成后在线查看-他将单击finish并将其作为PNG文件获取 我可以用哪种语言程序来构建它?JS有可能吗?你能给我一些线索吗 多谢各位 您可以使用canvas元素在客户端完成这项工作-加载衣服图像并在画布中绘制它们 如果您希望它与旧的浏览器兼容,请使用一些服务器端脚本生成图像。您可以使用Adobe Flash为这类事情提供一个很好的交互式GUI。然后,使用插件提供一个文件供下载 这种方法有

我想建立一个游戏,用户可以为他创建一个角色,并在游戏后将其转换为PNG文件的例子

用户将选择角色的衣服,并在完成后在线查看-他将单击finish并将其作为PNG文件获取

我可以用哪种语言程序来构建它?JS有可能吗?你能给我一些线索吗


多谢各位

您可以使用canvas元素在客户端完成这项工作-加载衣服图像并在画布中绘制它们


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

您可以使用Adobe Flash为这类事情提供一个很好的交互式GUI。然后,使用插件提供一个文件供下载

这种方法有一些缺点。例如,你需要购买AdobeFlash软件,而你的webapp只有在用户安装了最新插件时才能工作。由于flash player的专有性质,您的应用程序无法在少数平台上运行


尽管如此,根据您的使用情况,这可能是完成您想要做的事情的最快、最简单的方法。

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

请注意,在IE9之前,这项功能目前无法与Internet Explorer配合使用

如果您需要支持IE,那么您应该能够在JS中完成接口,而不会有太多问题,然后使用服务器端语言(如PHP)生成图像


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

它标记为HTML5,因此我认为它不需要与旧的浏览器兼容:]仅在IE6中不支持HTML,不支持(还有旧的firefox、旧的opera等等)?问题……我不知道如何开始……有代码可以给我“灵感”?从现在开始(IE8)Canvas在任何版本的Internet Explorer中都不受支持,为了支持SVG,它需要一个第三方插件。是的,但我只是把可能性放在那里。我知道flash有一种方法,但我不能在这个项目上使用flash。