下
3D少女スレ
34:お客さん☆てっくあーつ 2013/10/26(土) 12:53:01 ID:l/cYFHOS [sage] TMOComposer 初めて起動してみた。 こういうアプリだったかー XPNGPoseCopy は単体ポーズをエディットすることを主目的にしているので、連結TMOには対応しません。 というか、そんなことするくらいなら TMOComposer に手を加えた方がいい。 あいにくと、自分にはアニメ作る才能はないので、TMOComposer の修正はあまりやる気が出ない。 (ソース確認してないけど)、DnD対応くらいなら楽勝だと思うので、まずは自分でチャレンジしてみるか、 あるいは誰かやってくれるかも? たぶんこんな感じ (ソース見てないので違うかもしれんが private void Form1_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)){ // 複数ドロップならこっちだけど、ドロップ順が制御できないと思うのでやめた方がいいかも //foreach( string src in (string[])e.Data.GetData( DataFormats.FileDrop ) ) string src = ((string[])e.Data.GetData( DataFormats.FileDrop ))[0]; func(src); //poseダブルクリックで追加している関数を呼べばいいと思う // AssignSliderProportion(); ひょっとしたらProportionを反映させる関数がいるかも? } } public class XFlags { // KeyState flags public const int MK_LBUTTON = 1; public const int MK_RBUTTON = 2; public const int MK_SHIFT = 4; public const int MK_CONTROL = 8; public const int MK_MBUTTON = 16; public const int MK_ALT = 32; }; protected bool checkKeyControl( DragEventArgs e ) { return( (e.KeyState & XFlags.MK_CONTROL) != 0 ); } private void Form1_DragOver(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { if ( checkKeyControl(e) ) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.Move; } }
上
前
次
1-
新
書
写
板
AA
設
索
3D少女スレ http://3dcustom.xyz/img0ch/test/read.cgi/TechArts/1381844249/l50