自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟无岐的博客

用AI做游戏

  • 博客(85)
  • 收藏
  • 关注

原创 放置游戏设计学习指南:4 本必读书、GDC 演讲与 30 天实践路线

本文是「放置游戏策划实战」系列的第9篇,聚焦于如何通过精准学习解决游戏设计中的具体问题。文章提供了一份实用学习地图,强调从项目问题出发选择资源,并立即将知识转化为可验证的改动。核心内容包括: 学习路径:遵循"问题→资源→改动→反馈"的循环,避免无效输入。 4本核心书单: 《游戏设计艺术》:提供系统审查框架 《通关!游戏设计之道》:解决新手引导与节奏问题 《游戏感》:优化操作反馈体验 《乐趣理论》:理解玩家动机与无聊机制 精选GDC演讲:推荐6场经济/系统设计主题演讲,每场附具体学习任务。 执行铁律:强调带问

2026-07-19 03:31:24 374

原创 竞品拆解方法论:如何反推一款放置游戏的数值公式、循环结构与卡点设计

摘要: 本文是放置游戏策划实战系列第8篇,聚焦如何高效拆解竞品。相比理论学习,拆解竞品能获取一手数值模型、循环设计和付费逻辑,性价比更高。作者提出四步拆解法:1)数据采集(30分钟记录核心数值);2)反推公式(用Excel拟合养成曲线);3)还原循环(绘制玩家短中长三层行为);4)亮点笔记(模板化记录可复用设计)。通过拆解10款游戏(约25小时),可快速掌握成熟产品的设计逻辑,如Boss墙倍率(1.5x~2.0x)、R值(关卡难度公比)等关键参数,并直接优化自身项目。文末提供案例演示和推荐游戏清单,帮助策划

2026-07-18 00:02:00 459

原创 从 Skill 到 Agent 专家团:AI 工作流的工程化进阶

本文介绍了如何将单文件的 AI Skill 升级为工程化工作流,涵盖配置管理、脚本开发、质量门禁和跨平台分发。通过一个 PR 描述生成器的实战案例,演示了如何拆分核心文件、脚本和参考资料,并强调将确定性操作下沉到脚本,同时保留 Agent 的推理能力。文章还提供了配置管理的最佳实践,包括参数优先级和路径解析建议,并讨论了跨平台兼容性的实用策略,如使用跨平台语言和标准路径 API。核心原则是将需要推理的任务交给 Agent,稳定重复的任务交给脚本,长期维护的规则放入配置和参考资料,从而实现可维护、可测试的 A

2026-07-17 00:00:32 392

原创 埋点驱动调优:TapTap 数据反推卡点、LTV 推算与 A/B 测试实战

用数据验证数值假设:埋 5 类事件、看关卡分布找卡点、用 LTV 分位数和付费漏斗找断裂、靠 A/B 测试做统计显著验证,一周一闭环。

2026-07-17 00:00:26 581

原创 别再重复教 AI:用 SKILL.md 把常用流程变成可复用 Skill

本文介绍了如何将重复性文档处理任务固化为AI工作流Skill。作者以会议记录整理为例,展示从自然语言验证到Skill编写的全流程:1)先用自然语言跑通任务,明确输入、处理、输出三要素;2)判断任务是否值得固化(重复性、步骤固定、输出一致);3)编写SKILL.md文件,包含YAML头、工作流、输出格式和约束条件;4)安装到指定目录验证效果。关键点包括:优先确保单次任务可行再固化、Skill需明确定义触发条件和质量标准、进行正反向测试验证匹配准确性。最终实现"聊天解决这一次,Skill沉淀下一次"的效率提升。

2026-07-16 08:00:00 387

原创 飞升/转生系统专题:转生曲线怎么画、过渡期怎么设计、数字膨胀怎么控制

**本文深入解析放置类游戏飞升/转生系统的设计要点,提出一套完整的数值解决方案。核心发现包括: 奖励曲线必须采用凹函数(α≈0.5):线性增长会导致后期数值失控,而凹函数通过边际递减实现可控膨胀(1万亿资源时奖励控制在3,163倍而非100万倍) 过渡期时长应缩短30-60%:强飞升(×1.5)能让玩家第5轮恢复时间从首轮的8.5天减至4.5天,避免重复爬坡的挫败感 数字膨胀控制三策略:飞升重置是根本解决方案,配合对数显示可维持数字可读性,绝对避免无控制的自然增长 参数黄金区间:α取0.45-0.55,飞升

