官术网_书友最值得收藏!

1.2 LayaBox簡介

LayaBox是知名的全平臺游戲引擎提供商,旗下的LayaAir引擎支持2D、3D、AR、VR等類型的游戲開發,除了HTML5版本的游戲開發,還支持Native App、微信小游戲、百度小游戲及快應用聯盟的快游戲(小米、OPPO、VIVO等)開發。LayaAir引擎擁有超過50萬的開發者。HTML5與小游戲開發的大型知名企業使用LayaAir引擎的超過80%。LayaAir引擎在3D類型的HTML5與小游戲市場的占有率超過90%。

LayaBox包括如下產品。

? LayaAir引擎:LayaAir引擎支持ActionScript3、TypeScript、JavaScript三種開發語言,適用于2D、3D、AR、VR的產品研發,性能媲美原生App,可一次性開發、全平臺(瀏覽器、App、小游戲)發布。

? LayaAir IDE:LayaAir IDE包括代碼模式與編輯模式,支持代碼開發與美術設計分離,在編輯模式下支持UI、粒子、動畫、物理仿真、場景等可視化編輯器功能,支持Spine、DragonBones、TiledMap、Unity3D等第三方擴展功能,內置圖集打包、壓縮與加密、App打包、全平臺游戲發布等實用功能。

? LayaNative:LayaNative是LayaAir引擎針對移動端原生App(Android與iOS)開發、測試、發布的一套完整的開發解決方案。LayaNative在以自研Runtime為核心運行時的基礎上,利用反射機制、渠道對接方案為開發者提供在原生App上進行二次開發和渠道對接的能力,并提供測試工具、打包工具、構建工具等,為開發者將HTML5項目打包、發布成原生App提供便利。

? LayaCloud:LayaCloud是一套完整的聯網游戲解決方案,提供了完善的服務器房間管理功能,可以通過匹配玩家或房主主動請求的方式創建房間,同一房間內的玩家可以采用幀同步的通信方式進行即時對戰。LayaCloud以API的方式提供聯網游戲所依賴的后端服務。使用LayaCloud,開發者可以更專注于游戲前端開發,無須學習服務器開發語言,無須了解服務器開發的相關知識。LayaAir IDE包含完整的LayaCloud開發環境,LayaAir開發者在了解LayaCloud的API后即可進行聯網游戲的開發。

LayaBox擁有優異的引擎性能,引擎功能完善且成熟度高。本書的后續章節將以LayaAir IDE 2.0為主線,介紹如何使用LayaAir引擎開發2D游戲。LayaAir使用三種開發語言,分別是ActionScript3、TypeScript和JavaScript,本書將使用JavaScript進行講解。如果你尚不熟悉JavaScript語言,可以先閱讀本書的附錄A“JavaScript編程基礎”。本書的工作環境是Windows操作系統。

本書的工程文件可以訪問鏈接1-1下載。

主站蜘蛛池模板: 普兰县| 开化县| 无棣县| 新和县| 桓台县| 洛阳市| 胶南市| 滨海县| 沽源县| 望江县| 新巴尔虎左旗| 辉县市| 项城市| 会同县| 保靖县| 建始县| 衡南县| 泰安市| 安福县| 永泰县| 神池县| 涞水县| 鄂托克旗| 永新县| 墨江| 积石山| 丰顺县| 军事| 万载县| 新津县| 孝感市| 彩票| 双峰县| 轮台县| 沧州市| 巴彦淖尔市| 志丹县| 济阳县| 龙州县| 迁安市| 天门市|