「ユーザーブロマガ」サービスの終了(10月7日を予定)にあたり、残したいユーザーブロマガ記事への投票を受け付けています

PMDEプラグインの作り方 番外編
閉じる
閉じる

PMDEプラグインの作り方 番外編

2013-03-25 21:19

    残したいユーザーブロマガ記事への投票はこちらです

    PMDEプラグインの作り方 番外編


    私が記述しているコードだけだと何ですので

    参考に出来るようなリンクを紹介します。

    ・@IT 改訂版 C#入門
    http://www.atmarkit.co.jp/ait/subtop/features/da/dt_csharp_abc2_index.html
    ある程度の記述法はここ見るだけで十分です。
    また、独特の記法(LinQ等)は仕事で使うわけでもないので一番学習コストの安い書き方で記述するのが一番です。

    ・@IT 逆コンパイラ「ILSpy」の使い方
    http://www.atmarkit.co.jp/fdotnet/dotnettips/1055ilspy/ilspy.html
    他の人の書かれたC#のコードを見ることが出来るかもしれないツールです。
    PMDEプラグインを作られている方でコードも公開されている方もいらっしゃるのでそれも見るといいと思います。操作の手続き的な部分が参考になります。

    ・SlimDX と C# で学ぶ DirectX

    http://mainori-se.sakura.ne.jp/slimdx/
    PMDE/PMXEで使用されているSlimDXの日本語マニュアルがあります。

    ・@IT Visual Studio 2010の基礎を知る
    http://www.atmarkit.co.jp/ait/articles/1005/26/news096.html
    VisualStudio2010の簡単な説明が載っています。

    画面等を使用しないプラグインのプログラム部分については上記のものでおおよそカバーできます。


    また、当然3Dなので3次元ベクトルのお勉強(UVの部分は2次元ですね)が必要な部分が出てきます。
    さぁ、みんな大好き数学ですw

    ・ラジアン⇔角度
    http://d.hatena.ne.jp/shokai/20080710/1215684866

    ・角度とラジアン
    http://soundweaver.jp/blog/?tag=/%E8%A7%92%E5%BA%A6%E3%81%A8%E3%83%A9%E3%82%B7%E3%82%A2%E3%83%B3

    ・回転行列、拡大縮小行列、平行移動行列
    http://imagingsolution.net/math/rotation-scaling-translation-3d-matrix/

    ・ベクトルの内積・外積
    http://marupeke296.com/COL_Basic_No1_InnerAndOuterProduct.html

    ・ゲーム数学入門
    http://www2.teu.ac.jp/aqua/~earth/GameMath/

    他にもグーグル先生に問い合わせればゲームがらみのサイトでいろいろ説明がされているのがでてきます。ただC++かCで記述されていることがほとんどなのでC#のコードがまるまる書かれていることはないと思ったほうがいいです。

    とりあえず数学と格闘する部分は
    ボーンの場合はローカル軸・回転制限・位置・IKの単位角
    モーフの場合はボーンモーフ
    頂点・面に関してはほぼ全部ですw


    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。