2026-07-16 03:53:01 346

原创 三层核心循环:短/中/长循环如何同时在场,以及用 Bartle/心流/损失厌恶给每个系统装上钩子

本文探讨放置游戏系统策划的核心设计逻辑,提出三层核心循环必须同时运转才能维持玩家目标感:短循环(几十秒级即时反馈)、中循环(数小时级进度推进)、长循环(数天级永久成长)。文章结合心理学理论提供设计工具:Bartle玩家分类模型确保系统覆盖四类玩家需求,心流理论保持挑战与技能平衡,损失厌恶机制(如离线收益倒计时)显著提升留存。最后强调多系统耦合设计,避免功能孤岛,形成以三层循环为骨架的有机整体。全文提供可视化模型、数据验证和可直接落地的脚本方案,为放置游戏系统设计构建完整方法论框架。

2026-07-15 20:00:00 366

原创 一图搞懂 AI 工作流:Agent、Skill 和 Tool 到底是什么关系?

本文阐述了AI工作流的核心概念与框架,指出传统"一问一答"式AI交互在处理复杂任务时的局限性。文章通过PDF处理案例,解析了工作流的三要素:Agent(决策主体)、Skill(任务方法)和Tool(执行工具),并详细说明了Agent Loop循环机制如何驱动任务持续推进。工作流的核心价值在于将"用户驱动"转变为"目标驱动",通过"目标→规划→执行→校验→产出"的标准流程实现复杂任务自动化。最后文章澄清了常见概念误区,并预告下篇将演示如何将重复任务固化为可复用的Skill。

2026-07-15 20:00:00 822

原创 数值飞轮深拆:产出收敛、飞升转生与有限多周目设计

本文深入探讨放置游戏数值飞轮设计的核心要点与常见崩坏点。通过数学模型和实验分析,文章揭示了产出增速与需求增速平衡的重要性(收敛比≈1),指出失控增长会破坏游戏经济系统。针对无限增长问题,提出飞升/转生机制将指数增长转化为有限多周目循环,并给出永久加成的最佳区间(×1.35~1.55)以维持质变感。实验数据显示,弱飞升(×1.10)会导致玩家流失,而合理飞升设计能使每轮推进2-3关。最后强调离线收益必须设置上限(建议8小时硬上限+衰减机制),避免挂机收益碾压实时玩法。文末提供完整Python脚本用于生成关键实

2026-07-14 08:00:00 906

原创 LayaAir-MCP 插件上手指南:让 AI 直接操控你的 LayaAir IDE

摘要: LayaAir-MCP 插件将 LayaAir IDE 转化为本地 MCP 服务(默认端口18188),使AI能直接操作IDE功能,包括创建节点、修改场景、文件写入及完整开发流程驱动。用户需从IDE商城安装插件,配置本地服务与云端API Key(Layabox控制台获取),支持自动集成Cursor/Claude等工具,或手动连接WorkBuddy等第三方AI。结合云端CodingMCP可同时实现精准API查询与IDE操控,形成高效开发闭环。安装步骤:商城搜索安装→重启IDE→配置端口与API Key

2026-07-14 07:41:45 702

原创 LayaIdea 快速上手指南:在 LayaAir IDE 里把 AI 开发助手跑起来

LayaAir 3.4 版本在 IDE 中集成了 AIGC 智能助手 LayaIdea,支持代码生成、资源管理和开发流程优化。本文详细介绍了从创建 AI 项目到配置使用的完整流程:首先选择 LayaIdea 空项目模板创建工程,然后通过 Layabox 控制台获取 API Key 并配置到 IDE 中。用户可选择普通模式或专业模式,并配置智谱、Kimi 或 OpenAI 等大模型服务。最后通过简单对话验证连通性,并说明积分消耗情况,建议日常开发使用自备的 Coding Plan Key 以节省成本。

