laya2.0技术文档: 提示:2.0之后新版本安装后无法打开代码编辑器需自行安装。 www.layabox.com API Laya 项目目录结构 1:.laya文件夹存放项目开发中运行中的一些配置信息; 2:bin文件夹 存放当前项目的输出文件; 3:laya资源项目目录: assets 存放项目的资源; pages 存放项目 创建页面布局生成的文件,页面/场景; 4: libs项目的智能提
转载
2024-08-21 11:26:05
59阅读
这一节比较重要,认识一下laya框架的基础,了解laya对节点的封装,还有对脚本的调用,都来了解了解。
原创
2022-01-10 15:18:09
1657阅读
1.laya内置了场景、页面、弹窗管理器,非常实用,但是目前没有针对场景的唯一性给方案,所以我们自己简单封装一下。场景之间的信息交互可以通过事件系统。2.场景UI打开和关闭问题解决了,接下来我们解决场景内的交互逻辑,一般的思路可能是给每个场景、页面挂载一个脚本,在laya里就是继承Script类来处理,但是每次要获取该场景中某个UI时,就需要先定义然后再getChildByName获取对应UI,或
转载
2024-01-04 18:33:12
109阅读
一、 先在unity3d里面做好游戏 为了保证和laya显示一致,所有材质的shader选择LayaAir3D/Blinnphong 材质 如图所示 二、 导出舞台和所需prefab1) 首先设置导出选项 如图所示 分2种情况导出:1、导出场景只保留相机和灯光或者需要一开始就需要显示的prefab2、导出prefab
转载
2024-06-14 13:38:11
65阅读
在页面中有雪花徐徐飘落的特效。 从页面顶部飘下来用字符模拟出来的雪花,非常逼真。 页面雪花效果一般是利用不断改变图层坐标来实现的。 其坐标算法各有千秋,因此涉及到大量运算及图形操作,随着雪片数目的增加,程序的CPU占用将会变得很高,所以因该通过实验,在效果,效率之间做出平衡。 其源代码如下: <html>
<head>
<title>雪花飞舞&
import Character from "./Character"; export default class SkeletonAni{ constructor(){ this.init(); } skeleton:Laya.Skeleton; private init():void { var
转载
2021-05-11 16:35:00
795阅读
2评论
新换了一个公司,公司有两个产品都是用的laya, 一个as写的2D游戏, 一个ts写的3D游戏 as写小游戏,各种不舒服啊, 一堆 __JS这样的代码, 体验极差. laya IDE 按钮只能做成一张合图, 这种方式有利有弊, 觉得可以再新增一个支持散图的,做按钮. 最大的缺点是无法屏幕适配. ID
原创
2021-07-30 11:41:53
296阅读
此管理器主要用于加载Unity导出的资源,如3D场景,3D预制体等等。代码如下:/**
* Unity导出资源管理器
*/
export default class ResMgr extends Laya.Script
{
private unityResMap = new Map(); //预制体字典:Map<string,Laya.Sprite3D>
pu
一、“改变”字符串字符串的不可变性,在内存中,字符串一旦生成,将不会改变。如果一定要更改字符串中的某个字符,可以使用string.ToCharArray()方法将字符串复制一份,变成一个字符数组,这样就可以更改了。 1 string str = "I have a dream!!!";
2 char[] charStr=str.ToCharArra
Laya2性能:官方文档LayaAir编辑器选择LayaAir1.0版本:1.8.13 LayaAir2.0版本:2.11.0 如果使用Laya3D开发游戏,建议使用Laya2.0。LayaAir2.0代码编写工具采用vscode,LayaAir1.0编辑器和代码编写集成在一起。分辨率选择 一般分辨率:720 * 1280 1080 * 1920 苹果分辨率:750 * 1624 1125 * 2
Laya的3D项目,场景和模型数据暂时还是借助unity导出。Laya版本:LayaAir IDE 2.11.0 Unity插件:使用2.11对应的插件 Unity版本: unity2018.4.35官方要求2018.4.7一直没找到,4.35暂时也可以用。导出文件说明:.ls:场景文件,Scene3D类.lh: 3D物体,Sprite3D类.lm:模型网格数据,MeshSprite3D,如果是人
转载
2024-03-18 20:21:37
77阅读
一不小心说了这么多,主要说了一下跟laya认识的过程,不想看的上面吹水的,可以忽略。下面我们来正式进入主题:初识laya.
原创
2022-01-10 18:15:53
1449阅读
Laya学习笔记-01文本类Laya学习笔记-02滚动文本Laya学习笔记-03使用Scro
原创
2022-11-28 17:17:58
51阅读
# Laya组织架构层级关系科普
在软件开发领域,组织架构层级关系指的是一个团队或者项目中不同职位之间的上下级关系,这种层级关系可以帮助团队更好地协作、分工合作,提高效率。在Laya开发中,也有一定的组织架构层级关系,下面我们就来详细介绍一下。
## Laya组织架构层级关系图
```mermaid
erDiagram
Developer ||--o| Leader: has
原创
2024-07-05 05:07:44
40阅读
List(列表)是比较常用的功能。本篇结合LayaAir引擎与IDE针对List显示、增加、删除等相关操作进行逐步讲解,供开发者学习引擎与IDE的实战参考。(创建项目等基础操作,请查看其它文档,本篇跳过)一、用LayaAirIDE制作UI1.1 创建一个View类型的UI页面 (图1)创建一个名为ListPage的View类型UI页面 首先,我们在LayaAirIDE的项目管理器内,创
转载
2024-03-09 21:24:35
69阅读
3D数学基础向量向量可以看做具有方向和大小的一条线段。比如:我们如果用点A减去点B,则可以得到一个向量,该向量的方向为点B面向点A的方向,而大小为两点的距离。这个方法在游戏开发中经常用到,比如我们要让物体B面向物体A,一般都是使用物体B的位置减去物体A的位置,得到的向量取模。点积向量的点积表示一个向量在另一个向量上的投影,如下:而相互垂直的两个向量点积为0:我们可以使用这个特性来判断两个向量是否垂
LayaAir是一款基于HTML5技术的游戏引擎,可以用来制作各种类型的游戏,包括2D和3D游戏。下面是详细的使用LayaAir制作游戏的教程。1. 下载安装LayaAir首先需要从LayaAir官网上下载安装LayaAir引擎和IDE(集成开发环境)工具,安装完成后打开LayaAir IDE。2. 创建项目在IDE中选择“新建项目”,选择2D或3D模板并设置项目的名称和存放位置,然后点击“创建”
转载
2024-04-29 14:40:56
38阅读
这几天再看UnrealEngine4的代码,在写代码的过程中有些注意事项跟大家分享一下,也算给自己做个记录
一. 最好不要自己在UnrealEngine4的工程中添加代码文件,尤其是.h文件。因为UE4的UnrealHeaderTool会根据UnrealEngine4的反射机制自动生成一个.genera
一、制作字体1.层级->Scene->创建UI组件->FontClip,创建一个FontClip2.指定美术制作好的字体图片,并设置属性
原创
2022-11-28 17:16:40
103阅读