開発者向け情報 - mimaraka/aviutl-plugin-curve_editor GitHub Wiki
LuaスクリプトからCurve Editorを使用する
スクリプト制御や、.anm
、.obj
、.tra
などのスクリプトファイル内で、Curve Editor のカーブを呼び出して使用することができます。
詳しくは、API リファレンス (Lua スクリプト)を参照してください。
Curve Editorをビルドする
[!NOTE] 事前に、以下のプログラムをインストールする必要があります。
- Visual Studio 2022 (Community・Professional・Enterpriseのいずれか)
- Node.js
- npm
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\...
git clone
コマンドでこのリポジトリを任意のディレクトリにクローンします。
[!NOTE] submoduleも含めてクローンするため、
--recursive
オプションを設定してください。
git clone --recursive https://github.com/aviutl-plugin-curve_editor.git curve_editor
/curve_editor/ui/
ディレクトリに移動し、npm install
コマンドを実行してNode.jsのパッケージをインストールします。
npm install
-
リポジトリの最上位のディレクトリに戻り、
curve_editor.sln
をVisual Studioで開きます。 -
エディタ左上のドロップダウンメニューから、プラットフォームを
x64
→x86
に変更します。 -
「ビルド」メニューから、「ソリューションのビルド」をクリックすると、ビルドが開始されます。