zl程序教程

您现在的位置是:首页 >  后端

当前栏目

关于Unity的开发模式

模式开发 关于 Unity
2023-09-11 14:21:21 时间

Unity是组件化的开发模式,总结起来就是节点与组件。节点就像人,组件就像工具,人拿不同的工具,就变成不同的角色,有不同的作用。人+医学常识=医生。

 

1.每个空节点创建后,刚开始只有一个Transform组件(每个节点必须有的组件,无法删除),就像一个人出生的时候,只穿着一条裤衩一样。

 

2.如果想让这个节点可以做更多的事情,有更多的功能,就可以给它加各种各样的组件,脚本也是一个组件,一个节点身上可以挂载各种各样的组件。

 

3.挂好组件的节点,在层级视图中根据父子关系进行摆放,就像管理Windows的文件一样,管理那些节点。

 

4.运行Unity,各个节点在各自组件的驱动下开始运动和逻辑变换,形成游戏。

 

整个场景由节点树组成。

节点+Transform组件,每个Transform有自己的孩子Transform,由Transform组成Transform树,而每个Transform组件指向一个节点,看起来就像是节点组成了节点树,其实都是Transform组件在组成。

 

 

组件化开发模式的优点

1.整合大家的工作

2.解放程序员

3.使得程序员写的代码变成一个组件,成为了开发中的一部分,美术和策划可以自己使用程序员的组件来验证修改后的变化,不用都把修改后的内容丢给程序员去验证。

4.提高效率