大约有 81 项符合查询结果, 库内数据总量为 31,560 项。 (搜索耗时: 0.0040 秒)
...有光照时物体不可见的原理相同。 添加任意类型的光源都可以照亮这些黑色区域,不同类型的光源会产生不同的照明效果。例如,方向光会从特定方向提供全局照明,而聚光灯则产生局部范围的照明效果。效果如图1-2所示。 (图...
来源: Laya3.0_文档 发布时间: 20251010
...2 广告牌3.3 相机空间四、脚本控制使用3D UI 一、概述 2D UI都是纯粹的2D图片按层次显示,不会出现三维立体效果,所以都是直接紧贴着视窗上。而3D UI(在引擎中,变量不能用数字开头,所以代码中叫做UI3D)的原理是,创建的UI...
来源: Laya3.0_文档 发布时间: 20251010
...,如图1-1所示: (图1-1) LayaAir 引擎的所有可见画面,都是逐帧绘制在画布上的。引擎通过每秒绘制多帧图像,实现连续播放的动画效果,这也是游戏运行是否流畅的重要性能指标之一。 画布就像画家的画纸,是每一帧图像的...
来源: Laya3.0_文档 发布时间: 20251010
...在上面的示例中,需求是,将盒子添加到舞台上时,每次都需要重置随机等级,但如果将onEnable()的逻辑换到onAwake()生命周期里。如果是从对象池中取出时,那这个随机等级的逻辑就无法被执行。 这是由于盒子在移除后,并不是...
来源: Laya3.0_文档 发布时间: 20251010
...资源地址,无论是加载Texture还是Texture2D,他们在内存中都只有一份,但可以获取不同类型。 Laya.loader.load("1.png").then((res)=> { /* res是Texture */ }); Laya.loader.load("1.png", Loader.Texture2D).then((res)=> { /* res是Texture2D */ }); Laya.loader.getRes("1....
来源: Laya3.0_文档 发布时间: 20251010
...更改默认的字体颜色、字号,UI制作者就需要把所有界面都修改一次,这样会非常麻烦。针对这种情况,使用预制体就能轻松应付,只修改一个地方,就能影响全局。 (2)不同的2D界面,局部有相同的布局,希望修改一次,多个...
来源: Laya3.0_文档 发布时间: 20251105
...化:none none时,无论屏幕方向如何旋转,游戏的水平方向都不会产生跟随屏幕旋转的变化。 效果如动图1-3所示。 (动图1-3) 通过动图1-3发现,none值时,当屏幕发生旋转后,基于竖屏设计的界面在横屏下就会变的不适合,同理,基...
来源: Laya3.0_文档 发布时间: 20251014
...更改默认的字体颜色、字号,UI制作者就需要把所有界面都修改一次,这样会非常麻烦。针对这种情况,使用预制体就能轻松应付,只修改一个地方,就能影响全局。 (2)不同的2D界面,局部有相同的布局,希望修改一次,多个...
来源: Laya3.0_文档 发布时间: 20241014
...(图1-2) 1.3 2D区域与静态UI的区别 在2D区域之外的节点,都是静态UI,也就是不被2D相机影响的UI。静态UI与3D相机的画面、2D区域的画面,在运行的时候会叠加到一起显示。 显示的级别是,2D在上层,3D在下层。同样属于2D的静态UI...
来源: Laya3.0_文档 发布时间: 20251010
...中,基础的游戏对象是节点(Node),开发者的组件脚本都是基于节点对象或继承于节点的对象添加的。 所以,LayaAir的实体是指场景中的节点对象,每一个实体都可以为其添加一个或多个不同的组件脚本。 1.3 LayaAir的组件与系统...
来源: Laya3.0_文档 发布时间: 20251010