H5游戏论坛

 找回密码
 入驻H5
查看: 663|回复: 6

[问题求助] 衣服错位问题,求解答

[复制链接]

大湿 - 大湿

发表于 2014-4-8 14:58:29 | 显示全部楼层 |阅读模式
我从别人做的衣服里面分解了素材出来,然后添加到了make选单中,预览和进入游戏都正常,但是游戏中出现了不管人物做什么动作,衣服都会保持一个状态的情况,比如角色坐在地上时,裙子仍然是会保持站立时候的状态飘在空中,想请问一下这是在添加的过程中哪一步出了问题,如果有人能给出完整的提取别人素材添加到make选单中的教程,那更是感激不尽。
PS:我并非是make选单中添加额外的按钮,而是直接添加在上衣,裙子的选单里,lst文件也修改了,只是进入游戏服饰显示有问题。
有爱就有H5~

叫兽 - 叫兽

发表于 2014-4-8 15:42:18 | 显示全部楼层
本帖最后由 神崎亚里亚 于 2014-4-8 15:47 编辑

个人观点,仅供参考.
我觉得原因是"你没有声明你要使用裙子约束", 换句话说游戏系统不知道你要使用它.
你的每个衣服里会有个.js3fsi文件.这个文件就是你make的时候生成的, 它大概记录了你的衣服里有哪些.xx文件, 会用到哪些骨骼约束.
我曾经使用了某大大做的连衣裙, 然后发现肩带不随着胳膊动.
原因是我没有让ai3知道我需要调动袖子. 虽然该连衣裙的xx文件里包含袖子的骨骼,但是游戏不认. 必须要在.js3fsi里告诉它. 打个比方, .js3fsi相当于头文件, 你需要通过它告诉编译器你声明了哪些变量. .xx相当于.cpp文件, .xx里定义并使用的变量需要在.js3fsi里声明.
然后我就在make的时候给衣服添加了袖子, 然后连衣裙的肩带就随着胳膊动了...
但是这袖子的多余的, 于是我通过把材料的透明度调成0,使得袖子隐身了.
算是解决了这个问题.

你遇到的问题和我类似, 你需要告诉游戏系统你这个衣服要调用裙子约束.
比较傻但是有效的办法是, 在make里用普通的裙子建立衣服. 这样.js3fsi就知道了.
然后你解包衣服的.pp文件, 用你的特别的裙子和普通裙子替换.(你应该会吧)
然后就ok了.
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

 楼主| 发表于 2014-4-8 17:22:19 | 显示全部楼层

谢谢解答,是一个办法……
只不过我太矫情了,非想要把下载的服装分解了一件件添加到make里,再自己搭配,唉,再试试吧。
有爱就有H5~
回复 支持 反对

使用道具 举报

叫兽 - 叫兽

发表于 2014-4-8 21:30:35 | 显示全部楼层
zhuixin 发表于 2014-4-8 17:22
谢谢解答,是一个办法……
只不过我太矫情了,非想要把下载的服装分解了一件件添加到make里,再自己搭配 ...

是指把下载的衣服模型添加在make,还是只素材图。要是素材图是不会出现你的情况的。
要是把下载衣服分解成一个个部件,在组装成一件新衣服就按神崎亚里亚  方法就好了。
我只试过装了舞台动作时衣服游戏错位,其它没出现过你这种情况
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

 楼主| 发表于 2014-4-8 22:35:46 | 显示全部楼层
chii 发表于 2014-4-8 21:30
是指把下载的衣服模型添加在make,还是只素材图。要是素材图是不会出现你的情况的。
要是把下载衣服分解 ...

多谢,已经解决了,不用分包衣服了,直接把PP文件放进Date文件夹,然后解包js3_00_00_00.pp,在对应部位的lst文件中添加相应的物品信息就可以了,不过比较麻烦的就是要用SB3Utility.exe全程监视衣服包里面的文件,找文件名,素材名什么的,一个都不能错。
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2014-11-19 20:15:32 | 显示全部楼层
请问你们能发图片的操作过成吗
有爱就有H5~
回复 支持 反对

使用道具 举报

大湿 - 大湿

发表于 2014-11-27 18:49:47 | 显示全部楼层
有爱就有H5~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻H5

本版积分规则

Archiver|手机版|小黑屋|免责声明|H5Gal游戏论坛 |网站地图|网站地图

GMT+8, 2025-6-23 03:54 , Processed in 0.023491 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表