|
发表于 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了. |
|