首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
独立游戏开发
李尔
创建于2021-09-22
订阅专栏
独立游戏开发
等 7 人订阅
共12篇文章
创建于2021-09-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Laya3.x版本,2D使用自定义shader
前言 2D下shader的应用和重要性不容忽视,是提高游戏质量和用户体验的重要手段之一。 提高游戏的视觉效果:使用shader可以实现各种视觉效果,让游戏更加炫酷、生动、真实。 提高游戏的表现力:使用
laya-zip库游戏加载速度提升3倍
前言 laya-zip是一个用于laya引擎加载zip资源的扩展包,提供了友好和简单的API接口。与LayaTree一样,都使用Big AOP大切面理论进行设计,能够让游戏的加载速度提升350%。 效
laya下优雅的节流/去抖装饰器
1.安装tslib 项目目录下: npm i tslib 2.配置tsconfig 3.装饰器例子 4.使用方法
一种在H5环境下地形实例化渲染管理方案
1.背景技术 在使用H5环境下,绘制大量相同网格的预制件的地形时性能消耗是极大的,每一个单独的预制件都需要进行一次DrawCall,过多的绘制会导致执行效率下降,最终表现为帧率变低,运行的卡顿。 2.
一种在Unity环境下预制件缩略图生成方案
在Unity开发时有时候没有预览图和缩略图将很不方便。特别是预制体。本方案利用列最佳视角拍照的技术,在可定制背景与渲染光照的基础上批量导出预制件图标. 1.将需要批量导出的预制件放入已配置的场景中 2
GGJ2021自用游戏素材网站和相关软件汇总
资源集成aigeiopengameartkenneycraftpix2D美术cc03D资源音乐音效字体100font工具视觉设计pinterest
LayaAir打包发布PC或MAC平台的桌面应用程序
Laya仅提供了移动平台的原生应用打包方案,如果我们的作品想要发布到Steam,微软商店或者MacAppStore等平台,就需要打包成exe,app等格式。目前主流的方案有node-webkit,Electron,Hex等,node-webkit 是一个基于 Chromium …
NevMesh.Js你可以在Laya引擎中直接使用的AI寻路
NevMesh.Js是一个开源的JavaScript库,能够使用Unity导出的NavMesh文件进行AI寻路。是在ThreeJs的PatrolJS基础上,针对Laya引擎做了改造,本教程将会带大家简单了解和使用NevMesh.Js使用。 1.能够借助强大的Unity引擎进行地…
深入理解LayaAir引擎架构和实现原理(三)引擎渲染主循环与AOP介入控制
最近完善了下LayaTree,顺便看了看Laya引擎源码的主循环和渲染部分。这节的话,来聊聊Laya引擎的渲染主循环,以及如何在外部暂停和单帧步进调试。 工程的入口文件一般为Main.ts,这里面不仅需要处理项目相关的逻辑初始化,也会调用Laya3D.init()进行Laya引…
Laya引擎生产力工具LayaTree
LayaTree是Chrome浏览器平台上的专门为Laya引擎设计的生产力工具。能在项目运行时阶段进行调试和修改。目前功能在不断迭代中,致力于实现类似于Unity编辑器的开发体验。相比于laya.debugtool.js在使用过程中导致的节点的强引用, LayaTree使用了…
深入理解LayaAir引擎架构和实现原理(二)项目调试原理及完美开发调试方案
通常情况下我们在做项目时都是在LayaAir IDE下进行调试和开发的。通常情况不会接触到typescript的“编译”和bundle过程。这节我们要深入了解其中的过程,并剥离出来,能够在VsCode中直接运行项目,实时编译调试。 我们创建空项目时会应用这个套模板,直接再IDE…
深入理解LayaAir引擎架构和实现原理(一)跨平台引擎源码编译
laya引擎是使用TypeScript开发的,引擎核心代码在src/LayaAir路径下,查看tsconfig.json文件可知其编译目标环境为es6。 查看package.json中的命令,会发现它的编译命令build是去执行public.bat,我觉得这个不行,引擎开发人员…