【案例】程序化脚本生成

开发平台:Unity 2022

编程语言:CSharp 6.0 以上

 

案例说明


你可能会长达几十遍的代码编写中注意到有那么些操作是重复的。例如 制作 UI 页面时,你需要不停的建立 交互类组件(Button/Toggle/InputField/ScrollRect/Slider)字段与引用逻辑。

这时候你会像有没有自动化工具来帮你解决这一重复费时的情况(这是自动化运维经常遇到的事情)。

在一键建立索引的情况下,你直接进入逻辑操作,决定谁怎么做,而非在此之前决定谁怎么来的。

于是,程序化脚本生成的思路就在你的脑袋里诞生。

我准备了一个临时性的 UI案例源码 。不用在意其他目录的内容。想要了解基础流程,可从 UITemplateTools 下手出发进行。

ps:案例存在不足之处,但足以让你了解程序化脚本生成的流程。

相关推荐
寂寞的船8 分钟前
【Unity Bug挑战】第12期 Awaitable 二次 await 死锁之谜 —— 为什么同一个异步操作等两次就卡死?
unity·c#·游戏引擎·bug
探求虚无1 天前
用 AI 在 Unity 里做一款 RTS:最难的不是生成代码,而是证明它真的能玩
人工智能·unity·游戏引擎
17岁的勇气2 天前
Unity Shader unity文档学习笔记(二十二):shader变体
笔记·学习·unity
寂寞的船3 天前
【Unity知识速递】第10期 Unity GC 零分配实战:从 UnityEngine.Pool 到手动 GC 控制的全链路优化
jvm·unity·c#·游戏引擎·lucene
寂寞的船5 天前
【Unity知识速递】第8期 IL2CPP 托管堆内存碎片与原生堆交互机制深度解析
unity·游戏引擎·交互
寂寞的船6 天前
【Unity知识速递】第5期 Unity 6.2 深度解析:AI Assistant 登场,World Space UI 与 Sentis 全面升级
人工智能·ui·unity
寂寞的船6 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
淡海水6 天前
09-04-内存-Unity原生对象生命周期
unity·c#·游戏引擎·gc
寂寞的船6 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器
寂寞的船6 天前
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
unity·c#·游戏引擎·bug