是在Javascript中开发画布游戏所必需的框架
Is a framework necessary to develop a canvas game in Javascript?
我已经搜索了不同的Javascript框架来制作一个相当简单的2D平铺平台游戏。到目前为止,我所尝试的那些内容都让我觉得从头开始创造游戏并不复杂,因为框架的使用非常复杂。在我看来,当学习相关框架比实际自己做任何事情都要困难时,感觉非常沮丧/愚蠢。
所以如果我要创造一款典型的2D平台游戏,使用这些框架是否明智?如果有的话,有什么特别要使用的框架吗?
我理解框架在很多情况下都是有用的,特别是对于大项目。但这是否也适用于平台游戏等小型项目?感觉就像用大锤砸小钉子一样。非常感谢您的意见:)
每个框架/库都是一种权衡。它们需要时间来学习,除非你打算打开它们,否则它们可能只会做你想做的一半事情,并阻碍另一半。然而,一旦学会了,它们可以减少相当多的开发时间,特别是对于像Canvas这样低级的东西。
框架是绝对不必要的。我在没有任何框架的情况下从零开始创造游戏。
你必须从完成某件事所需要跨越的障碍的角度来考虑它。
你是否正在制作一款小型游戏?然后框架可能会成为阻碍,占用你的时间而不是帮助你。
你正在制作一款大型游戏吗?然后,也许你应该研究一些框架,不仅可以使用,还可以指导你如何做一些你想做的事情。
你是否制作过许多小型或大型游戏?花时间学习一个框架可能会为您节省大量的时间。制作自己的紧凑框架也可以节省时间。所以没有框架,别人的框架,或者你自己做的框架。您还可以使用半框架或紧凑的数学框架:至少您可以借用定义Point, Rect等对象及其各种交互的低级数学框架。没有必要在这里重新发明轮子。
我已经构建了2D平台游戏的基础(贴图,动画精灵,地图等),最困难的部分是适当的精灵墙碰撞检测。框架可以帮助你跳过那些烦人的(或者可能是最有趣的,但是很浪费时间的)部分……
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 如何有效地将游戏数据存储在URL查询字符串中
- Javascript游戏输入失去焦点
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- 在play2框架中向json对象添加下拉列表项
- 为RPG游戏制作HTML5游戏框架
- 将 JSON 数据呈现到游戏框架模板
- 为移动游戏找到一个简单的 Web 服务器框架
- 如何构建HTML5游戏开发框架
- 实现用于 JavaFx2.0 游戏框架的简单状态机
- 基于六边形网格的html5 / canvas游戏框架
- 在没有框架的情况下构建HTML5游戏
- 在游戏框架集成测试中禁用HtmlUnit javascript错误
- 游戏框架中的大型资产2.1
- 硬编码图像大小vs浏览器游戏框架的动态图像大小
- 建议一个好的免费&开源HTML5+JS游戏框架/引擎
- 在JavaScript相位游戏框架中使用onclicklistener在循环中创建对象
- 用于桌面游戏的Javascript游戏框架或库
- 是在Javascript中开发画布游戏所必需的框架
- HTML5,Css3和基于Javascript的游戏应用程序的最佳框架