关于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.提高效率
相关文章
- 仓储模式到底是不是反模式?
- 基于dalvik模式下的Xposed Hook开发的某加固脱壳工具
- 开发模式对测试的影响
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- IOS开发基础Object-C(12)—单例模式
- 观察者模式
- Unreal开发HTC Vive程序,开启VR编辑模式
- Java中的状态模式实例教程
- 设计模式java——解释器模式
- 设计模式java——命令模式
- 聊聊模板方法模式,装饰器模式以及AOP
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [1] 单例模式连接数据库
- CentOS7下配置Tomcat以APR模式+Tomcat Native运行
- 《敏捷软件开发:原则、模式与实践(C#版.修订版)》一第一部分 敏捷开发
- 《Android 源码设计模式解析与实战》——第2章,第2.1节单例模式介绍
- uni-app开发注意事项:Unexpected end of JSON input、static目录注意事项、模板内引入静态资源、JS文件引入问题、运行环境判断、easycom组件模式
- 【Unity3D日常开发】Unity3D中实现单例模式详解
- 告诉你吧,一套皮肤在winform与wpf开发模式下实现的界面效果同样精彩,winform界面和wpf界面。
- Java高手速成 | WebFlux框架的函数式开发模式
- RTKLIB专题学习(十三)—关于RTKLIB的PPP模式不能有效解算北斗数据原因的探索(一)
- linux引导模式两种
- 《C#零基础入门之百识百例》(七十八)委托事件实例练习3 -- 观察者模式
- 【设计模式】享元模式
- rdc最佳实践之开发模式——git flow
- 从王者荣耀看设计模式(十五.建造者模式)
- 通过物联网平台和灯光设备实现灯光的智能控制,主要实现了通过语音控制灯光颜色的变化、灯光每种颜色的占比、日出日落模式等等,底层封装为api接口,支持多种开发语言对接,采用了docker一键部署
- RabbitMQ之Fanout交换器模式开发