你好,
在我的全职工作中,我们仍然使用UGUI(Canvas渲染器、+MonoBehavior组件等...),但作为工程师,我几乎很少处理预设的实现、动画等...
通常的工作流程是:
-
构建功能系统(数据和逻辑)
-
构建UI实例化和初始化流程
-
使用占位符“丑陋”的预设进行预览
-
UI/Ux设计师进入并开始连接事物
- 有时我们为他们创建工具来简化繁琐的任务或如果需要程序化动画。
 
在我的个人项目中,步骤[3]是最令人讨厌的,我花了几天时间享受系统开发或混合来自不同资产包的VFX(我真的很喜欢它),并延迟UI集成,因为它是一种纯粹的“呃啊啊啊啊”,因为它太过于手动了。
 
目前,我处于一个十字路口:
-
将项目迁移到Unity 6(当前版本是2022.3)
-
学习UI Toolkit
-
我希望它能按照我的预期工作。
-
我最大的期望是,Unity Style Sheet会变得很受欢迎,以便大多数GUI资产包在商店中都支持它,并且你可以“只导入”一个USS到你的游戏中,链接函数并完成。
或者:
- 保持当前的UGUI,并尝试创建一个内部解决方案来减少繁琐的工作。
 
你怎么看?
评论 (0)