位置: 编程技术 - 正文

Unity开发者如何有效地进行本土化操作(unity开发游戏教程)

编辑:rootadmin
与许多unity图形用户界面编辑窗口一样,即时模式的使用将会以某种方式倒向代码结构并倾向于创造好几千行内容的文件。所以这是推动我们吸取某些教训的一个很好的起点。本土化的障碍:1.提取文本并将其放在数据储存区进行翻译2.删除任何关于文本的简单引用(在场景和预制件中)并用纯粹的脚本控制文本进行替代3.基于某种形式用字符串替代任何串并置(“hello”&#;“world”)以及动态文本(如来自用户“hello there”&#;用户名的文本)​4.重新将储存于数据储存区的文本整合到你所选择的UI解决方法中5.找到一种方法去使用翻译器翻译你的数据—-这通常包含进入“蓝屋”(如:不创造一款游戏)6.检查你的游戏是否已经翻译了所有内容—-使用一种你懂的“外语”并且仍然能够用于导航至各种理想选择。例如:Facebook的“英语(盗版)7.在发现短语未翻译时获得新的翻译内容

推荐整理分享Unity开发者如何有效地进行本土化操作(unity开发游戏教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity开发者社区,unity开放,unity editor开发,unity editor开发,unity开放,unity程序开发,unity程序开发,unityapp开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity开发者如何有效地进行本土化操作(unity开发游戏教程)

什么是正确的: 1.隐藏unity的所有OnGUI和GUILayout功能。这有时候看&#;疯狂,但这将以创造一个非常简单的方法去获得一个带有许多静态文本且能够更快速地进行翻译的UnGUI游戏告终。也许还有些功能较为模糊,就像输入内容是否应该是自动翻译的,但只要那些内容属于异常情况,这便能够帮助你轻松地翻译游戏。 2.对textmeshes,场景和预制件进行资产扫描。它将找到你的文本并对其进行翻译。我认为GameSpecificMigration中的黑名单机制可以得到完善。 3.简单的储存&#;式。最初,我将数据&#;式与专用&#;式绑定在一起,认为这么做会方便许多。ScriptableObjects是并未存在于场景中的基本游戏对象。它们将在运行时间中获得同意的优化,并在与别人合作时呈现出YAML合并友好型特质。确保界面就像一本简单的词典,并且在处理之后出现的各种简单任务上允许更多灵活性的出现。 4.“逆向”语言—-这是检查你的游戏的一种简单的方法,以此确保你能够翻译自己所作出的大多数决定 5.“捕获模式”—-能够贯穿你的游戏而运行,作为一种寻找资源翻译的方法,而不是从代码中将文本复制到翻译数据库,这&#;乎比较不容易出错且更容易更新。你也可以选择其它方法,但这种模式能够带给你帮助。 6.编辑窗口逻辑/视图分离。拆分“视图”逻辑,就像通过“应用”逻辑呈现文本,如上传,命令翻译。基于strangeioc的中介模式,我越来越习惯这种方法。是否想要上传你自己完成的新翻译内容?当然。那么在编辑窗口呢?也要。 7.测试—-测试能够帮助我避免沉浸于某些愚蠢的内容,如脱机以及计划停运。它们将帮助我在前进的过程中核实设计和数据&#;式,因为如果我不能单独测试它,它便很容易崩溃。尽管我以前使用过nunitlite,不过Unity的测试工具刚刚出现,并且是一个很棒且较为完善的工具,基于Jenkins(游戏邦注:是基于Java开发的一种持续集成工具,用于监控秩序重复的工作),我能够自动操作测试,从而在代码损坏某些内容时立即获得反馈。未知:(例如“已知的未知”) 1.基于OnLocalize支持的运行时间。显然我们需要一种方法去告知代理语言发生了改变,所以我决定使用Unity向客户发送信息。这并不是我经常做的某些事,但却是我发现其它类&#;的中间件成功使用过的一种模式。 2.标记化。我认为这将以积极的结果告终,而这更多地取决于KISS原则的功劳。最简单的解决方法只是隐藏字符串。&#;式以及在“Hello,{0}”&#;式中使用 字符串看&#;是最正确的方法。事实证明,关于翻译存在许多细微差别,可能会让屏幕截图变得更有效(也有可能变得更糟糕)。未来的工作: 1.编辑器的支持。翻译你的编辑工具EditorGUILayout和EditorGUI&#;乎是有效的。我认为所有需要完整的本土化编辑工具的内容在某种程度上都将连接隐藏的editorguilayout和editorgui与一个特定的TranslationUtilityInstance。我不认为这具有挑战性,但是我也不确定是否真的需要这样的内容。 2.确保文本“看起来”是合理的,并且如果翻译内容需要提前运行的话,提供给翻译器一个更棒的提示。这与在获取模式中发送屏幕截图一样简单。 3.更深入的整合—-支持在各种框架上自动换行以及规&#;调整。 4.支持更多UI框架—-它们带有许多相关联的不同挑战。 5.中间件整合—-整合搭配fungus和其它工具链意味着能够更轻松地创造游戏。拥有像fungus以及其它故事/游戏创造支持工具真的很酷。 6.更多资产扫描。创造更多支持自动转移的文本。思考:本土化playmaker文本。资产扫描器的设置是为了帮助解决编辑器脚本撰写的粘滞位问题,ICustomProcessors只是处理GameObjects将功能延伸向全新的脚本类型。随着越来越多人使用工具,我们的目标便是根据新识别的用例而继续完善它。

Unity UGUI——Rect Transform组件(基础属性) 基础属性:Width、Height、Pivot图示

Unity UGUI——Rect Transform组件(Anchors) Anchors(锚点)操作演示

手机游戏之打破射击端游僵局:[机动战士敢达OL]突围 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习

标签: unity开发游戏教程

本文链接地址:https://www.jiuchutong.com/biancheng/383647.html 转载请保留说明!

上一篇:[置顶] unity简单设计模式---AManagerClass([置顶]马粥街残酷史)

下一篇:Unity UGUI——Rect Transform组件(基础属性)(unity unite)

  • 财务报表中的应交税费包括什么
  • 增值税的视同销售行为有哪些?
  • 利润表季报的本期金额是本年累计吗
  • 培训费计入办公会计科目吗?
  • 个税身份证验证不通过已经申报缴税
  • etc充值怎么操作
  • 开具了红字发票信息表的税额需要转出吗
  • 缴纳房产税的计税依据
  • 货运增值税发票抵扣条件
  • 租金收入需要缴增值税吗
  • 二房东转租如何办理营业执照
  • 固定资产后续支出资本化和费用化
  • 税务筹划有哪些内容
  • 报表的应付款太大怎么调?
  • 未入账成本
  • 非独立核算的分公司如何报税
  • 公司租车税务处理办法
  • 房地产教育培训
  • 转账支票存根属于银行回单吗
  • 收到个税手续费返还现金流量表
  • 所得税按利润总额的25%计算缴纳
  • 银行承兑汇票企业账户没钱
  • 公司注销后股东承担责任的法律规定
  • 一般纳税人开普票税率是3%还是13%
  • 一次性劳务费需要交税吗
  • 存货年末余额怎么算出来的
  • 对公账户短信服务费怎么取消
  • 如何自定义桌面图标排列
  • 苹果的mac系统
  • 融资租赁固定资产会计处理
  • 对公账户转库存现金对方科目怎么填
  • 完工产品成本怎么算
  • 加拿大克卢恩国家公园
  • php基础入门教程
  • 公司购买邮票计入什么科目
  • PHP:mdecrypt_generic()的用法_Mcrypt函数
  • 夸克到底有什么用
  • 应付债券的应付利息怎么计算
  • laravel创建model
  • css鼠标移入移出切换事件
  • YOLOv5|YOLOv7|YOLOv8改各种IoU损失函数:YOLOv8涨点Trick,改进添加SIoU损失函数、EIoU损失函数、GIoU损失函数、α-IoU损失函数
  • php批量替换字符串
  • java基础变量字节
  • 长期待摊费用的摊销分录
  • 民间非盈利组织会计要素组成
  • wordpress怎么安装插件
  • 在linux服务器中新增加一块硬盘
  • 哪些收入需要缴纳个人所得税
  • 应收账款借方余额需要交税吗
  • SQL Server中的XML数据进行insert、update、delete
  • sqlserver连接到服务器登录名
  • 在资产减值准备中符合条件可以转回的有
  • sql server分为哪两类
  • 预缴增值税怎么计提
  • 买到库存货 退货
  • 作废的现金支票可以直接碎掉吗
  • 永续债利息可以抵税吗
  • 未开票收入如何记账
  • 企业给员工租的公寓
  • 来料加工费用价格表
  • 做内账需要什么资料
  • 投资收益怎么做帐
  • 其他债权投资减值影响账面价值吗
  • 增值税稽查补交税会计处理
  • sqlserver代理服务启动失败
  • mysql复杂数据查询方法
  • win7关闭xhci
  • windows8怎么设置锁屏密码
  • win8系统自带应用都打不开了怎么办
  • handle thread
  • Unity3D游戏开发毕业论文
  • unity 位图字体
  • 置顶朋友圈所有人能看到吗
  • java语言基于对象
  • Python的SQLalchemy模块连接与操作MySQL的基础示例
  • javascript获取当前年份
  • 增值税报表进项税和销项税都不填可以吗
  • 党员参观红色教育基地活动的意义
  • 深圳全电子发票开具流程
  • 12366国税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设