关于Unity的开发模式
2017-04-18 23:14
218 查看
Unity是组件化的开发模式,总结起来就是节点与组件。节点就像人,组件就像工具,人拿不同的工具,就变成不同的角色,有不同的作用。人+医学常识=医生。
1.每个空节点创建后,刚开始只有一个Transform组件(每个节点必须有的组件,无法删除),就像一个人出生的时候,只穿着一条裤衩一样。
2.如果想让这个节点可以做更多的事情,有更多的功能,就可以给它加各种各样的组件,脚本也是一个组件,一个节点身上可以挂载各种各样的组件。
3.挂好组件的节点,在层级视图中根据父子关系进行摆放,就像管理Windows的文件一样,管理那些节点。
4.运行Unity,各个节点在各自组件的驱动下开始运动和逻辑变换,形成游戏。
整个场景由节点树组成。
节点+Transform组件,每个Transform有自己的孩子Transform,由Transform组成Transform树,而每个Transform组件指向一个节点,看起来就像是节点组成了节点树,其实都是Transform组件在组成。
组件化开发模式的优点
1.整合大家的工作
2.解放程序员
3.使得程序员写的代码变成一个组件,成为了开发中的一部分,美术和策划可以自己使用程序员的组件来验证修改后的变化,不用都把修改后的内容丢给程序员去验证。
4.提高效率
1.每个空节点创建后,刚开始只有一个Transform组件(每个节点必须有的组件,无法删除),就像一个人出生的时候,只穿着一条裤衩一样。
2.如果想让这个节点可以做更多的事情,有更多的功能,就可以给它加各种各样的组件,脚本也是一个组件,一个节点身上可以挂载各种各样的组件。
3.挂好组件的节点,在层级视图中根据父子关系进行摆放,就像管理Windows的文件一样,管理那些节点。
4.运行Unity,各个节点在各自组件的驱动下开始运动和逻辑变换,形成游戏。
整个场景由节点树组成。
节点+Transform组件,每个Transform有自己的孩子Transform,由Transform组成Transform树,而每个Transform组件指向一个节点,看起来就像是节点组成了节点树,其实都是Transform组件在组成。
组件化开发模式的优点
1.整合大家的工作
2.解放程序员
3.使得程序员写的代码变成一个组件,成为了开发中的一部分,美术和策划可以自己使用程序员的组件来验证修改后的变化,不用都把修改后的内容丢给程序员去验证。
4.提高效率
相关文章推荐
- 关于提高Flex开发效率的一个模式设想
- 关于php mvc开发模式的感想
- Cart项目的开发记录,关于Unity制作者独立开发流程。
- 【Unity】UI开发之MVC模式
- 《大教堂与集市》十五年前的关于开源与封闭的软件开发模式的思考 四星推荐
- 关于开发模式的一点点思考
- 关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版)
- 2.关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版) 续
- 来自Ubuntu开发团队关于Mir和Unity 8的状态更新
- 关于提高Flex开发效率的模式实践结果
- 关于在WP7的XNA开发模式中引入广告(Ad)
- 关于php mvc开发模式的感想
- 关于Unity -Vuforia -Android 开发 ,平台的搭建
- 关于目前软件开发的两种模式 C/S B/S
- 关于php mvc开发模式的感想
- 关于使用ccflow工作流引擎sdk模式开发用户的声明
- 【ENVI二次开发】关于批处理(Batch)模式与ENVI_DOIT的使用
- 关于Unity游戏开发方向找工作方面的一些个人看法
- 关于软件公司开发模式的思考
- 1.关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版)