一:文字的外部导入
1代码书写
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 文字内容的外部加载
/// </summary>
public class TextManager : MonoBehaviour
{
public string titlePath; //标题文件的名称
public string filePath; //内容文件的名称
[SerializeField] Text titleTxtUGUI; //内容文字标题
[SerializeField] Text contentTxt; //内容展示
private void Start()
{
SetContentTxt();
}
private void SetContentTxt()
{
//标题或文件名称为空时 不执行
if (titlePath.Equals("") && filePath.Equals(""))
{
Debug.Log("标题内容的string字段为空");
return;
}
//标题的文字替换
titleTxtUGUI.text = File.ReadAllText(Application.streamingAssetsPath + $"/ContentTitle/{filePath}.txt", Encoding.UTF8);
//内容的文字替换
cont