Integration
Dialogue System for UnityUnity Asset Store/Website
- Add the Animatext component to the GameObject of the text component.
- Add the Animatext tags into the dialogue text.
- Remove the built-in typewriter effect of the dialogue system.
PlayMakerUnity Asset Store/Website
- Import the "PlayMaker" package in the "Plugins -> Animatext -> Packages" folder.
- Add the actions in PlayMaker Action Browser.
Action List
| Name | Description | Name | Description |
|---|---|---|---|
| SetText | Sets the text of the Animatext component. | Refresh | Refreshes the Animatext component. |
| LockText | Locks the text of the Animatext component. | SetLocked | Sets the locked state of the Animatext component. |
| GetComponentText | Gets the text of the text component. | SetComponentText | Sets the text of the text component. |
| AddEffect | Adds an effect. | RemoveEffect | Removes the effect. |
| RefreshEffect | Refreshes the effect. | RefreshEffects | Refreshes all the effects. |
| SetEffectAutoPlay | Sets the effect to play automatically. | SetEffectsAutoPlay | Sets all the effects to play automatically. |
| SetEffectAutoStart | Sets the effect to start automatically. | SetEffectsAutoStart | Sets all the effects to start automatically. |
| SetEffectRefreshMode | Sets the refresh mode of the effect. | SetEffectsRefreshMode | Sets the refresh mode of all the effects. |
| SetEffectSpeed | Sets the speed of the effect. | SetEffectsSpeed | Sets the speed of all the effects. |
| SetEffectState | Sets the state of the effect. | SetEffectsState | Sets the state of all the effects. |
| SetEffectTime | Sets the time of the effect. | SetEffectsTime | Sets the time of all the effects. |
Quest MachineUnity Asset Store/Website
- Add the Animatext component to the GameObject of the text template.
- Add the Animatext tags into the quest text.
Yarn SpinnerGithub/Website
- Add the Animatext component to the GameObject of the text component.
- Add the Animatext tags into the dialogue text.
- Set text speed to 0 in the "DialogueUI" component.
Other Integration
Pay attention to the following before using other third-party plug-ins:
Turn off the built-in text effects in other third-party plug-ins.
Turn off the function of modifying the text in other third-party plug-ins.
Avoid tag conflicts.
Animatext uses an independent effect computation method, which is not compatible with the text effects of most other third-party plug-ins.
Before using Animatext, turn off the text effects of other third-party plug-ins.
The text effects in Animatext are to be analyzed based on the text in the text component. Modifying the text in the text component may cause the text effect to be abnormal.
Prior to operation of Animatext, turn off the function of modifying the text in other third-party plug-ins.
Example: the commonly used typewriter function in the dialogue plug-in will modify the text in the component.
To use this type of plug-ins, turn off the typewriter function or write all the text at once.
If there is any conflict between Animatext default tags and third-party plug-in functions, the tag symbols and marker symbols in Settings may be modified.
If you have any questions about the use of third-party plug-ins, please contact us!