*.import 和 *.tres 文件在 godotengine
*.import and *.tres files in godotengine
我是godotengine的新手,想做一个项目上传到github。我只是感到困惑,那些在添加新资产时自动创建的 *.import 文件和我们用来保存我们的 tileset 地图或其他东西的 *.tres 文件是否需要上传?
谢谢。
保留它们。将它们包含在您的版本控制系统中。它们是基于文本的(基本上是 INI 文件)并且相当小,因此与版本控制配合得很好。
*.tres
个文件
*.tres
文件可以 - 并且经常存在 - 没有导入的文件。如果缺少 *.tres
个文件……你完蛋了。
and *.tres files which we make to save our tileset
在 TileSet
上使用“保存”选项不是强制性的。如果添加 TileMap
,给它一个新的 TileSet
并保存 Scene
,TileSet
将作为场景文件的一部分保存。
将其保存到 *.tres
文件将允许您重复使用它(在不同的 TileMaps
,可能在不同的场景中)。而且这也意味着它可以独立修改(这有利于版本控制)。
将其保存到 *.tres
文件后,该文件就是您的 TileSet
,它描述了哪些纹理的哪些部分是哪些瓷砖。正如我所说,如果文件丢失,你就完蛋了。你将不得不再次这样做。
什么瓦片放在哪里是TileMap
数据的一部分,场景的一部分。
*.import
个文件
这里有一部分:。我再详细说一下。
*.import
文件包含导入配置(您在“导入”面板中设置的内容)。知道它们必须与导入的文件一起存在。如果缺少 .import
文件,Godot 将使用默认设置重新导入(如果您更改它们则不好)并重新创建 *.import
文件。
还值得一提的是,*.import
文件引用了 .import
文件夹中的文件(.godot/imported
在 Godot 4.0 中)。但是没有必要包括那个文件夹。它是一个只读缓存,它以方便 Godot 的二进制格式包含资源的副本(因此不利于版本控制)。使用原始文件和 *.import
文件,Godot 对其进行重构。
参见Files generated on the import process:
Importing will add an extra .import file, containing the import configuration. Make sure to commit these to your version control system!
我是godotengine的新手,想做一个项目上传到github。我只是感到困惑,那些在添加新资产时自动创建的 *.import 文件和我们用来保存我们的 tileset 地图或其他东西的 *.tres 文件是否需要上传? 谢谢。
保留它们。将它们包含在您的版本控制系统中。它们是基于文本的(基本上是 INI 文件)并且相当小,因此与版本控制配合得很好。
*.tres
个文件
*.tres
文件可以 - 并且经常存在 - 没有导入的文件。如果缺少 *.tres
个文件……你完蛋了。
and *.tres files which we make to save our tileset
在 TileSet
上使用“保存”选项不是强制性的。如果添加 TileMap
,给它一个新的 TileSet
并保存 Scene
,TileSet
将作为场景文件的一部分保存。
将其保存到 *.tres
文件将允许您重复使用它(在不同的 TileMaps
,可能在不同的场景中)。而且这也意味着它可以独立修改(这有利于版本控制)。
将其保存到 *.tres
文件后,该文件就是您的 TileSet
,它描述了哪些纹理的哪些部分是哪些瓷砖。正如我所说,如果文件丢失,你就完蛋了。你将不得不再次这样做。
什么瓦片放在哪里是TileMap
数据的一部分,场景的一部分。
*.import
个文件
这里有一部分:
*.import
文件包含导入配置(您在“导入”面板中设置的内容)。知道它们必须与导入的文件一起存在。如果缺少 .import
文件,Godot 将使用默认设置重新导入(如果您更改它们则不好)并重新创建 *.import
文件。
还值得一提的是,*.import
文件引用了 .import
文件夹中的文件(.godot/imported
在 Godot 4.0 中)。但是没有必要包括那个文件夹。它是一个只读缓存,它以方便 Godot 的二进制格式包含资源的副本(因此不利于版本控制)。使用原始文件和 *.import
文件,Godot 对其进行重构。
参见Files generated on the import process:
Importing will add an extra .import file, containing the import configuration. Make sure to commit these to your version control system!