至于MVC模式是什么意思unity游戏开发mvc框架,我就不详细说了。 你可以去百度了解一下。 那么我们就开始制作这个demo吧。
首先,我们需要使用编辑器扩展编写一个方法来生成 UI 的属性。 这里的属性是任意的,可以是其上的组件或脚本。 编辑器扩展代码如下:
这是最简单的编辑器扩展代码unity游戏开发mvc框架,接下来我们的重点来了。 我们需要知道的是所选UI的名称、位置等信息。 好的,所以我们需要专门编写一个脚本来获取有关所选 UI 的这些信息。 代码如下所示:
这样就可以获取用户选择的UI的信息。 当然,你也可以扩展它。 我在这里写了这么多数据报告,只是为了演示。 然后值得注意的一点是我们的类是用partial关键字修饰的。 在这种情况下材质材料,这意味着该类是一个拆分/合并类。 因为该关键字的作用是对类或结构体进行本地化,在这种情况下,只要同样具有该关键字的类都可以归为一类,前提是类名必须相同。 然后我们可以编写另一个部分类来测试我们的理论与现实是否相同。 这是最终的测试代码:
然后我们将这个测试类挂载到UI控件上并运行来测试。 至于UI的制作,很简单,就不讲了。 以上就是本案例的demo制作流程。 不懂的话可以问我demo。
不喜欢就别喷!
需要演示+3039440832