一、任务目标
使用LayaAir IDE开发游戏之前,我们首先要熟悉引擎IDE的各个功能,还有对界面要相对熟悉,当我们寻找某一功能的时候知道在哪里,或者我们在自学视频和官网文档中看到对应功能键,不至于寻找半天位置,所以首先第一步要做的就是熟悉引擎IDE界面。官网文档这些写的都较为详细。
二、任务分解
2.1 阅读官网文档
官网文档:https://ldc2.layabox.com/doc/?nav=zh-ts-3-1-0 在官网中找到IDE篇 ,这个菜单下的文档全部都是简介引擎的界面已经各个功能的用途的,建议阅读一偏,至少熟悉后对照引擎点击查看各个功能键。
在IDE篇中,代码模式基础的文档说的是vscode集成在LayaAir IDE时的一些界面和功能,但是现在vscode被Laya官方从引擎中剔除了,这样做的好处是我们可以直接在vscode的插件市场中安装使用好用的插件,而且也方便开发者的体验,毕竟vscode干的就是码代码的事。
2.2 项目设置
文档链接:https://ldc2.layabox.com/doc/?nav=zh-ts-3-1-12 在设计模式基础中,项目设置是最为重要的一环,很多重要的设置和小问题都出在这里。
2.2.1 场景宽高保持一致
在我们新建一个场景文件的时候,我们会输入一个场景的高和宽,记住这个高和宽仅仅代表的是你的窗口,你制作游戏时面前的那个窗口大小。 如上图所示,我们在新建一个宽高都是1136的场景,然后我们在场景的中心位置放置一个按钮,我们运行看看显示结果。 结果并没有在中间,这就是场景宽高和设计宽高不统一的结果。按下F9我们在预览设置中可以看到设计宽高是1136和640。 接着我们修改设计高度,改为1136,这样我们的场景宽高和设计宽高就都是1136了,我们接着运行看看结果。 果然按钮到了场景的中心。 结论:场景宽高只决定了我们制作时看到的宽高,而设计宽高才是我们实际运行游戏时场景页面的大小,所以为了所见即所得,我们要保持场景和设计宽高一致
2.2.2 类库设置
类库设置的作用是我们可以有选择的引入一些库文件,比如我们的游戏中有粒子特效时我们就要引入特效库,否则运行会报错,当然也不能将所有的库文件都包含进来,这样会导致我们游戏的安装包或者打包后的包体过大,像一些小游戏的支持平台都有包体要求,不能超过4Mb。
2.3 运行游戏
我们运行时一般选择在谷歌浏览器运行程序,如果要在手机端运行,可以点击顶部工具栏中的二维码,扫描二维码可以直接在手机浏览器中运行,如果要附带调试功能,可以下载一个运行器,在运行器中也可以运行自己的程序,并且可以调试。 另外可以在引擎内部调试游戏,这样做的好处时可以看到场景的结点树,缺点就是没有谷歌浏览器功能强大。
|