2026-07-13 09:36:19 585

原创 独立乘区实战:战力公式为什么必须是乘法,Excel 投放回收表怎么做

摘要: 本文深入探讨放置类游戏战力模型的设计核心,揭示加法模型与乘法模型的本质差异。通过实验验证,加法模型因边际效益递减导致后期体验崩塌,而乘法模型通过独立乘区设计(如装备、技能、觉醒等)实现稳定成长感。关键结论包括: 乘法模型优势:每次升级提供恒定比例战力提升,避免后期感知弱化; 独立乘区原则:各系统互不干扰,调整单一乘区可精准移动卡点(如装备系数翻倍使卡点后移19关); 设计工具:提供Excel投放回收表模板,通过投放比监控系统健康度。文末附可运行脚本,助力策划快速落地验证。(摘要字数:149字) 注:

2026-07-13 08:00:00 355

原创 LayaAir 自定义资源类型与导入导出:给引擎加一种自己的文件格式

本文介绍了如何在LayaAir引擎中实现自定义资源格式(.abc)的全流程处理方案。通过四个关键步骤:1)在UI进程注册文件类型和图标;2)在Scene进程实现导入转换器,将原始数据解析为结构化格式;3)在Scene进程实现导出转换器,优化数据供运行时使用;4)在运行时注册加载器。文章特别强调了代码部署的正确进程(UI/Scene/运行时)和入口文件import的重要性,提供了完整代码示例,帮助开发者扩展LayaAir对自定义文件格式的支持能力,实现从编辑器到运行时的全链路处理。

2026-07-12 21:51:43 383

原创 放置游戏数值模拟实战:用 Python 跑蒙特卡洛,比拍脑袋靠谱 10 倍

本文介绍了如何用Python构建放置游戏数值模拟器,通过四个关键实验优化游戏设计:掉率蒙特卡洛测试不同概率下玩家的实际体验(1%掉率可能导致10%玩家需225次才能获取);推图卡点分布模拟3000名玩家7天进度,识别Boss墙等关键卡点;留存曲线分析关卡节奏对玩家持续性的影响;数值敏感性测试调整成长速度的边际效应。文章提供完整可运行脚本(基于《剑与远征》参数体系),帮助独立开发者在版本发布前通过模拟替代A/B测试,快速验证数值合理性,避免因设计缺陷导致玩家流失。核心结论包括:低掉率需加保底机制(如5%为安全

2026-07-12 08:10:24 329

原创 LayaAir 构建插件与资源处理器:把“脏活“塞进引擎流程里

本文介绍了在 LayaAir IDE 中实现自动化构建和资源处理的两种扩展方式:构建插件(Build Plugin)和资源处理器(Asset Processor)。构建插件通过@IEditorEnv.regBuildPlugin注册,提供多个生命周期钩子,可在构建过程中自动执行任务如资源检查、配置合并等。资源处理器通过@IEditorEnv.regAssetProcessor注册,能在资源导入时自动处理(如图片压缩)。两者均运行在Scene进程,使用EditorEnv而非EditorAPI。文中提供了具体代

2026-07-11 10:00:00 345

原创 做放置/挂机类游戏的独立开发者,如何修炼数值与系统策划(实战进阶路线)

这篇文章为放置类游戏开发者提供了一套系统的数值与系统设计学习路线。核心观点包括:1)区分数值策划(数学建模)与系统策划(体验循环)两个方向;2)掌握"数值飞轮"设计,重点控制产出/消耗收敛与飞升机制;3)四段式学习路径:数学基础→建模训练→项目验证→系统耦合;4)数值设计需建立独立乘区模型,用Excel和Python进行验证;5)系统设计要构建短中长三层循环,避免功能孤岛。特别建议独立开发者小步快跑,利用真实项目快速迭代,通过埋点数据持续优化。

2026-07-11 08:00:00 670

原创 LayaAir IDE 插件开发入门:用 TypeScript 给编辑器加一个自己的面板

