其实[HDT-SMP]实现物理碰撞很容易,因为插件就是网格[至于是顶点还是边还是面的碰撞我就不晓得了],
所以只需要正确的把各部件的Shae名称,填写到对应的Xml里
以下是步骤:
首先在C:/skyrim/Data/meshes/actors/character/characterassets
的目录里,找到部件,比如脚:femalefeet_0.nif
用NifSkoe打开,找到NiTriShae这个项,找到它的“值"
比如
femalefeet_1
记住这个名字
然后,到以下目录:
C:/skyrim/Data/SKSE/Plugins/hdtSkinnedMeshConfigs
里面,建立一个记事本,修改其名称为:femalefeet_1.xml
打开后
写入一些参数
这些参数,手/脚/头都基本通用,属于刚体
比如手的参数:<?xmlversion="1.0"encoding="UTF-8"?>
<system>
<er-vertex-shaename="HandFemale3rd">
<margin>0</margin>
<tag>hand</tag>
<no-collide-with-tag>feet</no-collide-with-tag>
</er-vertex-shae>
</system>
比如脚的参数:
<?xmlversion="1.0"encoding="UTF-8"?>
<system>
<er-vertex-shaename="femalefeet_1">
<margin>0</margin>
<tag>feet</tag>
<no-collide-with-tag>hand</no-collide-with-tag>
</er-vertex-shae>
</system>
要注意的是,er-vertex-shaename=写入你模型里NiTriShae这个项的“值”或者叫模型名字
在<tag>这里</tag>写入的是部位标签,,比如身体是body,手是hand,脚或鞋是feet
保存记事本
最后一步,让XML生效
在刚才的目录里,打开defaultBBPs.xml
在<default-bbs>项里,添加
<mapshae="xxxxxx"file="SKSE/Plugins/hdtSkinnedMeshConfigs/OOOOO"/>
这个xxxxxx就是刚才那个值,比如femalefeet_1
这个OOOOO就是刚才那个xml文件的名字,比如femalefeet_1.xml
这样,模型femalefeet_1.nif的物理碰撞信息就完成了
如果发生最大身形的手有碰撞,可最小身型无碰撞,请检查femalefeet_1.nif和femalefeet_0.nif的模型名字是否和xml文件里一样
如果发生无效,请仔细检查参数是否写错,是否写错了地方,是否关联文件忘记写或者写错
发个代码写的示范图:
本文:上古卷轴5:天际添加各肢体部件物理碰撞指南
文章地址:http://www.alipaygame.com/game/shanggujuanzhu5/71995.html 转载请保留链接地址
上一篇:上古卷轴5:天际吸血鬼变回人指南
下一篇:上古卷轴5:天际跟班死了怎么办 救活跟班方法解析攻略
标签:上古卷轴5:天际添加各肢体部件物理碰撞指南
《4399三国杀新服》PVE模式天书乱斗 限
《4399三国杀新服》PVE模式天书乱斗限时开启!本次活动场天书乱斗还新增了挑战模式——百战天书,百战天书预设了多重关卡,玩家们通过关卡可以挑选技能获得,并挑选效果:回复体力或摸牌。而且敌将会随关卡递进越来越强大,使整场游戏趣味和挑战性更饱满,快来体验吧!...
《生死狙击2》先锋首测 枪林弹雨一触即
《生死狙击2》是一款全新客户端射击游戏,在继承前作《生死狙击》的基础上,全面革新次世代画面,匠心打造全模式玩法!近未来超现实的场景呈现、超丰富的枪械玩法、流畅超激爽的战斗体验,力求让玩家享受最顶尖的枪战快感。...
《4399三国杀》智斗三国练兵场限时开放
绿树阴浓夏日长,暑期已至,《4399三国杀》将限时开启智斗三国模式练兵场,可邀请好友一同畅玩游乐。...