Text Asset
Text Assets are a format for imported text files. When you drop a text file into your Project Folder, it will be converted to a Text Asset. The supported text formats are:
- .txt
- .html
- .htm
- .xml
The Text Asset Inspector
Properties
Text | The full text of the asset as a single string. |
Details
The Text Asset is a very specialized use case. It is extremely useful for getting text from different text files into your game while you are building it. You can write up a simple .txt file and bring the text into your game very easily. It is not intended for text file generation at runtime. For that you will need to use traditional Input/Output programming techniques to read and write external files.
Consider the following scenario. You are making a traditional text-heavy adventure game. For production simplicity, you want to break up all the text in the game into the different rooms. In this case you would make one text file that contains all the text that will be used in one room. From there it is easy to make a reference to the correct Text Asset for the room you enter. Then with some customized parsing logic, you can manage a large amount of text very easily.
Hints
- Text Assets are serialized like all other assets in a build. There is no physical text file included when you publish your game.
- Text Assets are not intended to be used for text file generation at runtime.