Phaser:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
XX0624留言 | 贡献
增加或调整参考来源
第19行: 第19行:
}}
}}


'''Phaser'''是一个[[HTML5]]游戏框架,此框架的目的是辅助开发者真正快速地制作强大的、跨浏览器的HTML5游戏。 此框架对浏览器的唯一要求是支持[[Canvas (HTML元素)|画布(canvas)]]标签。
'''Phaser'''<ref>{{Cite book|chapter=Phaser Project Setup|title=An Introduction to HTML5 Game Development with Phaser.JS|url=http://dx.doi.org/10.1201/9781315363868-6|publisher=CRC Press|date=2016-09-22|location=Taylor & Francis Group, 6000 Broken Sound Parkway NW, Suite 300, Boca Raton, FL 33487-2742|pages=43–53}}</ref>是一个[[HTML5]]游戏框架,此框架的目的是辅助开发者真正快速地制作强大的、跨浏览器的HTML5游戏。 此框架对浏览器的唯一要求是支持[[Canvas (HTML元素)|画布(canvas)]]标签。


== 概述 ==
== 概述 ==
第32行: 第32行:


=== 使用及应用 ===
=== 使用及应用 ===
Phaser的易用性和强大功能使它成为开发2D游戏的优秀工具,从简单的[[休闲游戏]]到复杂的[[战略游戏|策略游戏]],Phaser都在各类项目中得到应用。由于它有着活跃的社区和丰富的文档,开发者可以迅速上手并参与到项目开发中来。
Phaser的易用性和强大功能使它成为开发2D游戏的优秀工具,从简单的[[休闲游戏]]到复杂的[[战略游戏|策略游戏]],Phaser都在各类项目中得到应用。由于它有着活跃的社区和丰富的文档,开发者可以迅速上手并参与到项目开发中来<ref>{{Cite book|chapter=Correction to: Let’s Build a Multiplayer Phaser Game|title=Let’s Build a Multiplayer Phaser Game|url=http://dx.doi.org/10.1007/978-1-4842-4249-0_11|publisher=Apress|date=2019|location=Berkeley, CA|isbn=978-1-4842-4248-3|pages=C1–C1|first=Oscar|last=Lodriguez}}</ref>


== 发展历程 ==
== 发展历程 ==
Phaser自从发布以来,已经经过多个版本的迭代与改进,它在开发者社区中积累了大量的用户,并且得到了一致好评。其发展受益于开源社区的贡献和积极的反馈。
Phaser自从发布以来,已经经过多个版本的迭代与改进,它在开发者社区中积累了大量的用户,并且得到了一致好评。其发展受益于开源社区的贡献和积极的反馈。<ref>{{Cite web|author=|last=Richard|first=Davey|date=2018-02-20|title=Phaser 3 入门实例教程|url=https://phaser.io/tutorials/making-your-first-phaser-3-game-chinese|url-status=live}}</ref>


== 参见 ==
== 参见 ==
第43行: 第43行:


== 参考文献 ==
== 参考文献 ==
[1]Phaser Official Website. [https://phaser.io/ Phaser - A fast, fun and free open source HTML5 game framework]


* Phaser Official Website. [https://phaser.io/ Phaser - A fast, fun and free open source HTML5 game framework]
[2]Phaser GitHub Repository. [https://github.com/photonstorm/phaser GitHub - photonstorm/phaser: Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.]
* Phaser GitHub Repository. [https://github.com/photonstorm/phaser GitHub - photonstorm/phaser: Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.]
* Phaser 3.60.0 "Miku". [http://phaser.io/download/stable Phaser 3.60.0 "Miku" is the current stable version and was released on 12th April 2023.]
* Phaser 3 入门实例教程. [https://phaser.io/tutorials/making-your-first-phaser-3-game-chinese Making-your-first-phaser-3-game-chinese]


[3]Phaser 3 入门实例教程. [https://phaser.io/tutorials/making-your-first-phaser-3-game-chinese Making-your-first-phaser-3-game-chinese]
{{Portal bar|软件|电子游戏}}

[4]Phaser 3.60.0 "Miku". [http://phaser.io/download/stable Phaser 3.60.0 "Miku" is the current stable version and was released on 12th April 2023.]{{Portal bar|软件|电子游戏}}


[[Category:2013年软件]]
[[Category:2013年软件]]

2023年10月14日 (六) 11:14的版本

Phaser
開發者Richard Davey
首次发布2013年4月12日,​11年前​(2013-04-12
源代码库github.com/photonstorm/phaser
编程语言JavaScriptTypeScript
类型应用框架
许可协议MIT License
网站phaser.io

Phaser[1]是一个HTML5游戏框架,此框架的目的是辅助开发者真正快速地制作强大的、跨浏览器的HTML5游戏。 此框架对浏览器的唯一要求是支持画布(canvas)标签。

概述

Phaser是一款由Richard Davey在Photon Storm Ltd.下开发的开源HTML5游戏框架。它专门用于制作2D游戏,允许开发者使用JavaScript进行开发,并可在多种平台上运行。它能够充分发挥WebGL的性能,同时还保持与Canvas的兼容。

特性

  • 动画:支持帧动画骨骼动画
  • 物理引擎:内置Arcade Physics、Ninja Physics以及P2 Physics等多款物理引擎,以支持复杂的物理交互。
  • 渲染:能够处理CanvasWebGL渲染。
  • 输入:支持键盘、鼠标以及触摸输入。
  • 音效:提供音频精灵的支持,以及Web Audio和HTML5 Audio的兼容。

使用及应用

Phaser的易用性和强大功能使它成为开发2D游戏的优秀工具,从简单的休闲游戏到复杂的策略游戏,Phaser都在各类项目中得到应用。由于它有着活跃的社区和丰富的文档,开发者可以迅速上手并参与到项目开发中来[2]

发展历程

Phaser自从发布以来,已经经过多个版本的迭代与改进,它在开发者社区中积累了大量的用户,并且得到了一致好评。其发展受益于开源社区的贡献和积极的反馈。[3]

参见

参考文献

[1]Phaser Official Website. Phaser - A fast, fun and free open source HTML5 game framework

[2]Phaser GitHub Repository. GitHub - photonstorm/phaser: Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

[3]Phaser 3 入门实例教程. Making-your-first-phaser-3-game-chinese

[4]Phaser 3.60.0 "Miku". Phaser 3.60.0 "Miku" is the current stable version and was released on 12th April 2023.

  1. ^ Phaser Project Setup. An Introduction to HTML5 Game Development with Phaser.JS. Taylor & Francis Group, 6000 Broken Sound Parkway NW, Suite 300, Boca Raton, FL 33487-2742: CRC Press. 2016-09-22: 43–53. 
  2. ^ Lodriguez, Oscar. Correction to: Let’s Build a Multiplayer Phaser Game. Let’s Build a Multiplayer Phaser Game. Berkeley, CA: Apress. 2019: C1–C1. ISBN 978-1-4842-4248-3. 
  3. ^ Richard, Davey. Phaser 3 入门实例教程. 2018-02-20.