收起左侧

请问有没有办法把鹰炮的炮手换成神火飞鸦的或者诸葛弩...

[复制链接]
纳索的莫里斯发表于 2023-2-11 17:02:23
我试了一下好像鹰炮的模型是人和炮一体的,要怎么换呢?
把gr2转换为smd文件后,用3ds max8.0导入,我想选中人物并删除,但是做不到,只能选中整体。

请问有没有办法把鹰炮的炮手换成神火飞鸦的或者诸葛弩...

请问有没有办法把鹰炮的炮手换成神火飞鸦的或者诸葛弩...
こはね发表于 2023-2-11 22:56:56
如果能解决绑骨格的话可以
不能单独选中一部分你可以在修改列表的编辑网格选择体、面或点,可以将不想要的部分删除
如果没有编辑网格选项,可按右键转换可编辑网格
982263e7abf071273.png

4838763e7ac102778f.png

修改列表找到编辑网格,剩下的如下图
1154463e7ac63dc268.png

另外召唤@dablive 大佬
  • dablive : 
dablive发表于 2023-2-12 11:22:01
 本帖最后由 dablive 于 2023-2-12 14:44 编辑 

常规方法的话就是按羽大说的 重新绑骨 鉴于鹰炮不止有炮兵还有炮和马 这三个东西都要重新绑骨 工作量还是比较大的 而且骨骼的走向和位置之类的都需要自己摸索 比较复杂 不过绑完了就可以跻身大佬行列了

只能选中整体没法选中部分的问题按羽大的回复来做就行了 或者https://www.aoebbs.net/thread-1374-1-1.html的第一部分 这里不重复了

另外尝试了一下有没有偷鸡的方法来实现 感觉有戏 但是目前还没弄出来 先简单讲一下 弄出来了 后面继续回复

思路就是把原单位里的炮手用alpha通道藏起来 这样炮的单位里虽然炮手的模型还在 但是炮手是看不见了的 接下来再使用附件的方式 将需要修改成的单位附到炮上并播放动画

实测下来 炮兵只能在炮兵里改 并不能用步兵或骑兵来替代炮兵 假设鹰炮是a 需要把a炮兵改为别的单位b 那这个单位b应该也是同样的炮、人在同一个模型的炮兵单位 而不能是步兵或骑兵 也不能是炮、人模型分离的炮兵

这里用到的例子是中国小炮虎蹲炮 可以看见 在编辑器中打开以后 小炮同样可以读取出鹰炮的动画 而步兵(诸葛弩)就不行 附件方式附上之后是没有动画的 所以能读出动画应该是个前提



不过我还没弄出来 打开游戏之后人和附件都无了只剩炮了等我晚点和别的带佬讨论研究一下再来回复最后结论
  • dablive : 对gif图做一个说明:有明显肢体变化动画的是原版的小炮炮手 决定版的是背上背着的那个木桩子一样的模型(后半段被隐藏掉的那个)旁边拿着狼牙棒(误)的是决定版鹰炮的炮手 应该是查看器版本的原因 决定版单位模型读出动画后是看不见肢体的动作的 只能以是否有位移来判断能否读出该动画 这里用的是决定版鹰炮的开火动画 另外可以看见 虎蹲炮的炮手和鹰炮的炮手有明显的位置偏移 这一点如果成功导入到游戏中应该也是相同存在的 猜测应该是骨骼中心点位置不同所导致
纳索的莫里斯发表于 2023-2-12 13:05:28
没想到这么复杂,看起来得花点时间好好学一下,总之感谢两位大佬回复
dablive发表于 2023-2-12 14:47:16
我又来了原来之前没效果是我xml里掉了几个>号那没事了 实测这个方法是可以的 就是还需要优化一些步骤 基本上说已经免除了80%左右的问题了 另外绑骨还是要绑骨的

(排查出是xml的问题 但是上面说的不能替换步兵这点没问题 动画还是读取不出来 所以炮兵还是只能和炮兵替换)

来了个反向移植 我把鹰炮的炮手和小炮的互换了



方法的话图有点多 在这边回篇幅会有点大 我开个帖子新说一下 顺便水个帖
跳转到