steam吧 关注:4,784,803贴子:73,908,297

回复:塞尔达那一套物理交互效果单从技术来说实现困难吗

只看楼主收藏回复

除了金属导电之外都挺常见的吧


IP属地:吉林来自Android客户端50楼2024-08-11 03:01
回复
    看你搞得数量,越多越困难,如果有交叉反应的话,呈几何倍增长


    IP属地:黑龙江来自Android客户端51楼2024-08-11 03:06
    回复
      2026-02-21 20:44:46
      广告
      不感兴趣
      开通SVIP免广告
      可以是可以,但这游戏你打算什么玩?


      IP属地:广东来自Android客户端52楼2024-08-11 03:30
      回复
        结冰算是最难实现的了,毕竟牵扯到水的问题那绝对不会简单


        IP属地:浙江来自Android客户端53楼2024-08-11 04:42
        回复
          不难,饥荒都可以做到,难的是解决3d下的穿模


          IP属地:广西来自Android客户端54楼2024-08-11 05:10
          回复
            实现不难,不考虑优化等问题的话。主要是做出来如何融入玩法中,总不能像原那样水面能结个冰,引一堆xz狂吹,然后就没了吧


            IP属地:四川来自Android客户端56楼2024-08-11 05:29
            回复
              程序员也玩过游戏引擎. 这个问题的答案是不难也难.
              不难的点在于创新几乎是无限的, 因为只需要在现实世界原样照搬就可以了.
              但难的点在于, 模拟的颗粒度. 到底是模拟到机械物理呢, 还是模拟到声光电磁呢? 还是再细点模拟到化学反应核反应量子效应呢?
              很容易得出, 细节越多, 模拟的难度几乎可以说是指数性的爆炸, 收益又有多少呢?
              相反的, 剧情画质这些都是实打实有投入就有肉眼产出的东西.
              这也是为什么小游戏反而可以根据一个小创意就能让人玩的很开心, 但大型游戏却越来越不敢创新, 因为一个创新的点要和整个系统交互, 此时不止有骤然加大的工作量, 甚至还可能辛辛苦苦得到的是负收益.


              IP属地:上海57楼2024-08-11 06:04
              回复
                你可以来试试缺氧,光是固液气三态转化都能让程序员头秃,被迫一格一物


                IP属地:湖北来自Android客户端58楼2024-08-11 06:12
                回复
                  2026-02-21 20:38:46
                  广告
                  不感兴趣
                  开通SVIP免广告
                  最大难题就是如何解决那个穿模和bug吧,这工作量一般厂商不敢做的


                  IP属地:广东来自Android客户端59楼2024-08-11 07:01
                  回复
                    不难,你问我为什么不难,因为我讨厌任天堂,贬低一下而已我张嘴就能来


                    IP属地:山东来自Android客户端60楼2024-08-11 07:23
                    回复
                      没玩过神界原罪,物理类游戏吗?


                      IP属地:广东来自Android客户端61楼2024-08-11 07:35
                      回复
                        又开始,万物起源是吧


                        IP属地:安徽来自Android客户端62楼2024-08-11 07:36
                        收起回复
                          抓个鱼而已,不是什么难事。
                          不过吧,有人抓鱼靠鱼叉,有人抓鱼靠捕网,实在不行就电鱼甚至把水抽干。
                          然后任天堂做出来个钓竿……


                          IP属地:河北来自Android客户端64楼2024-08-11 07:46
                          回复
                            只为了做这个的话
                            不难
                            这就是一个个写彼此之间影响关系的事情
                            这方面最厉害的应该是矮人要塞
                            也就是那个经典的酒馆与猫的故事
                            问题在于写出来这一个个关系对大厂来说不难
                            但要处理这些逻辑以及测试这些逻辑彼此之间影响会不会产生一些bug的事情很麻烦
                            如果不是游戏核心卖点的话
                            没必要大费周章去做这个
                            这才是关键所在
                            至于某些评论说这是什么天大的技术领先
                            别的厂商没这个实力什么的
                            只能说是有些过于吹捧了
                            实际上关于各个逻辑之间是否会出现bug导致互相出现不在原本预期中的情况
                            这个麻烦其实塞尔达也没有处理的很好
                            或者说很难全部处理
                            只能保留下来当特性
                            玩家研究出来的那些无限飞行之类的操作其实就是利用了这些逻辑关系彼此之间的漏洞
                            形成了左脚踩右脚上天的情况
                            类似的游戏问题其实还有很多
                            比如围攻里面很多机械的运行也是依赖这些厂商遗留的bug或者说特性
                            不考虑可玩性
                            不考虑资源投入的话
                            大一点的游戏厂商都有能力在游戏中实现这些
                            但关键问题还是在于怎么测试优化
                            以及是否有必要在非核心玩法方面侧重这么多资源
                            一个经典案例就是坎巴拉的飞船
                            因为游戏玩法的原因对于物理数据模拟比较严谨
                            所以一些现实中会产生的物理现象
                            比如贾尼别科夫效应也会出现在游戏里
                            这并不是因为游戏专门制作了内容来呈现这个效应
                            而是因为游戏中的物理规则制定较为完善从而产生了这个效应
                            只是为了单纯给游戏中添加这些元素的话
                            实际上个人游戏制作者都可以实现这些逻辑
                            给带这个标签的物体(水)设定个被带有冰冻标签的实体(比如冰球术)接触或者命中时触发逻辑、形成碰撞实体、改变贴图变成冰
                            很困难吗?
                            虽然很麻烦
                            但这是什么无法实现的吗?
                            不是
                            虽然需要处理包括:全局气温降低也能触发逻辑、触发逻辑时如果水中有物体存在该如何反应、如果液体此时被另一个实体或者环境影响,处于加热的状态该如何处理等等之类的后续优化问题
                            但单纯加入这些元素本身并不是什么天书或者不可实现的事情
                            想要如何优化
                            以及投入多少资源才是问题
                            这种物理交互效果往小了说
                            那些很多年以前的手机版化学实验室小游戏
                            或者我的世界的一些物理mod
                            其实实现的都是这样的事情
                            处理这些逻辑或许很烦很耗人力物力
                            但没必要神化这个效果
                            搞的好像只有塞尔达才可以
                            说难听点
                            如果腾讯突然想要以这方面作为核心卖点投入大量人力物力做一个游戏
                            那么因为投入资源更多,只要不是资源被挪用到其他地方了
                            做出来一个比塞尔达物理交互效果更好更完善自洽的系统几乎是必然的
                            这就是一个比谁更下功夫
                            写更多交互规则,处理优化彼此bug的事情


                            IP属地:浙江来自iPhone客户端67楼2024-08-11 07:55
                            回复