找回密码
 立即注册
查看: 691|回复: 2

[笔记] 如何设计unity小项目设计架构?

[复制链接]
发表于 2021-4-7 09:34 | 显示全部楼层 |阅读模式
如何设计unity小项目设计架构?
发表于 2021-4-7 09:43 | 显示全部楼层
我做小项目时代码一般分成四大类:管理类、功能类、工具类、独立类
管理类:这类脚本能控制程序进度、调度场景、管理功能类,基本算是程序的大脑,一般是单例
功能类:这类脚本是负责在程序中完成具体功能的,比如塔防游戏里的塔、怪物、技能、子弹,受管理类控制,自身有不同的功能
工具类:这种脚本是就相当于工具箱,比如 Mathf类 ,比如组建协议的脚本,只负责把你传入的信息,组合成协议再返回给你
独立类:这种脚本就是有自己独立功能独立周期的脚本,比如 定时销毁:启动-计时-销毁,比如 场景里有个风扇,上面有个控制旋转的脚本,只负责转
随便举个例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-4-7 09:48 | 显示全部楼层
简单点就是一个cs文件对应一种功能...
不要一个类里有好多好多功能
类与类之间不要循环引用
少挂脚本,少new对象,多缓存变量,多静态对象
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 13:02 , Processed in 0.126704 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表