三日月館【別館】開発・制作Tips集
[Softimage] コマンドプラグインで文字列を返す場合はワイド文字で返す
最終更新:
fumiduki1985
-
view
Softimageのコマンドプラグインの戻り値として文字列を返す場合、ワイド文字を返す必要があると思われる。
マルチバイト文字で返した場合、ブール型として判定されてしまう様子。
マルチバイト文字で返した場合、ブール型として判定されてしまう様子。
記述例:
XSIPLUGINCALLBACK XSI::CStatus TestCommand_Execute(XSI::CRef& in_ctxt) { XSI::Context ctxt(in_ctxt); ctxt.PutAttribute(L"ReturnValue", L"Hello World"); // ワイド文字を使う return XSI::CStatus::OK; }