Unity UGUI学习系列(七) ------ 多语言切换

本文介绍了一种在Unity中使用UGUI实现多语言切换的方法,通过在Resources文件夹下建立中英文txt文件,利用相同的key对应不同语言的内容,程序运行时读取当前语言的文本并存入字典,使用时根据key获取对应的语言内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本系列文章是学习siki学院UGUI整体解决方案-案例篇笔记
GitHub地址:https://github.com/BlueMonk1107/UGUISolution

最后一篇结束文章啦,其他的例子不准备记录了,因为感觉日常基本不用,要么就是有很好的插件实现,况且运行案例时有些也有问题

本文实现的是多语言切换问题,效果如下 :

17787668-483ab6bf6532b98e.png
17787668-0acc04e3922854b5.png

一.txt文本实现

APP有用到这个功能,因此先介绍一下我之前是怎么实现的,简单的说一下原理,具体实现可以参考以下文字
在Resources文件夹下建立中英文txt,用一样的key对应中英文内容,程序运行时先根据当前语言读取对应的文本存在字典里,使用的时候根据key取值就好
参考 : https://blog.csdn.net/qq_33747722/article/details/69568254

二.原理一样,只不过更加全面

看了看还是不写了,感觉写复杂了,嗯~以后用到仔细看看吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千喜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值