独立游戏吧 关注:57,403贴子:333,708

游戏要推翻重做了

只看楼主收藏回复

事情是这样的,我发现自己做的游戏有很大的问题,就是没有框架,所有的功能代码都是想到哪做哪,比如玩家角色身上就挂了两个脚本,包含了角色控制、角色属性、状态、受伤、拾取、攻击触发、技能、等等所有跟主角有关的东西,甚至有部分ui都在主角的脚本里。
最近了解到游戏框架这种知识,只要把框架搭好了,往后只要往里填东西就好了,但是我只是知道这件事,并不了解如何去分类管理,什么和什么该放到一起。请教下各位大佬,这类知识该如何学习,去哪学习。


IP属地:上海来自Android客户端1楼2025-09-04 20:56回复
    百度一下设计模式


    IP属地:江苏来自Android客户端2楼2025-09-04 22:18
    回复
      2025-12-04 16:11:50
      广告
      不感兴趣
      开通SVIP免广告
      同问


      IP属地:江苏来自Android客户端3楼2025-09-04 22:26
      回复
        框架等你该有的功能都实现的差不多了可以最后再撸一遍的
        如果你连自己想做哪些都不清楚,是不可能先选中合适的框架的。


        IP属地:上海来自Android客户端5楼2025-09-05 00:04
        回复
          先把之前的做出来,不然这游戏没完没了


          IP属地:广东6楼2025-09-05 01:30
          回复
            体量不大就耦合着呗,能做出来都不错了,还折腾架构设计模式的,这东西没有最好只有更好,无上限的


            IP属地:河北来自Android客户端7楼2025-09-05 03:09
            收起回复
              9.9成的独立游戏的体量都不需要考虑这方面的问题,编码的过程中注意解耦就好


              IP属地:广东来自iPhone客户端8楼2025-09-05 04:02
              收起回复
                只要能运作倒也没什么问题,单纯自己维护的恶心罢了,我一般称之为屎山代码,当前能用那就不动了,以后别的扩展也写外面去,问题不大


                IP属地:上海来自iPhone客户端9楼2025-09-05 07:23
                收起回复
                  2025-12-04 16:05:50
                  广告
                  不感兴趣
                  开通SVIP免广告
                  只要应用了管理思维的代码都会清晰明了,不一定非要用框架。


                  IP属地:浙江来自Android客户端10楼2025-09-06 12:38
                  回复
                    看来你入行不太久啊,项目的核心就是写框架,不然的话,随着项目的进行,管理的难度会成指数级增长,而且灵活性,可重构性,可维护性都很差,基本上不可能写下去,这是个硬功夫,没有几年的锤炼不可能练出来,还有就算用别人的框架也不太能体会到别人框架的精妙和更合理地使用它。慢慢来兄弟,熬着吧


                    IP属地:河北来自iPhone客户端11楼2025-09-06 13:11
                    收起回复
                      这种只能多看别人的项目。最好的方法肯定是进入一个游戏公司,看他的项目是怎么放的。慢慢学习


                      IP属地:广东来自iPhone客户端12楼2025-09-06 13:49
                      收起回复
                        继续堆屎山,做出来再说


                        IP属地:浙江来自Android客户端13楼2025-09-06 15:13
                        收起回复
                          多个类管理,一个类只做一件事,


                          IP属地:美国来自iPhone客户端14楼2025-09-06 23:57
                          回复
                            用什么框架,没到那个地步,杀鸡用牛刀。


                            IP属地:辽宁来自Android客户端15楼2025-09-07 01:38
                            回复
                              2025-12-04 15:59:50
                              广告
                              不感兴趣
                              开通SVIP免广告
                              没unity之前我做j2me游戏整个游戏就5个类,技能全包含在角色类里


                              IP属地:上海来自iPhone客户端16楼2025-09-07 11:34
                              回复