我想进一步表达一下我的各个属性
首先我添加了一个自定义按钮
然后我通过存储的CSV表格来判断有内容的行数有多少 列数固定
然后用临时自定义数字变量存储
根据视频教程 我也是利用列表容器 和通过判断自定义数字变量的值来循环添加到前端页面
如图(图片为外链)

视频如下(视频为外链)
视频表示点击NPC即可显示信息
然而打开界面会有延迟显示 是否有其他方法可以直接打开瞬间显示内容
csv表格内容如下图(图片为外链)

以下是我的代码:
[@测试系统main]
{
#if
#act
NEWREADCSV ..\QuestDiary\表格汇总\cfg_测试系统.csv
mov S$测试显示 <Button|x=2.0|y=350.0|size=18|color=249|nimg=public/btn_fanye_03.png|text=测试|link=@测试系统>
addbutton 101 4 <$str(S$测试显示)>
[@测试系统]
#if
equal <$gender> 0
#act
mov S$性别 男
#elseact
mov S$性别 女
#if
equal <$job> 0
#act
mov S$职业 战士
#if
equal <$job> 1
#act
mov S$职业 法师
#if
equal <$job> 2
#act
mov S$职业 道士
#if
#act
GetHLCSV ..\QuestDiary\表格汇总\cfg_测试系统.csv 0 N$行数
mov N$行数 <$formulation[<$STR(N$行数)>-1]>
mov S$容器列表1
MOV S$显示测试内容
mov n0 0
while n0 < <$str(N$行数)>
inc n0 1
inc S$容器列表1 <$str(N0)>,
mov S$显示名称 <$cfg_测试系统(<$str(N0)>_1)>
mov S$显示常量 <$cfg_测试系统(<$str(N0)>_2)>
inc S$显示测试内容 <Text|id=<$str(N0)>|color=255|size=18|text=<$str(S$显示名称)>:<$str(S$显示常量)>>
endwhile
#IF
#SAY
<Img|x=289.0|y=168.0|width=450|height=350|img=public_win32/000360.png|bg=1|scale9b=25|reset=1|move=0|show=0|loadDelay=0|scale9l=25|scale9t=25|scale9r=25|esc=1>
<Layout|x=709.0|y=140.0|width=80|height=80|link=@exit>
<Button|x=735.0|y=168.0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<ListView|children={<$str(S$容器列表1)>}|margin=13|x=312.0|y=192.0|width=430|height=330>
<$str(S$显示测试内容)>
}
这是我的CSV文件 请参考cfg_测试系统.csv