v3.5
UserDataBlob 上のバイナリユーザデータを BSTR(String)として設定したり、戻したりします。
このデータは内部でコピーされ、シーンの一部として保存されます。ユーザデータのストラクチャのサイズに制限はありません。
スクリプトからは、このプロパティを使用してUserDataBlob に関する文字列を保存できます。CustomProperty オブジェクトにパラメータの文字列を保存する動作に似ています。
警告:プラグインが複数のプラットフォーム(Windows と Linux)の UserDataBlob データにアクセスする場合は、代わりに UserDataBlob.ByteArray または UserDataBlob.Array32 プロパティを使用するほうが安全です。文字のサイズが OS ごとに異なるため、Value プロパティの内容が全く同じように変換されないことがあります。UserDataBlob.Array32 プロパティは UserDataBlob.ByteArray プロパティの最適化です。また、これらの 2 つのプロパティの操作に適した言語は Python です。
// get accessor String rtn = UserDataBlob.Value; // set accessor UserDataBlob.Value = String; |