注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

河豚 被女巫陷害的猎人反杀了预言家

回答了问题 发布于 2016-11-24 09:38:51

制作游戏时该如何为程序建立起一个框架?

先把你游戏的核心功能做出来,比如战斗~

然后再在核心的基础上加功能,比如,战斗完结算,然后从主界面进到战斗,然后登陆界面进主界面,然后发包。安卓或者PC。

你的游戏就完整了,登陆->主界面->战斗->结算->主界面。。。

然后再根据需求添加其他系统~

如果你的意思是写出一个脚本,不知道怎么把各脚本关联起来。可以用管理类,可以用静态变量,用事件委托。

比如,一开始游戏是登录界面,登录界面应该有个脚本处理登录信息,以及加载资源。然后唯一入口进去主界面,主界面应该有一个ViewManager类管理各功能模块,比如背包,装备,技能。各模块间信息交流通过事件委托。

比如,穿上一把剑,就会获得一个技能升龙斩。那么事件委托就是当穿上装备这事件完成,告诉管理类,然后管理再告诉其他接收消息的类。然后技能模块就知道你穿了一把剑,就更新技能。或者用静态数据,比如你穿上剑,就修改人物数据。然后你打开技能模块时,读取人物数据,发现你有了一把剑,就更新技能。

Unity是游戏引擎,如果你战斗,主界面,登录并不在一个场景,就需要用到静态数据跟类。比如你战斗的时候获得了一把剑,就修改背包数据,记录多了一把剑。然后你回到主界面进入背包,就有剑了。.

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    河豚 的更多回答

    查看所有回答

    该问题的其他回答