讲讲两种途径来达到题主的目标
1、完成功能不断的重构。kiss 原则(简单,模块化,通用性)
2、看别人的架构(最好是轻量级)
一些通用的做法:
数据 表现 分离(但是很多时候 很难划分清楚。简单处理 只要实现功能即可,不用太多纠结)
数据可以用单例做全局访问
尽量用组合 而不是 继承
核心的特殊功能 写特殊的处理方式。
熟悉引擎的特点,可以找找文章很多人总结过。
对Unity3d 的 monobehaviour 简单的封装一层,便于全局管理。
Canvas 游戏一生
回答了问题 发布于 2016-11-24 11:52:31
讲讲两种途径来达到题主的目标
1、完成功能不断的重构。kiss 原则(简单,模块化,通用性)
2、看别人的架构(最好是轻量级)
一些通用的做法:
数据 表现 分离(但是很多时候 很难划分清楚。简单处理 只要实现功能即可,不用太多纠结)
数据可以用单例做全局访问
尽量用组合 而不是 继承
核心的特殊功能 写特殊的处理方式。
熟悉引擎的特点,可以找找文章很多人总结过。
对Unity3d 的 monobehaviour 简单的封装一层,便于全局管理。
Canvas 的更多回答
查看所有回答
Biobot 1年前
发布
Canvas [作者] 1年前
发布