上古卷軸5:無界天際添加各肢體部件物理碰撞指南

今天小編帶來“淫妹汁”分享的《上古卷軸5:天際》添加各肢體部件物理碰撞指南,一起來看吧。

其實[HDT-SMP]實現物理碰撞很容易,因為插件就是 網格[至於是頂點還是邊還是面的碰撞我就不曉得了],

所以隻需要正確的把各部件的Shape名稱,填寫到對應的Xml裡

以下是步驟:

首先在C:\skyrim\Data\meshes\actors\character\character assets

的目錄裡,找到部件,比如腳:femalefeet_0.nif

用NifSkope打開,找到NiTriShape這個項,找到它的“值"

比如

femalefeet_1

記住這個名字

然後,到以下目錄:

C:\skyrim\Data\SKSE\Plugins\hdtSkinnedMeshConfigs

裡面,建立一個記事本,修改其名稱為:femalefeet_1.xml

打開後

寫入一些參數

這些參數,手/腳/頭都基本通用,屬於剛體

比如手的參數:<?xml version="1.0" encoding="UTF-8"?>

<system>

<per-vertex-shape name="HandFemale3rd">

<margin>0</margin>

<tag>hand</tag>

<no-collide-with-tag>feet</no-collide-with-tag>

</per-vertex-shape>

</system>

比如腳的參數:

<?xml version="1.0" encoding="UTF-8"?>

<system>

<per-vertex-shape name="femalefeet_1">

<margin>0</margin>

<tag>feet</tag>

<no-collide-with-tag>hand</no-collide-with-tag>

</per-vertex-shape>

</system>

要註意的是,per-vertex-shape name=寫入你模型裡NiTriShape這個項的“值”或者叫模型名字

在 <tag>這裡</tag>寫入的是部位標簽,,比如身體是body,手是hand,腳或鞋是feet

保存記事本

最後一步,讓XML生效

在剛才的目錄裡,打開defaultBBPs.xml

在<default-bbps>項裡,添加

<map shape="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:天際專題

>>查看上古卷軸5:天際全部攻略<<

暫無評論

相關推薦

微信掃一掃,分享到朋友圈

上古卷軸5:無界天際添加各肢體部件物理碰撞指南