EditChange the text on speech bubbles
Basic Idea: Add a speech bubble actor then add states and customize the appearance changing the text in the text block. Place it above the actor you want to talk.
Sample Game:
http://www.popfly.com/users/team/HowDoI-SpeechBubblesDetails:
Actor->Search->"Speech"
 Select a speech actor (Click the image to view full size) |
Actor->Speech Bubble->New State
 Add a state (Click the image to view full size) |
Actor->Speech Bubble->Appearance->Text Block->Edit Text
 Edit the text (Click the image to view full size) |
Actor->Speech Bubble->Behaviors->State Change->State & Filter
 Add a state change behavior (Click the image to view full size) |
Actor->Speech Bubble->Behaviors->State Change->State->State 1
 Select State 1 (Click the image to view full size) |
Actor->Speech Bubble->Behaviors->State Change->Filter->Uncheck State 1
 Set the behavior to only apply to default state (Click the image to view full size) |
Actor->Speech Bubble->Behaviors->State Change->Event
 Choose An Event (Click the image to view full size) |
Scene->MainScene->Speech Bubble
 Add the Speech Bubble (Click the image to view full size) |
Notes:
- You can also update the text in a speech bubble to match an actor's property through custom code without changing states by using the following code for a on property change behavior:
this.GetVisualRoot().FindName("text").text =
Game.CurrentScene.GetActor("Pirate 1").GetValue("Speech");