「ボーンに追従するオブジェクト」の編集履歴(バックアップ)一覧はこちら
「ボーンに追従するオブジェクト」(2005/07/24 (日) 19:37:25) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<p>
pMyModelがボーンを仕込んであるモデルで、pMdelがボーンに追従するモデルです。<br>
armハンドラにkakudoを渡すとボーンが回ってpMdelが追従する<br>
</p>
<blockquote>on arm me, kakudo<br>
thisT = pMyModel.bonesplayer.bone[pNo+1].transform<br>
newT = thisT.rotation + vector(0,0,kakudo)<br>
thisT.rotation = newT<br>
pMyModel.bonesplayer.bone[pNo+1].transform = thisT<br>
--<br>
myT = pMyModel.bonesplayer.bone[pNo+1].worldTransform<br>
t = transform()<br>
t.position = myT.position<br>
t.rotation = myT.rotation<br>
tempPos = t * pOffset<br>
pMdel.transform.position = tempPos<br>
pMdel.transform.rotation = t.rotation<br>
end<br></blockquote>
<p>
pMyModelがボーンを仕込んであるモデルで、pMdelがボーンに追従するモデルです。<br>
armハンドラにkakudoを渡すとボーンが回ってpMdelが追従する。<br>
</p>
<blockquote>on arm me, kakudo<br>
thisT = pMyModel.bonesplayer.bone[pNo+1].transform<br>
newT = thisT.rotation + vector(0,0,kakudo)<br>
thisT.rotation = newT<br>
pMyModel.bonesplayer.bone[pNo+1].transform = thisT<br>
--<br>
myT = pMyModel.bonesplayer.bone[pNo+1].worldTransform<br>
t = transform()<br>
t.position = myT.position<br>
t.rotation = myT.rotation<br>
tempPos = t * pOffset<br>
pMdel.transform.position = tempPos<br>
pMdel.transform.rotation = t.rotation<br>
end<br></blockquote>
表示オプション
横に並べて表示:
変化行の前後のみ表示: