Skip to content

開発者向け情報

mimaraka edited this page Feb 14, 2025 · 3 revisions

LuaスクリプトからCurve Editorを使用する

スクリプト制御や、.anm.obj.traなどのスクリプトファイル内で、Curve Editor のカーブを呼び出して使用することができます。 詳しくは、API リファレンス (Lua スクリプト)を参照してください。

Curve Editorをビルドする

Note

事前に、以下のプログラムをインストールする必要があります。

  • Visual Studio 2022 (Community・Professional・Enterpriseのいずれか)
  • Node.js
  • npm
  1. boost_1_87_0およびlua5_1_4_Win32_dll8_libをダウンロードしてzipファイルを展開し、C:\Users\(ユーザー名)\source\libに配置します。
C:\Users\(ユーザー名)\source\lib\boost_1_87_0\boost\...
C:\Users\(ユーザー名)\source\lib\lua5_1_4_Win32_dll8_lib\include\...
  1. git cloneコマンドでこのリポジトリを任意のディレクトリにクローンします。

Note

submoduleも含めてクローンするため、--recursiveオプションを設定してください。

git clone --recursive https://github.com/aviutl-plugin-curve_editor.git curve_editor
  1. /curve_editor/ui/ディレクトリに移動し、npm installコマンドを実行してNode.jsのパッケージをインストールします。
npm install
  1. リポジトリの最上位のディレクトリに戻り、curve_editor.slnをVisual Studioで開きます。

  2. エディタ左上のドロップダウンメニューから、プラットフォームをx64x86に変更します。

  3. 「ビルド」メニューから、「ソリューションのビルド」をクリックすると、ビルドが開始されます。