Think メソッド
[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]
-
Description
-
"thought" ワード バルーン内の指定した文字の指定したテキストを表示します。
-
構文
-
agent**.文字 ("CharacterID")。Think** [テキスト]
パーツ 説明 [テキスト] 省略可能。 文字の思考出力を指定する文字列。
Speak メソッドと同様に、Think メソッドは、単語吹き出しにテキストを表示するキューに登録された要求です。ただし、Think ワード バルーンは視覚的に異なります。 さらに、バルーンは Bookmark 音声コントロール タグ (\Mrk) のみをサポートし、他の音声コントロール タグは無視します。 Speak とは異なり、Think メソッドはキャラクターのアニメーション状態を変更しません。
Balloon オブジェクトのプロパティは、Speak メソッドと Think メソッドの両方の出力に影響します。 たとえば、テキストを表示するには、 Balloon オブジェクトの Enabled プロパティを True に 設定する必要があります。
オブジェクト参照を宣言し、このメソッドに設定すると、 Request オブジェクトが返されます。 さらに、ファイルが読み込まれていない場合、サーバーは Request オブジェクトの Status プロパティを適切なエラー コード番号で "failed" に設定します。
エージェントの単語吹き出しの自動改行は、空白文字 (スペースやタブなど) を使用して単語を区切ります。 ただし、できない場合は、吹き出しに合わせて単語が壊れる可能性があります。 日本語、中国語、タイ語などの言語で、単語を区切るためにスペースを使用しない場合は、文字間に Unicode ゼロ幅のスペース文字 (0x200B) を挿入して、論理単語区切りを定義します。
注意
Speak メソッドを使用する前に文字の言語 ID を設定して、ワード バルーン内に適切なテキストが表示されるようにします。