javascript - 用 HTML5+Javascript 制作这个游戏真的可行吗?

标签 javascript html canvas

使用 Canvas 元素和 JavaScript 是否真的可以创建一个可播放大约 1 小时内容的 2d 横向卷轴游戏?我所说的内容是指过场动画、对话,当然还有战斗。我问这个问题是因为我只看过演示版或用不同库(例如 ImpactJS)制作的非常小的游戏。 JavaScript 也是单线程的(如果我错了,请纠正我),所以这会让它变得更加困难。我并不真正担心浏览器不兼容,只要 1 个浏览器可以运行它就可以了。

简而言之/TL;DR,jscript/html5 中的游戏开发是否足以处理迷你游戏(例如 canabalt、涂鸦跳跃等),而且,图形方面,具有 Canvas 功能处理(更高)详细图像(例如,不是像素艺术)?

最佳答案

查看完全使用 HTML5/JS/Web GL 完成的 Quake 2 移植版。

quake2-gwt-port

如果这个组合可以应对《雷神之锤 2》,我认为 2D 横向卷轴游戏应该是合理的。

关于javascript - 用 HTML5+Javascript 制作这个游戏真的可行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16363857/

相关文章:

javascript - 在 react-native 中将嵌套 Realm 对象转换为 json

解析模板以发送电子邮件时不解析 Html

jquery - 同时在2个div中注册鼠标事件?

javascript - 使选定的文本加粗/不加粗

javascript - antlr 生成词法分析器但不生成解析器

html - 允许为问题和其他用户交互嵌入 HTML 的视频播放器

javascript - 如何使用 HTML 创建菜单树

javascript - 使用 Canvg 将 svg 转换为 png : "target.childnodes is undefined" error

javascript - HTML5 Canvas,更好的像素控制和更快的速度

javascript - Node.js 中的多个依赖 SQL 查询