2018年3月
TextureFormat
Alpha8 Alpha-only texture format
ARGB4444 A 16 bits/pixel texture format.Texture stores color with an alpha channel.
RGB24 Color texture format,8-bits per channel.
RGBA32 Color with alpha texture format,8-bits per channel.
ARGB32 Color with alpha texture format,8-bits per channel.
RGB565 A 16 bit color texture format.
R16 A 16 bit color texture format that only has a red channel.
DXT1 Compressed color texture format.
DXT5 Compressed color with alpha channel texture format.
RGBA4444 Color and alpha texture format,4 bit per channel
BGRA32 Color with alpha texture format,8-bits per channel
RHalf Scalar(R) texture format,16 bit floating point
RGHalf Two color(RG) texture format,16 bit floating point per channel
RGBAHalf RGB color and alpha texture format,16 bit floating point per channel
RFloat Scalar(R) texture format,32 bit floating point
RGFloat Two color (RG) texture format,32 bit floating point per channel.
RGBAFloat RGB color and alpha texture format,32-bit floats per channel
YUY2 A format that uses the YUV color space and is often used for video encoding or playback
RGB9e5Float RGB HDR format,with 9 bit mantissa per channel and a 5 bit shared exponent
BC4 Compressed one channel (R) texture format
BC5 Compressed two-channel (RG) texture format
BC6H HDR compressed color texture format
BC7 High quality compressed color texture format.
DXT1Crunched Compressed color texture format with Crunch compression for smaller storage sizes.
DXT5Crunched Compressed color with alpha channel texture format with Crunch compression for smaller storage sizes
PVRTC_RGB2 PowerVR(ios) 2 bits/pixel compressed color texture format
PVRTC_RGBA2 PowerVR(ios) 2 bits/pixel compressed with alpha channel texture format
PVRTC_RGB4 PowerVR(ios) 4 bits/pixel compressed color texture format.
PVRTC_RGBA4 PowerVR(ios) 4 bits/pixel compressed with alpha channel texture format
ETC_RGB4 ETC(GLES2.0) 4 bits/pixel compressed RGB texture format
ATC_RGB4 ATC(ATITC) 4 bits/pixel compressed RGB texture format
ATC_RGBA8 ATC(ATITC) 8 bits/pixel compressed RGB texture format
EAC_R ETC2/EAC(GLES 3.0) 4 bits/pixel compressed unsigned single-channel texture format
EAC_R_SIGNED ETC2/EAC(GLES 3.0) 4 bits/pixel compressed signed single-channel texture format
EAC_RG ETC2 / EAC (GL ES 3.0) 8 bits/pixel compressed unsigned dual-channel (RG) texture format.
EAC_RG_SIGNED ETC2 / EAC (GL ES 3.0) 8 bits/pixel compressed signed dual-channel (RG) texture format.
ETC2_RGB ETC2 (GL ES 3.0) 4 bits/pixel compressed RGB texture format.
ETC2_RGBA1 ETC2 (GL ES 3.0) 4 bits/pixel RGB+1-bit alpha texture format.
ETC2_RGBA8 ETC2 (GL ES 3.0) 8 bits/pixel compressed RGBA texture format.
ASTC_RGB_4x4 ASTC (4x4 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGB_5x5 ASTC (5x5 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGB_6x6 ASTC (6x6 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGB_8x8 ASTC (8x8 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGB_10x10 ASTC (10x10 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGB_12x12 ASTC (12x12 pixel block in 128 bits) compressed RGB texture format.
ASTC_RGBA_4x4 ASTC (4x4 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_5x5 ASTC (5x5 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_6x6 ASTC (6x6 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_8x8 ASTC (8x8 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_10x10 ASTC (10x10 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_12x12 ASTC (12x12 pixel block in 128 bits) compressed RGBA texture format.
ASTC_RGBA_12x12 ETC 4 bits/pixel compressed RGB texture format.
ETC_RGB4_3DS ETC 4 bits/pixel RGB + 4 bits/pixel Alpha compressed texture format.
RG16 Two color (RG) texture format, 8-bits per channel.
R8 Scalar (R) render texture format, 8 bit fixed point.
ETC_RGB4Crunched Compressed color texture format with Crunch compression for smaller storage sizes.
ETC2_RGBA8Crunched Compressed color with alpha channel texture format with Crunch compression for smaller storage sizes.
Layabox
DebugPanel & DebugTool
<script type="text/javascript" src="libs/laya.debugtool.js"></script>
Laya.DebugPanel.init()
Laya.DebugTool.init()
场景编辑器 == UI场景编辑器
UI场景编辑器是UI,动画等内容创作的核心工作区域
Layabox 项目文件结构
.laya 文件夹 文件夹下存放的是项目在开发运行中的一些配置信息
.laya/launch.json 文件保存了项目调试的一些配置信息,分别是LayaAirIDE的调试设置和chrome浏览器调试配置.不要轻易去改动,改错后会影响项目的调试
.laya/tasks.json 里保存了TS编译器相关的一些配置信息,关于参数的含义可以到TypeScript官网进行查询
bin文件夹 目录下存放的就是当前项目的输出文件
bin/index.html 是项目的入口文件,所有的LayaAir引擎类库或者是第三方类库的JS都需要在这里引入
bin/js 文件夹下促发囊的是项目中的TypeScript文件编译成的js文件
bin/libs 文件夹存放的是LayaAir引擎各模块的JS文件
laya 目录用于存放LayaAirIDE当前的UI项目
laya/assets 目录用来存放UI页面,粒子等组件所需的图片资源
laya/pages 目录用来存放LayaAirIDE创建页面布局生成的文件
laya/.laya 文件是LayaAirIDE的UI项目配置文件
libs 代码提供文件目录
libs/LayaAir.d.ts,代码提示
src 项目代码文件默认将存放在src目录
项目名.laya 是项目配置文件,文件内记录了当前项目的项目名称,使用的类库版本号和项目类型
tsconfig.json 文件是ts工程的配置文件,勿删
1 declare module Laya{ 2 class AnimationContent extends laya.ani.AnimationContent { 3 4 } 5 class AnimationNodeContent extends laya.ani.AnimationNodeContent { 6 7 } 8 ...... 9 }
layabox namespace & module 生成代码
没有export