LayaAir IDE 扩展开发指南 本文介绍了如何扩展 LayaAir IDE 功能,无需修改源码即可添加自定义面板、菜单项和构建步骤。关键点: 进程模型:IDE 运行在 UI、Scene、Preview 三个独立进程,不同功能需使用对应装饰器(@IEditor.* 或 @IEditorEnv.*) 开发位置:插件代码放在工程 assets/目录下,IDE 会自动编译,资源可放入 editorResources/避免打入游戏包 核心功能实现: 面板开发:继承 EditorPanel 类,通过装饰器配置位置

2026-07-10 10:10:36 526

原创 TapTap 9.1分,一款用Tap制造做的卡牌游戏凭什么这么上头

《乱世牌》是一款由独立开发者使用TapTap制造平台打造的卡牌Roguelike游戏,TapTap评分9.1。游戏灵感源于《小丑牌》的数值叠加快感,但创新设计了"羁绊共鸣"系统,强调卡牌间的组合策略而非单卡强度。目前玩家已开发出"不死血刃流"、"弃牌叠伤流"等特色流派,通过羁绊搭配实现低数值高输出的战斗体验。游戏采用陡峭成长曲线,让玩家在单局40分钟内体验从刮痧到数值爆炸的爽感。开发者坦言存在后期节奏拖沓、移动端适配等问题,但核心玩法获得认可。游戏支持多平台免费下载,鼓励玩家探索更多卡牌组合可能性。

2026-07-10 07:00:57 638

原创 从零到可玩:用 WorkBuddy + TapTap 制造做出一款放置挂机游戏(完整实战记录)

不写一行代码,用 WorkBuddy + TapTap 制造从零做出一款太空主题放置挂机 RPG 游戏。本文完整记录创建项目→选专家出策划案→本地 MCP 开发→预览验收→Bug 修复的全流程,附 13 张实操截图与踩坑经验。

2026-07-09 20:00:00 1171

原创 LayaAir CLI 实战:用 layaair-cli 从零搭工程到一键构建

本文介绍了LayaAir命令行工具(layaair-cli)的安装与使用指南。主要内容包括: 安装步骤:需分两步安装dispatcher和runtime,提供各平台安装命令及版本指定方法。 四个核心子命令: create:新建项目(注意3.4.0版本在非交互环境可能失败) build:构建指定平台 validate:校验资源文件 run:启预览服务器/运行脚本 实战流程: 安装确认 查看模板列表 创建项目(注意交互式特性) 构建Web版本 本地预览 进阶功能:通过--script参数调用自定义工具函数,支持

2026-07-09 20:00:00 383

原创 零门槛入坑:TapTap 制造本地开发模式实战(WorkBuddy + Maker MCP 完整部署记录)

TapTap 制造上线本地开发模式!本文完整记录如何在 WorkBuddy 中安装并配置 Maker MCP,从零完成项目初始化、MCP 启用信任、cwd 路径修正到素材工具挂载的全流程。无需云测试资格即可用本地 Agent 开发游戏 Demo,完成后回到 TapTap 制造一键发布。附常见问题排查表与操作截图详解。

2026-07-07 10:00:00 2938

原创 【Laya】IDE创建2D拖尾

《2D拖尾效果制作指南》摘要: 本文详细介绍了LayaAir引擎中Trail2DRender组件的使用方法。该组件可为移动对象创建动态拖尾效果,适用于剑光、魔法轨迹等场景。文章从添加组件开始讲解,详细解析了minVertexDistance、widthCurve等关键参数的作用,并提供了剑光、魔法轨迹等常见效果的参数参考表。特别强调了纹理模式(Stretch/Tile)的选择技巧和调试方法,最后给出了基础代码示例。通过可视化编辑和代码控制相结合的方式,开发者可以快速实现各种2D拖尾效果,增强游戏视觉表现力。

2026-01-27 23:36:23 896

原创 【Laya】IDE创建2D粒子系统

LayaAir IDE 提供了可视化的 2D 粒子编辑器,通过图形界面配置粒子参数比纯代码更高效。主要步骤包括:创建粒子预制体、添加粒子组件、配置参数(主模块、发射模块、形状模块等)、添加材质以及调试预览。编辑器支持实时预览效果和可视化曲线编辑,并提供常见特效参数参考(如火焰、爆炸、烟雾等)。使用时需注意材质必须设置才能正确渲染,调试时可调整粒子数量、生命周期等参数观察效果。

