今天边肖带来了 妹子果汁 共享的《上古卷轴5:天空》为每个肢体部分增加了物理碰撞指南。让我们看一看。
其实【HDT-SMP】很容易实现物理碰撞,因为插件是网格【不知道是顶点、边还是面的碰撞】,
因此,只需要将每个组件的形状名称正确地填入相应的Xml中。
以下是步骤:
起初,在c:\ skyrim \ data \ messs \ actors \ character \ character assets中
在目录中,找到组件,例如foots:female foots _ 0 . nif
用NifSkope打开,找到NiTriShape这个项目,找到它的 值”
例如
女性脚_1
记住这个名字。
然后,转到以下目录:
c:\ skyrim \ Data \ SKSE \插件\hdtSkinnedMeshConfigs
在内部,创建一个记事本,并将其名称修改为:femalefeet _ 1.xml
打开后
写一些参数。
手/脚/头这些参数基本都是通用的,属于刚体。
手的参数,例如:<?xml版本= quot1.0 quot编码= quotUTF-8 quot;? gt
lt系统 gt
lt每顶点形状名称= quotHandFemale3rd quot gt
lt边距 gt0 lt/margin gt;
lt标签 gt手 lt/tag gt;
ltno-collide-with-tag gt;脚 lt/no-collide-with-tag gt;
lt/每顶点形状 gt
lt/system gt;
例如,脚的参数:
lt?xml版本= quot1.0 quot编码= quotUTF-8 quot;? gt
lt系统 gt
lt每顶点形状名称= quotfemalefeet _ 1 quot gt
lt边距 gt0 lt/margin gt;
lt标签 gt脚 lt/tag gt;
ltno-collide-with-tag gt;手 lt/no-collide-with-tag gt;
lt/每顶点形状 gt
lt/system gt;
请注意,每顶点形状名称= the NiTriShape”写在你的模型值 或者型号名称。
在
保存记事本
最后一步是验证XML。
在刚才的目录中,打开defaultBBPs.xml
在
lt地图形状= quotxxxxxx quotfile = quotSKSE \插件\ hdtSkinnedMeshConfigs \ oooo quot;/ gt;
这个xxxxxx是之前的值,比如femalefeet_1。
这个OOOOO是刚才xml文件的名字,比如femalefeet _ 1.xml
这样就完成了模型femalefeet _ 1.nif的物理碰撞信息。
如果有最大体型的手碰撞,但没有最小体型的碰撞,请检查femalefeet _ 1.nif和femalefeet _ 0.nif的型号名称是否与xml文件中的相同。
如果无效,请仔细检查参数是否写错了地方,关联文件是否忘记或写错了。
发送一个代码来编写演示图: