应用Egret引擎的淘金游戏开发研究
- 格式:pdf
- 大小:782.91 KB
- 文档页数:6
福建电脑 Journal of Fujian Computer
Vol. 35 No.10 Oct. 2019
应用 Egret 引擎的淘金游戏开发研究
ቤተ መጻሕፍቲ ባይዱ
蔡颖慧 蒲紫铭 田芙荣 文欣怡 吴凡
(浙江树人大学信息科技学院 杭州 310015)
摘 要 在全球各大互联网厂商的推动下,HTML5 技术得到迅速研究与应用。基于 HTML5 开发的游戏也逐渐成为主流游戏 类型。当下已有许多较成熟的 HTML5 游戏引擎,如 Egret、LayaAir、Cocos 2d-x 等。本文将分析一款经典淘金游戏的玩法、 功能以及实现方法,同时结合 Egret 的开发环境介绍如何实现该游戏的开发。 关键词 Egret;HTML5;游戏开发 中图法分类号 TP399 DOI:10.16707/ki.fjpc.2019.10.002
——————————————— 本文得到浙江省高校实验室工作研究项目(No.2019004)、国家级大学生创新创业训练计划项目(No.201811842004、No.201811842008、No.01911842025)、 浙江省大学生新苗计划项目(No.2018R421023)、绍兴市大学生科技创新项目(No.SXSDC201845)资助。蔡颖慧,女,1997年生,主要研究领域为游戏 引擎、深度学习。E-mail: 824779231@。蒲紫铭,男,1997年生,研究领域为游戏引擎。E-mail: 291175204 @。田芙荣,女,1997年生, 研究领域为计算机图形图像、深度学习。E-mail: 354940525 @。文欣怡,女,1997年生,研究领域为游戏引擎。E-mail: 834337256 @。 吴凡,男,1978年生,主要研究领域为计算机图形图像、深度学习。E-mail: wufan@。
1 引言
近年来,HTML5 凭借着它的跨平台优势和高 效的新特性,向移动游戏行业交出了优秀成绩。开 发者凭借 HTML5 制作出创收丰富的游戏作品[1]。 从 2014 年风靡朋友圈的小游戏《围住神经猫》,到 后来的《摩尔战记》、《古龙群侠传》等成功案例, 都使得 HTML5 游戏逐渐深入人心。
过去基于 Flash 技术的网页游戏流行的原因在 于 Flash 支持视频、音频播放与录制等。如今, HTML5 加入了 canvas 标签,在实现上述功能的同 时,还实现了游戏开发功能[2]。另外,HTML5 比 Flash 多了几项优势:(1)HTML5 具有良好的跨平 台性,能应用于移动应用和移动网站,Flash 则无法
白鹭时代的 Egret 引擎(白鹭引擎)、Layabox 旗下 的 LayaAir 引擎和触控科技的 Cocos 2d-x 引擎。三 者同样支持 JavaScript 和 TypeScript 开发语言, LayaAir 还支持 ActionScript。Cocos 2d-x 只支持 2D 渲染,LayaAir 和 Egret 能够同时支持 2D、3D、VR 的渲染。Egret 比外两款引擎问世更早,占有的市场
Abstract Driven by the world's major Internet manufacturers, HTML5 technology has been rapidly studied and applied. Games developed based on HTML5 have gradually become the mainstream type of games. At present, there are many mature HTML5 game engines, such as Egret, LayaAir, and Cocos 2d-x. First, this paper analyzes the gameplay, functions, and implementation methods of a classic gold rush game. Then this paper introduces how to realize the development of the game in combination with Egret's development environment. Keywords Egret;HTML5;Development of Games
2019 年
福建电脑
7
资源更多,配套工具也更加齐全[4]。因此选择 Egret 作为开发引擎,能更好地实现本设计的需求。
2 Egret 简介
Egret 由白鹭时代打造,是一款基于 TypeScript 语言开发的游戏引擎。Egret 具备了一系列开发工 具,如 Egret Wing、Egret Feather、DragonBones 等。 目前已是国内最大的 HTML5 引擎与技术提供商[5]。
Development of Gold Rush Game Based on Egret Engine
CAI Yinghui, PU Ziming, TIAN Furong, WEN Xinyi, WU Fan
(College of Information Technology, Zhejiang Shuren University, Hangzhou, China, 310015)
应用于移动端。(2)HTML5 更容易被推广。在传 播方面,Flash 技术需要插件的支持,而 HTML5 只 需要浏览器的支持[3]。(3)HTML5 具有更好的开放 性。不同于 Flash,HTML5 不为单个公司所拥有或 控制,这使得 HTML5 和互联网平台的开发者能够 互利共赢。
为了提高 HTML5 行业的生产力,一些 HTML5 游戏引擎相继问世[4]。当下较为优秀的主流引擎有