初识LayaAir—LayaAir +Unity的制作工作流

前言

为什么要学习小游戏?
5G来了,网速很快,这样我们就不需要传统的将游戏安装包下载到手机上,而是凭借高网速直接点击就可以玩,现在推出了越来越多的小游戏平台,比如微信、QQ小游戏、百度小游戏、抖音小游戏、小米、OPPO、Vivo。点击就可以玩,而且转发、分享、社交非常方便。
未来的趋势就是一个app+api接口+h5游戏。
我们作为Unity使用者,要利用Unity的优势,就是3D模块,来制作微信3D小游戏。

Laya与Unity结合的制作流程

以微信小游戏为例。
(1)Unity3D作为3D场景搭建软件,搭建3D场景。(Laya也可以直接开发3D游戏,可是我们为什么还要用Unity呢?因为Laya没有3D可视化编辑,不如Unity搭建3D场景方便,Laya官方专门为Unity开发的导出工具,这是官方推荐的做法。)
在Unity(官方推荐使用Unity2018.4.7版本)里搭建好场景之后,利用Laya导出工具(Unity插件)—LayaAirUnityPlugin.unitypackage(注意:导出资源时会提示安装node.js,按要求安装即可),导出场景资源到Laya工程的bin/res文件夹下。
初识LayaAir—LayaAir +Unity的制作工作流_第1张图片

(2)使用Laya写代码(ActionScript,TypeScript,JavaScript语言)以及搭建UI,制作完成后导出发布成微信小游戏项目。
(3)使用微信开发者工具或者其他平台的开发者工具上传平台。

关于Laya的介绍

Unity Tiny只能制作2D游戏,现在还在测试阶段,使用的是JS语言。
使用国内的引擎Laya代替Tiny,同样使用JS语言。
Laya的接口差不多与Unity保持一致,很好上手。
兼容u3d的地形、mesh组件、物理引擎、动画、摄像机、粒子。
详细说明:

初识LayaAir—LayaAir +Unity的制作工作流_第2张图片
初识LayaAir—LayaAir +Unity的制作工作流_第3张图片

你可能感兴趣的:(随笔)