Unity3D开发简单化
来源:互联网 发布:程序猿 知乎 编辑:程序博客网 时间:2024/06/07 23:35
当你从事Unity3D开发一段时间你就会发现,其实Unity3D开发(或者其他前端App软件以及游戏开发),可抽象为可视对象管理、数据管理以及通讯。
可视对象管理:Unity3D其实没有所谓的场景中UI、2D以及3D的管理结构。你之前用的可能有各式各样这方面框架(或者说结构)。但其实仔细想想为什么Unity厂商没有出所谓的开发结构他只是提出组件化,因为所谓的结构都是各个公司自己的编程习惯,当你换到另一公司可能有新的开发方式,但组件化是不会变的。还有一点Unity厂商没有限制出这样的机构,也许他希望开发者不受约束,开发中记得组件化就可以了,如果使用了结构但忘却了组件化,岂不是得不偿失。
数据管理:数据管理这方面比较独立,他可以独立与项目本身是什么,你可以使用之前的开发经验(或者说直接把之前的数据管理代码结构拿过来直接用都可以),这方面的复用性还是挺高的。可以减轻很大一部分开发工作;
通讯:前台的通讯相对简单,通讯这块也可以延续之前的开发经验。也可以减轻你一部分工作压力;
总的来说,你需要熟悉Unity3D的可视对象开发管理(这就是为什么官方的Unity3D教程都是这方面的,而数据以及通讯相对较少);
以后的文章中我会分别着重去讲解这几方面;
先来一个我个人从事开发一直沿用的数据管理结构(目前正在Unity官方商店上出售):https://www.assetstore.unity3d.com/#!/content/92514
阅读全文
0 0
- Unity3D开发简单化
- 将高级service开发简单化
- asp.net简单化开发工-----Web Martix
- Android快速开发控件---简单化的RecyclerView
- Unity3D开发
- KISS--简单化20060809
- KISS--简单化20060809
- 复杂面试简单化
- 简单化搭建 Docker 数据中心
- 简单化搭建 Docker 数据中心
- 简单化搭建 Docker 数据中心
- mvc简单化认知
- 复杂简单化,现实抽象化
- Unity3D开发初探
- Unity3D开发七惑
- Unity3d Ihpone开发优化
- Unity3d开发概述
- Unity3D开发性能优化
- IT管理到底是做什么
- net start MongoDB--“提示:找不到服务名”
- 总结java关于jacob操作word这几天遇到的问题!
- A Discriminative Feature Learning Approach for Deep Face Recognition
- redis如何做到和mysql数据库的同步
- Unity3D开发简单化
- JavaScript学习-DOM
- 基于织物的生物电池可以为未来的可穿戴设备提供动力
- mysql字段varchar设置区分大小写(敏感)
- python操作mysql
- Electron 环境配置和“Helloworld”
- C++ list的基本操作和使用
- 安装MAVEN(JDK1.8和Maven3.5)
- 易百教程