随着JavaScript结合HTML5开发越来越受欢迎,很多浏览器支持的新功能正被用户使用,与此同时,许多新的游戏正在使用JavaScript进行开发。基于JavaScript开发的游戏是唯一一个能够跨桌面,Web和移动三种平台的。今天,本文向大家推荐一些非常棒的JavaScript游戏框架。
LimeJS
这是一个基于HTML5游戏框架,用于快速构建运行于现代触摸屏和桌面浏览器的游戏。
Impact
这是一个专业的JavaScript游戏引擎,帮助你方便快捷的开发基于HTML5的游戏。
该引擎有一个功能丰富的Weltmeister关卡编辑器,不管是多么复杂的游戏,Weltmeister都可以帮助你实现它。
The Render Engine
一个跨浏览器的引擎,非常灵活,配备可拓展的API,内置Box2D引擎,支持触摸输入。
Jaws
一个基于HTML5的2D游戏引擎,对击键事件处理非常好。
GMP
GMP是免费的、快速的JavaScript游戏引擎,缺点是不支持音效。
Gamma
这个JavaScript引擎可用来构建2.5D的游戏,借助强大的HTML、JavaScript、CSS和WebGL。
Akihabara
这是一个游戏工具包,提供的主要组件有:Gamebox、Gamecycle、Toys和用于支持触屏设备的Iphopad。
gameQuery
一款jQuery插件,通过游戏相关的类来构建JavaScript游戏。
Propulsion
支持用于创建各种类型的二位游戏,内置很多可绘制图形和用于控制加速度的物理引擎。
Crafty
这是一个轻量、模块化的JavaScript游戏引擎,内置动画、事件管理、碰撞检测等等。
jsGameSoup
支持跨浏览器的鼠标、键盘和触摸事件处理,对形状的绘制支持很好。
GameJs
GameJs是一个轻量的JavaScript游戏引擎,用于基于HTML5 Canvas的游戏开发。
xc.js
这是一个新推出的框架,没有上面那些成熟,其核心是场景、节点、动作和事件。
http://shop.paipai.com/799078779
http://shop.paipai.com/799078779
http://shop.paipai.com/799078779
http://shop.paipai.com/799078779
相关推荐
LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS。 标签:LimeJS
这个“JavaScript网页游戏开发视频”教程很可能是为了帮助学习者掌握JavaScript游戏开发的核心技能,通过视频形式进行教学,让学习过程更加直观和易懂。 首先,JavaScript的基础语法是学习游戏开发的前提。包括变量...
boxbox 是一个有趣但简单的游戏开发框架,基于 box2d 物理引擎开发。 演示: Don't Look At Me Platformer Demo Joints Demo 标签:boxbox
该框架是一个专为微信、头条等小游戏设计的开发框架,包含登录、分包资源加载、好友排行榜、音乐管理、视频、插屏、banner广告以及头条录屏和分享等功能,旨在为开发者提供一个高效、易用的游戏开发解决方案。
《YAFramework:基于CocosCreator的休闲游戏开发框架详解》 在游戏开发领域,选择合适的框架能够极大地提升开发效率和游戏性能。YAFramework,全称为Yet Another Framework,是一个专为CocosCreator设计的游戏框架...
本项目是一个基于Cocos Creator框架的游戏开发项目,主要用于开发和发布跨平台的游戏应用。项目涵盖了从游戏应用的启动、生命周期管理、代码扫描、代码评审、文档编写到成员协作等多个方面,确保游戏开发过程的高效...
Merchant.js 是一个专门针对Idle类型游戏开发的JavaScript框架,它为构建此类游戏提供了一套完整的工具集。Idle游戏,也称为“挂机游戏”或“点击游戏”,通常允许玩家在离线时也能获得游戏进度,通过简单的操作累积...
"轻量级h5游戏开发框架.zip"很可能包含了一个这样的框架,用于帮助开发者快速构建Web上的互动游戏。下面我们将深入探讨H5游戏开发框架的关键知识点以及可能包含的内容。 一、H5游戏开发基础 HTML5(H5)是HTML的...
3. **游戏框架或库**:开发者可能使用了像Phaser、Three.js这样的游戏开发框架或库,以简化游戏开发过程,提高性能和兼容性。 4. **游戏逻辑**:JavaScript代码会包含游戏的核心逻辑,如角色移动、战斗系统、物品...
Phaser 是一个开源的桌面和移动 HTML5 2D 游戏开发框架,支持 JavaScript 和 TypeScript。 标签:Phaser
6. **Gamvas-0.8.2.zip**:Gamvas是一个轻量级的HTML5游戏开发框架,可能包含2D渲染、精灵动画、音频管理和游戏循环等功能。 7. **fusionjs.zip**:FusionJS可能是一个具有强大组合能力的游戏框架,允许开发者混合...
在源代码中,开发者可以查看到游戏的初始化设置、场景切换、角色控制等关键部分的实现,这对于深入理解Cocos2d-x和JavaScript在游戏开发中的应用非常有帮助。 总的来说,《彩虹守卫》游戏的开发涉及到了Cocos2d-x的...
4. **JavaScript库和框架**:尽管没有明确提及,但`fw.js`可能是一个自定义的JavaScript库或者框架,用于简化游戏开发中的常见任务,如事件监听、对象管理、动画处理等。开发者通常会创建这样的工具集来提高开发效率...
React Native 是一个移动跨平台APP开发框架,优点是能够在 Javascript 和 React 的基础上获得完全一致的开发体验,构建世界一流的原生APP,仅需学习一次,编写任何平台,Flexbox 布局据说比 native 的自适应布局更加...
Processing是一种易于学习的可视化编程语言,非常适合初学者入门3D应用和游戏开发。 #### 七、总结 本文介绍了如何使用JavaScript进行移动应用开发的基础知识和技术栈。通过选择合适的框架和工具,即使是初学者也...
这个压缩包文件“Chaos canvas小游戏开发框架.zip”很可能包含了该框架的源代码、文档、示例项目和其他相关资源。 在深入探讨Chaos Canvas之前,我们需要理解小游戏开发的基本概念。小游戏通常是指运行在移动设备或...
总之,JavaScript游戏开发是一个涵盖广泛技术的领域,从基础的DOM操作到复杂的3D图形和网络编程,都需要开发者具备扎实的技能和创造力。通过不断学习和实践,你可以用JavaScript创建出各种各样的精彩游戏。
总的来说,"安卓游戏 框架 空战"这个主题涉及了从选择合适的游戏框架到具体游戏开发的各个技术层面,涵盖了图形、物理、AI、网络和资源管理等多个方面。开发者需要综合考虑项目需求、团队技能和性能目标,选择最合适...
这些工具提供了现成的游戏开发组件和结构,可以加速开发进程并提高代码质量。 在提供的文件列表中,"index.htm"是游戏的主HTML文件,包含了游戏页面的结构和JavaScript脚本引用。"logo.png"可能是游戏的图标或者...
标题中的“桌面androidhtml5ios Java游戏开发框架”指的是一个跨平台的游戏开发框架,它允许开发者使用Java语言创建游戏,并且能运行在桌面系统(Windows、macOS、Linux等)、Android移动设备以及iOS设备上。这个...