思路
摆放好ui后用代码控制ui的图片和里面的文字
图片位置设置
这个设置图层位置
代码
using System.Collections;
using System.Collections.Generic;
using System.Data.Common;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class TMp : MonoBehaviour
{
/// <summary>
/// 对话文本文件。.csv格式
/// </summary>
public TextAsset dialogDateFile;
/// <summary>
/// 左侧角色图像
/// </summary>
public SpriteRenderer spriteLeft;
/// <summary>
/// 右侧角色图像
/// </summary>
public SpriteRenderer spriteRight;
/// <summary>
/// 角色名字文本
/// </summary>
public TMP_Text nameText;
/// <summary>
/// 对话内容文本
/// </summary>
public TMP_Text dialogText;
/// <summary>
/// 角色图片列表
/// 在unity里面手动添加可以
/// </summary>
public List<Sprite>