《UE4游戏开发》之 《声音资产本地化》

本文详细介绍如何在UE4中实现声音资源的本地化,包括导入声音资源、创建不同语言的声音资源、设置本地化资源可见性及指定源文件等步骤,并提供了解决常见问题的方法。

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

1.声音资源本地化如何设置:
1.1选择导入的默认声音资源,鼠标右键,弹出右键界面
1.2在右键界面中,鼠标移到【AssetLocalizations】打开二级菜单
1.3二级菜单,提供了创建、查找、编辑本地资源,每种资源都对应一种语言
1.4本截图是创建法语声音资源
在这里插入图片描述

2.当创建法语声音资源后,ue4会自动跳转至资源目录
在这里插入图片描述

3.注意默认打开ue4 editor后,本地化资源文件是不显示的,即【L10N】文件默认是不显示的,打开方式:
3.1 鼠标单击【View Options】,打开菜单
3.2 勾选【ShowLocalizedContent】,即可显示
在这里插入图片描述

4.打开创建的法语资源,指定Source File:
4.1 找到【Source File】,打开文件选择框
4.2 选择法语声音文件
4.3 选择打开
在这里插入图片描述

5.问题:对应的法语ue4资源,指定语言后,试听还是没有播放指定声音资源:解决办法直接将声音资源导入生成的法语目录,在这里插入图片描述
然后把名字记下来,把自动生的删除,将导进来的资源命名记下来的名字【不清楚不改成自动生成的名字有无影响】
6.声音可以创建的本地化语言的内容由什么决定,即截图的可选项内容由什么决定:这个是由【文化Culture】决定的
在这里插入图片描述在这里插入图片描述在这里插入图片描述

7.如何为游戏添加一中【文化/Culture】,这里添加【日语】:
7.1 点击editor的【Window】,打开菜单
7.2 选择菜单中的LocalizationDashBoard
在这里插入图片描述

7.3 点击【AddNewCulture】,在列表中选择日语;并且一定不要忘记点编译,否则添加文化不生效
在这里插入图片描述

8.参考https://docs.unrealengine.com/zh-CN/Gameplay/Localization/ManageActiveCultureRuntime/index.html官方文档,需要打包出来测试是否正确设置,看源代码发现,在editor模式下,走的逻辑是不同的,在打包时,需注意设置:在这里插入图片描述

9.至此,声音本地化资源已创建完毕,如何切换使用不同的声音资源:UKismetInternationalizationLibrary::SetCurrentAssetGroupCulture(const FName AssetGroup, const FString& Culture, const bool SaveToConfig),需要把第三个参数SaveToConfig设置为true;调用并设置成功的标志:在Save/Config/Windows/GameUserSetting.ini为下截图字段
在这里插入图片描述

10.如果没有设置成功,需要修改源代码
在这里插入图片描述

11.GameUserSettings.ini第一次启动,读的是BaseGameUserSettings.ini内容
12. GConfig初始化流程在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值