大家好,
我正在开发一个游戏,它与“Kindergarden“非常相似,一个从上往下的2D游戏,玩家需要在线性故事的驱动下完成某些使命。
我已经实现了游戏的大部分框架,然而,当我试图建立Mission Managment System时遇到了问题。我的解决方案是一个巨型多层嵌套的switch-statement(switch-statement内部另一个switch-statment),但为了处理房间事件我又使用了另一个巨型多层嵌套的switch-statement。然而,出乎意料的是,我用两个switch-statment组合的聪明想法(两百IQ的巨型脑)变成巨型撒谎的monstre了。所有系统全部停止工作了。
我过去两周一直在试着修复这个问题,但这期间我只写了大约五行代码,有点儿增加了_monstre,我甚至更多的system也停止了工作。我的理智接近虚数(-1)的值,我慢慢变成疯子(如果你不能从我上面乱七八糟的发言中看出我有多疯)。
鉴于我已经放弃了找出这个问题的希望,决定重写代码。但是,我不知道应该如何重写。 我已经看了很多YouTube视频,但大多数都是无用的,或者根本无法展示出我需要的系统类型。最后一丝信念是来自Reddit的你们朋友们。那么,一个什么样的系统可以处理这一问题呢?
简洁版:
开发一个Kindergarden风格的游戏,旧的Mission系统出了题儿,需要一个新的使命系统,替代以前的坏系统。
评论 (0)