2026-01-27 23:23:46 875

原创 【Laya】Socket 使用指南

Laya.Socket 使用摘要 Laya.Socket 是 LayaAir 引擎提供的 WebSocket 网络通信类,支持全双工实时通信,适用于多人在线游戏、实时数据同步等场景。核心功能包括: 连接管理:支持通过 URL 或主机端口两种方式连接服务器 数据传输:可发送/接收字符串和二进制数据 事件处理:提供 OPEN、MESSAGE、CLOSE、ERROR 四种事件监听 二进制处理:内置 Byte 类支持大端/小端字节序处理 典型用法包括初始化连接、设置事件监听、发送数据(直接发送或通过缓冲区)、接收并

2026-01-26 21:53:56 1296

原创 【Laya】爆炸特效(非粒子)

这是一个基于 LayaAir 的 2D 爆炸特效系统实现方案。该系统使用 Sprite 和 graphics 绘制实现爆炸飞散效果,而非传统的粒子系统。核心功能包括爆炸粒子对象管理、生命周期控制、视觉效果渲染以及性能优化措施。 主要特点: 采用分层圆绘制火焰效果(外圈橙红、中圈黄、内圈白) 实现粒子运动轨迹、缩放渐变和透明度变化 使用对象池技术优化性能 提供三种使用方式:IDE挂载组件、演示脚本和纯代码调用 包含完整的参数配置选项 系统架构清晰,分为演示层、核心组件层和爆炸系统层,每层各司其职。性能优化方面

2026-01-26 21:02:14 740

原创 【Laya】体积雾环境效果

LayaAir 2D体积雾特效系统通过多层软边粒子叠加实现逼真雾效。该系统提供两种使用方式:IDE挂载组件或代码调用API,可调节滚动速度、透明度、密度等参数,支持自定义纹理或默认椭圆粒子。实现原理包含4层视差雾效、无缝滚动机制和垂直衰减控制,适用于

2026-01-25 22:30:46 665

原创 【Laya】下雪环境效果

