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


このページのタグ一覧
C/CPP Softimage プログラミング

記事メニュー
ウィキ募集バナー