三日月館【別館】開発・制作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;
}
