基本的なMaxPluginの作り方まとめ
基本的には以下のサイトに全部のってることです。ただ、このページちょっとへんなスクリプトが動いててページスクロールされるとダイアログが表示されてウザイので、やってきたことをこっちにまとめる。
基本的にコードなどの内容面については以下のサイト参照。
http://mofo.pns.to/wibs/
開発環境
VS2005(PlatformSDKのインストールを忘れちゃいかんですよ!)
max8
プロジェクトの設定
Win32プロジェクトからDLLプロジェクトを選択し、空のプロジェクトを作成する。そして、maxsdk/include、maxsdk/libを追加のincludeディレクトリに指定する。あとは、ビルド後のイベントで生成されたdllをdloにリネームし、maxpluginにコピーしとくと楽かもしれない。自分の場合はこんな感じ。
copy "$(TargetPath)" "C:/Program Files/Autodesk/3dsMax8/plugins/SavageMaxPlugin.dlo"
まずはdefファイルを作る。
defファイルを作ったらプロジェクトのプロパティのリンカの入力から、モジュール定義ファイルの項にそのdefファイルを指定する。