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