ObsidianNotes/Godot 中文教程.md

28 lines
2.0 KiB
Markdown
Raw Normal View History

2023-10-23 12:37:28 +08:00
## 手册
- [前言 — Godot Engine (4.x) 简体中文文档](https://docs.godotengine.org/zh_CN/4.x/getting_started/introduction/index.html)
## 分辨率设置基础
- [多分辨率 — Godot Engine (4.x) 简体中文文档(包含不同使用场景的设置)](https://docs.godotengine.org/zh_CN/4.x/tutorials/rendering/multiple_resolutions.html)
## UI
2023-10-23 12:39:36 +08:00
- [英文 入门](https://www.bilibili.com/video/BV1uu411P73N/?vd_source=ba468568caebc92479698e83c28be8b0)
2023-10-23 12:37:28 +08:00
- [英文 制作点击饼干游戏 包含几乎全节点功能介绍 机翻](https://www.bilibili.com/video/BV1Ju4y1x7G3/?vd_source=ba468568caebc92479698e83c28be8b0)
2023-10-23 12:39:36 +08:00
- [中文 godot ui和主题的简单介绍_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1J14y1X7o7/?vd_source=ba468568caebc92479698e83c28be8b0)
- [主题 手册](https://docs.godotengine.org/zh_CN/4.x/tutorials/ui/gui_skinning.html)
2023-10-27 16:13:00 +08:00
## 本地化
流程:
1. 准备不同语言的字体文件
2. 准备翻译的csv文本文件, 第一行第一个为空, 第二行以及之后为语言的key 详情请看:[Locale codes](https://docs.godotengine.org/en/4.1/tutorials/i18n/locales.html) 然后第一列为游戏内的字符串 Key, 不能有回车, 需要完全一致才能翻译成功. 确保csv为utf-8 csv格式
3. 导入csv到游戏中去, 在 ProjectSetting/Localization 中配置csv同目录下自动生成的那些本地化资源
4. 在Theme中把字体进行设置, 动态字体, 赋予字体与Fallback字体, 保证字体可以正常显示
5. 脚本中调用 LocalxxServer.xxx 传入语言的key 可以切换不同语言
## Reference
[Internationalize Your Game Using Godots Localization Tools | Lets Learn Godot 3.5 - YouTube](https://www.youtube.com/watch?v=1Pxa5WgVLio)
[Browse Fonts - Google Fonts](https://fonts.google.com/?preview.text=hello&sort=popularity)
[Google Docs](https://docs.google.com/)
[Deepl](https://www.deepl.com/)
[Locale codes — Godot Engine (4.1) documentation in English](https://docs.godotengine.org/en/4.1/tutorials/i18n/locales.html#list-of-supported-country-codes)