2.1 LayaAir IDEA 项目创建

官方文档

环境要求

  • node
  • Typescrip 官方推荐   

注意:'tsc' 不是内部或外部命令,查看解决方案

笔记

  • 目录结构详解

.laya  

项目配置目录

项目在开发运行中的一些配置信息  ---  开发者无需进行修改

  compile.js 是gulp自定义编译流程的脚本文件,如果开发者对gulp比较熟悉的可以修改,否则不要动这里
  launch.json 文件保存了项目调试的一些配置信息,分别是LayaAirIDE的调试配置和chrome浏览器调试配置。不要轻易去改动,改错后会影响项目的调试。
  publish.js 是gulp针对项目发布的脚本文件开发者不要动这里
  其它说明

还有一些配置文件默认没有,但是发布的时候也会保存到.laya目录。

比如web版、微信、百度等小游戏,发布后会对应每个不同的类型存生不同的json配置文件,

比如

wxgame.json是微信小游戏发布配置文件,

bdgame.json是百度小游戏发布配置文件。
老版本的发布配置文件名为pubset.json。
以上这些大家有一些了解即可,通常情况下,开发者无需进行修改。

bin  

项目的输出文件

该目录用于存放项目中输出的js 、HTML、游戏资源等项目运行文件,以及小游戏项目文件(如果创建项目时勾选了小游戏快速调试选项时)。
默认layaAir调试或者chrome调试的时候,就是运行的该目录下的文件

laya  

UI项目目录

laya目录用于存放LayaAirIDE当前的UI项目目录

  assets 用来存放UI场景中所需的组件图片、音频文件等资源
  pages 用来存放IDE中的场景、动画、预设等配置文件
  .laya 文件 UI项目配置文件
libs   项目库目录
“libs”目录内为项目的库目录,目录下是layaAir引擎LayaAir.d.ts文件和wx.d.ts。用来代码提示,开发者假如有三方的类库使用,相关的.d.ts文件请放到这个目录下。 例如wx.d.ts用于微信小游戏开发代码提示。
src   项目的源代码目录
项目中的用到的源代码文件(TS语言项目是.ts文件),默认都存放在 src 目录下。
需要特别说一下的是ui目录,这里属于IDE自动生成的,开发者不要改动这里,改了也会被下次导出替换。所以该目录中不要存放自己的代码,也不要修改已有代码。
其它的开发者依据实际需要自行规划目录结构即可。
myLaya.laya 项目配置文件

项目名.laya,是LayaAirIDE项目的工程配置文件。文件内记录了当前项目的项目名称、使用的类库版本号等。

例如:

{"proName":"myLaya","engineType":0,"proType":2,"layaProType":1,"version":"2.1.0"}

config.json 项目配置文件 存放着IDE的编译配置信息,勿删。
release 图10 发布目录
发布目录默认是不存在的,需要点击发布按钮,发布项目后才会生成对应的版本目录,如图10所示。(有专门的发布功能文档介绍,这里不细讲)

 

Guess you like

Origin blog.csdn.net/ladymorgana/article/details/102729578