河洛群侠传吧 关注:66,976贴子:1,150,951
  • 11回复贴,共1

【探讨】用dnspy实现将小虾米变成萝莉的可能性

取消只看楼主收藏回复

rt,由于自幼受老滚毒害,感觉现在的主角大地图建模难以忍受。
但是由于主角大地图的骨骼锁定为成年男性,单纯在mod文档中将小萝莉外观代码复制过来的话会导致这样


IP属地:广东1楼2021-09-04 14:21回复
    但是,如果看大地图的话,其他萝莉角色的体型是各自正常的,因此,我觉得这个游戏是有3种骨骼类型
    一种是成年男性,对应mod文件里面的ma打头的外观
    一种是成年女性,对应mod文件里面的wa打头的外观
    最后一种是小孩子体型,对应mod文件里面的ka打头的外观。
    由于游戏在制作的时候把大地图中主角的骨骼锁死为ma打头,因此在mod文件里面改变为成年男性外观没问题,反之就会出现像上图那样的骨骼诡异拉伸现象。
    因此,为了实现使用小孩模型玩游戏,我们需要把大地图的主角骨骼修改为小孩子专属。


    IP属地:广东2楼2021-09-04 14:26
    回复
      然后我尝试用dnspy搜索骨骼 skeleton
      发现如下:


      IP属地:广东3楼2021-09-04 14:32
      回复
        找了一圈以后感觉这个有点像 public struct SkeletonBone


        IP属地:广东5楼2021-09-04 15:49
        回复
          试验了一下还是失败了,感觉主角在大地图上的骨骼模型是独有的,所以才会这么怪,相反其他成年男性角色可以自由变化外观


          IP属地:广东6楼2021-09-04 16:46
          回复

            在unityengine里面找到了几个涉及身体骨骼的文档,应该接近真实


            IP属地:广东9楼2021-09-05 08:04
            回复
              番外一下,找到了这个地方,貌似可以修改行走速度,但好像锁死了,直接编译报错


              IP属地:广东11楼2021-09-05 16:02
              收起回复
                找到一个HumanBodyBones的代码,感觉已经接近真相了,这里面包含有各个身体器官的英文描述,就是不知道怎么改……


                IP属地:广东12楼2021-09-05 20:16
                回复
                  今天看到一个叫根运动的文件夹里面有类似身体部位代码,但不知道怎么解读;有待高手指导进一步探索



                  IP属地:广东13楼2021-09-06 21:53
                  回复

                    在root motion这里找到了添加人体区块的代码,感觉大地图的逻辑应该是每个区块以人体工学方式加以构筑的,跟战斗画面中其他角色动态贴图的逻辑并不相同,下面应该要再找到骨骼参数的调节机制,看能不能更改参数为小孩子的模式


                    IP属地:广东14楼2021-09-08 22:46
                    回复
                      今天探索发现有drawskeleton的代码,其中上面是get child 下面是draw human skeleton,不知道是不是我想要的真相呢?


                      IP属地:广东16楼2021-09-09 22:14
                      回复
                        找到这里貌似可以调节各个区块的常量!可是点击编辑类后会跳转到另一个页面,求解答!


                        IP属地:广东17楼2021-09-09 23:22
                        回复