LayaAir 2D 下雪粒子系统摘要 本系统实现了一个基于 LayaAir 的 2D 下雪特效,包含以下核心功能: 粒子系统架构: 采用双系统设计:雪花飘落系统 + 地面积雪系统 支持纹理图片和默认绘制两种模式 关键特性: 可调节雪量大小(1-15)和下落速度 风力控制(正负值改变方向) 雪花摇摆效果(正弦函数模拟) 积雪堆积与自动消失 实现技术: 粒子对象池管理 纹理与图形绘制双模式 正弦函数实现自然摇摆 积雪定时回收机制 使用方式: 支持 IDE 可视化配置 代码动态参数调整 提供雪量参考值(小雪/中

2026-01-25 22:26:26 678

原创 【Laya】下雨环境效果

LayaAir 2D 下雨粒子特效系统 摘要:本文介绍了一个基于 LayaAir 的 2D 下雨粒子特效系统,包含雨滴下落和地面溅射效果。系统采用模块化设计,包含 RainSystem(雨滴系统)和 SplashSystem(溅射系统)两个核心组件,支持通过参数动态调整雨量、速度、风力等效果。实现上采用对象池技术优化性能,包含雨滴粒子的生成、更新、回收机制,以及溅射粒子的物理模拟。系统提供两种使用方式:IDE 组件挂载和代码调用,并内置了从毛毛雨到暴雨的多种预设效果参数参考。 关键词:LayaAir、2D

2026-01-24 21:52:50 769

原创 AI小游戏·极简2048

《2048数字合并游戏》是基于LayaAir 3.3.7开发的一款经典益智游戏,采用720x1280分辨率设计。游戏核心玩法是在4x4网格中滑动数字方块进行合并,目标达到2048。主要特性包括:精美的渐变色方块设计、触摸/键盘双操作模式、本地存储最高分记录、胜利/结束判定系统。游戏支持上下左右滑动合并相同数字,每次移动后随机生成新数字,当网格填满且无法合并时游戏结束。文件结构简洁,包含场景文件和主逻辑脚本,可通过LayaAir IDE直接运行。

2026-01-24 21:33:03 203

原创 【Laya】HttpRequest 网络请求

Laya.HttpRequest 网络请求使用指南 摘要:Laya.HttpRequest 是 LayaAir 引擎提供的 HTTP 网络请求类,封装了 XMLHttpRequest 功能,支持 GET/POST/HEAD 请求方式。本文详细介绍了其 API 使用、基础用法和实用示例,包括: 核心功能:异步请求、多种数据格式支持、进度监控 基础用法:GET/POST 请求、JSON 数据处理、请求头设置 实用场景:用户登录验证、排行榜数据加载等完整示例 最佳实践建议和常见问题解决方案 适用于游戏开发中的数据

2026-01-23 20:07:04 1237

原创 AI小游戏·极简贪食蛇

一款基于LayaAir 3.3.7开发的经典贪食蛇游戏,包含完整的游戏流程和交互功能。游戏采用720×1280分辨率,25×30网格布局,初始速度200ms/格,最快可达60ms。支持键盘和触屏控制,包含暂停/继续、分数统计、最高分记录等功能。新增炸弹机制,炸弹会随机出现5-20秒,消失前会闪烁提示。游戏难度随分数增加而提升,包括蛇速加快和炸弹数量增多。提供精美的开始界面、游戏结束弹窗和新纪录提示,完整还原经典贪食蛇玩法并加入创新元素。

2026-01-23 18:19:22 588

原创 【Laya】URL 路径管理

Laya.URL 路径管理摘要 Laya.URL 是 LayaAir 引擎提供的 URL 路径管理工具,主要用于资源路径格式化和版本控制。核心功能包括: 路径管理: 设置基础路径(basePath)实现 CDN/远程资源加载 路径拼接(join)和规范化(normalize) 版本控制: 通过 customFormat 实现资源版本管理 自动添加版本号解决缓存问题(如:image.png → image-v1.0.png) 环境适配: 轻松切换开发/生产环境路径 小游戏平台扩展名转换 实用功能: 路径映射(

2026-01-22 22:21:25 790

原创 【Laya】LocalStorage 本地存储

Laya.LocalStorage 本地存储指南摘要 Laya.LocalStorage 是 LayaAir 引擎提供的本地数据持久化解决方案,基于浏览器 LocalStorage 封装。支持存储字符串和 JSON 对象,适用于游戏存档、用户设置等场景。 核心功能: 提供 setItem/getItem 存储字符串数据 通过 setJSON/getJSON 处理复杂对象 支持数据删除(removeItem)和清空(clear) 可获取存储项数量(count属性) 典型应用: 游戏进度存档(支持多存档槽位)

2026-01-22 22:04:59 1274

原创 【Laya】Ease 缓动函数

Laya.Ease 缓动函数为 Laya.Tween 动画提供了丰富的运动曲线效果,包含12大类缓动类型(如线性、正弦、弹性、弹跳等),适用于UI动画、道具飞入、场景切换等多种场景。通过简单的API调用即可实现自然流畅的动画效果,支持自定义缓动函数和参数配置。示例代码展示了对话框弹出、按钮交互、道具飞入等实用场景的最佳实践,帮助开发者快速实现符合物理规律的运动效果。

2026-01-21 00:06:01 830

原创 【Laya】ClassUtils 类反射工具

Laya.ClassUtils 类反射工具摘要 Laya.ClassUtils 是 LayaAir 引擎提供的类反射工具,主要用于动态类管理和对象创建。核心功能包括: 类映射注册 - 通过 regClass() 建立类名与类定义的关联 动态创建对象 - 使用 getClass() 获取类对象并实例化 Runtime 类管理 - 为 Prefab 绑定运行时逻辑类 典型应用场景: 动态加载 2D UI 组件(Sprite/Button等) 配置文件驱动的 UI 构建 Prefab 运行时逻辑绑定 优势特点:

2026-01-21 00:05:07 745

原创 【Laya】JsonBin 二进制JSON序列化

Laya.JsonBin 二进制 JSON 序列化工具摘要 Laya.JsonBin 提供高效的二进制 JSON 序列化功能,相比文本 JSON 具有显著优势: 核心特性: 体积缩小 50%-80%,解析速度快 3-5 倍 保留对象类型信息(支持类实例序列化) 减少内存分配,降低 GC 压力 主要 API: write():对象→二进制 ArrayBuffer parse():二进制→对象还原 isJsonBin():验证数据格式 典型应用场景: 网络通信数据压缩传输 游戏存档高效存储(示例展示 Base6

2026-01-20 21:05:23 896

原创 【Laya】Byte 二进制数据处理

Laya.Byte 二进制数据处理类提供了高效的字节级操作功能,适用于网络通信、文件解析等场景。核心功能包括整数/浮点数/字符串的读写、字节序控制、数组数据处理等,支持从ArrayBuffer创建实例。典型应用包括自定义协议封包(写入协议头、版本号和消息内容)和跨平台数据交换(需处理字节序问题)。该类与Socket无缝配合,是处理二进制数据的理想工具,特别适合游戏开发中的网络通信需求。

2026-01-20 21:03:37 953

原创 【Laya】Material 介绍

Laya.Material 是 LayaAir 3D引擎的材质基类,用于控制3D对象的渲染效果。它包含多个子类如BlinnPhongMaterial、PBRStandardMaterial和UnlitMaterial,分别适用于不同光照场景。材质提供丰富的渲染状态控制,包括剔除方式、混合模式、深度测试等。通过设置着色器变量可调整颜色、纹理等外观属性。使用时需注意命名空间必须使用"Laya."前缀。

2026-01-19 02:28:45 355

原创 【Laya】Camera 介绍

Laya.Camera是LayaAir 3D引擎的核心摄像机类,用于捕捉和渲染3D场景。它提供透视/正交两种投影模式,支持视野角度(FOV)、裁剪面、图层遮罩等参数配置,可自定义视口和渲染目标。摄像机还支持多种渲染效果,包括HDR、MSAA、FXAA等,并可通过视图矩阵和投影矩阵控制场景显示。作为3D场景的必备组件,Camera类为开发者提供了丰富的视觉控制选项。

2026-01-19 01:52:17 443

原创 【Laya】Sprite3D 介绍

Laya.Sprite3D是LayaAir 3D引擎的核心基础类,继承自Node,是所有3D场景对象的基类。它包含变换控制、克隆、销毁等基本功能,支持静态对象标记优化。通过Transform3D组件控制位置、旋转和缩放,可设置蒙版层实现渲染过滤。使用时需遵循Laya命名空间约定,实例化后可添加到场景中。该类支持预制体加载(需先预加载)和对象克隆,是构建3D场景的基础元素,需配合摄像机使用才能正常显示。

2026-01-19 01:36:44 497

Laya爆炸特效(非粒子)

Laya爆炸特效(非粒子)

2026-01-26

Laya体积雾环境效果

Laya体积雾环境效果

2026-01-25

Laya下雪环境效果源码

Laya下雪环境效果源码

2026-01-25

Laya下雨环境效果源码

Laya下雨环境效果源码

2026-01-24

AI小游戏·极简2048

AI小游戏·极简2048

2026-01-24

AI速出·极简贪食蛇小游戏

AI速出·极简贪食蛇小游戏

2026-01-23

Laya在LayaAir 3.3 中实现图片文字渐变效果(Shader)

Laya在LayaAir 3.3 中实现图片文字渐变效果(Shader)

2026-01-18

Laya在LayaAir 3.3 中实现图片文字渐变效果(Canvas)

Laya在LayaAir 3.3 中实现图片文字渐变效果(Canvas)

2026-01-18

LayaButton 拓展方法

LayaButton 拓展方法

2026-01-13

Laya溶解效果 Shader

Laya溶解效果 Shader

2026-01-08

Laya经典UI Shop模块

Laya经典UI Shop模块

2025-12-30

【Laya 教程】经典UI Button使用方法

Laya经典UI 高级Button脚本

2025-12-29

Laya拖尾特效(非引擎拖尾组件)

Laya拖尾特效(非引擎拖尾组件)

2025-12-28

laya火焰特效(非粒子系统)

laya火焰特效(非粒子系统)

2025-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除