我正在为我的游戏编写主要经理脚本。我似乎脚本处理了10个巨大的if..else..if..else语句。它看起来很乱,很难管理。在monodevelop中,我无法像在eclipse中那样最小化代码的特定部分。
我正在考虑为每个部分创建单独的脚本,并从通用脚本中启用 - 禁用 - 禁用它。
请指导我做更好的方法吗?
答案 0 :(得分:2)
在最好的情况下,每个方法或类都应该有一个责任,而且只有一个。
答案 1 :(得分:1)
分享一些代码结构。将执行特定任务的代码块封装到接受参数的函数中是一种很好的做法,
例如(myFunction(param1, param2, param3){}
)
如果你必须重复使用代码块,你只需调用该函数并让它返回必要的值。