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 を設定して、ワード バルーン内に適切なテキストが表示されるようにします。