UI组件挂一个脚本,那不是很尴尬吗?

UI组件挂一个脚本,那不是很尴尬吗?

简单易用unity开发框架_unity游戏开发mvc框架_游戏开发框架unity

至于MVC模式是什么意思unity游戏开发mvc框架,我就不详细说了。 你可以去百度了解一下。 那么我们就开始制作这个demo吧。

首先,我们需要使用编辑器扩展编写一个方法来生成 UI 的属性。 这里的属性是任意的,可以是其上的组件或脚本。 编辑器扩展代码如下:

简单易用unity开发框架_unity游戏开发mvc框架_游戏开发框架unity

这是最简单的编辑器扩展代码unity游戏开发mvc框架,接下来我们的重点来了。 我们需要知道的是所选UI的名称、位置等信息。 好的,所以我们需要专门编写一个脚本来获取有关所选 UI 的这些信息。 代码如下所示:

简单易用unity开发框架_游戏开发框架unity_unity游戏开发mvc框架

这样就可以获取用户选择的UI的信息。 当然,你也可以扩展它。 我在这里写了这么多数据报告,只是为了演示。 然后值得注意的一点是我们的类是用partial关键字修饰的。 在这种情况下材质材料,这意味着该类是一个拆分/合并类。 因为该关键字的作用是对类或结构体进行本地化,在这种情况下,只要同样具有该关键字的类都可以归为一类,前提是类名必须相同。 然后我们可以编写另一个部分类来测试我们的理论与现实是否相同。 这是最终的测试代码:

unity游戏开发mvc框架_游戏开发框架unity_简单易用unity开发框架

然后我们将这个测试类挂载到UI控件上并运行来测试。 至于UI的制作,很简单,就不讲了。 以上就是本案例的demo制作流程。 不懂的话可以问我demo。

不喜欢就别喷!

需要演示+3039440832

文章来源:https://www.sohu.com/a/339183796_100174704