Unity:简单图文并排
基本思路是:
1、对于一个长字符串在合适的位置加入有规则的图片信息,这篇文章使用的是插入"<sprite=图片名字>”。
2、按照这个规则利用正则表达式将长字符串拆成一个有顺序的列表(文章中使用的是"<(sprite=.+?)>",这样就可以提取出类似的字符串),就像是文字->图片->文字->文字->图片一样的格式。
3、通过图片相应信息查找图片。
4、然后按照相应的文字或图片类型生成一个一个元素(文字需要添加ContenFiltersize(尺寸自适应)组件)。
5、通过纵向布局就可以元素排列整齐了。
具体实现如下:
代码部分:

Unity设置部分:




效果大概为


——Unity项目中图片文字皆为百度复制