DXライブラリとLive2Dを用いてwindows向けアプリの作成を行っている者です。
Live2D付録のCubism Viewerでは「ループ再生時のフェードイン」なるチェックボックスがあり、このチェックを外している場合はループ再生時のみフェードイン・アウトされずにループ再生ができます。
(別モーションへの切り替え時のみフェードイン・アウトの時間が更新され、同モーションへのループではフェードイン・アウトの時間の更新が行われません。)
DXライブラリ側でもこれと同等の機能を実装しようと考えています。
@ Ver3.24bで上記の機能は実現可能でしょうか。
Live2D_Model_StartMotion()では必ずフェードイン・アウトが行われてしまうようで、Live2D_Model_Update()に負の数を与えるなど色々試しましたが方法が見つかりませんでした。
A (@が見つからなかったため)DxLibMakeで自作したDxLib.libを用いてビルドを行おうとしたところ、下記のエラーが出てしまいました。
1>DxUseCLib_vs2015_x86_MTd.lib(DxUseCLibOgg.obj) : error LNK2019: 未解決の外部シンボル "int __cdecl DxLib::Graphics_Image_MakeGraph_UseGParam(struct SETUP_GRAPHHANDLE_GPARAM *,int,int,int,int,int,int,int)" (?Graphics_Image_MakeGraph_UseGParam@DxLib@@YAHPAUSETUP_GRAPHHANDLE_GPARAM@@HHHHHHH@Z) が関数 "int __cdecl TheoraDecode_SetupImage(unsigned long,int,int,int,int)" (?TheoraDecode_SetupImage@@YAHKHHHH@Z) で参照されました。
1>DxUseCLib_vs2015_x86_MTd.lib(DxUseCLibOgg.obj) : error LNK2019: 未解決の外部シンボル "void __cdecl DxLib::Graphics_Image_InitSetupGraphHandleGParam(struct SETUP_GRAPHHANDLE_GPARAM *)" (?Graphics_Image_InitSetupGraphHandleGParam@DxLib@@YAXPAUSETUP_GRAPHHANDLE_GPARAM@@@Z) が関数 "int __cdecl TheoraDecode_SetupImage(unsigned long,int,int,int,int)" (?TheoraDecode_SetupImage@@YAHKHHHH@Z) で参照されました。
1>DxUseCLib_vs2015_x86_MTd.lib(DxUseCLibOgg.obj) : error LNK2019: 未解決の外部シンボル "void __cdecl DxLib::Graphics_Image_InitSetupGraphHandleGParam_Normal_NonDrawValid(struct SETUP_GRAPHHANDLE_GPARAM *,int,int,int)" (?Graphics_Image_InitSetupGraphHandleGParam_Normal_NonDrawValid@DxLib@@YAXPAUSETUP_GRAPHHANDLE_GPARAM@@HHH@Z) が関数 "int __cdecl TheoraDecode_SetupImage(unsigned long,int,int,int,int)" (?TheoraDecode_SetupImage@@YAHKHHHH@Z) で参照されました。
DxLib.libを更新する場合、「DxUseCLib.lib のコンパイル」も必ずしなければなりませんか?
@Aどちらかのみで良いので、ご教示いただけますか。