微信小游戏开发的相关内容!
微信小游戏是微信小程序的一个类,小游戏是微信开放给小程序更多的能力,让小程序开发者有了开发游戏的能力,说到小游戏的开发大家可能比较懵逼,这是属于专业性的问题了,今天我们来了解一下简单的小游戏开发相关知识。
小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件系统以及后台多线程的功能。
小游戏的运行环境是小程序环境的扩展,基本思路也是封装必要的 WEB 接口提供给用户,尽可能追求和 WEB 同样的开发体验。小游戏在小程序环境的基础上提供了 WebGL 接口的封装,使得渲染能力和性能有了大幅度提升。不过由于这些接口都是微信团队通过自研的原生实现封装的,所以并不可以等同为浏览器环境。
小游戏的运行环境在 iOS 上是 JavaScriptCore(注:webkit的一个重要组成部分,主要是对JS进行解析和提供执行环境。),在 Android 上是 V8 (这个不用多说Node.js目前使用的就是V8)。但是两个都没有 BOM 和 DOM 的运行环境,没有全局的document和window对象。
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。
Cocos、Egret、Laya 已经完成了自身引擎及其工具对小游戏的适配和支持:Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象
以上就是关于小游戏的一些相关内容,其实小游戏还有很多内容,比如小游戏的优化、小游戏的能力、小游戏的模块化等等比较专业的大家可以参考微信教程多多研究一下。
本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com