Python游戏图像文件结构

Python游戏图像文件结构,python,pygame,Python,Pygame,我目前正在创建一个python pygame,并正在为游戏中的图像命名 例如:一个名为“Hello World”的游戏可能包含硬币和背景等图像资产 与这两个资产相对应的图像文件可以命名为“HW_coin”或“HW_background”,但我不认为这些名称非常传统。随着更多资产的添加,我相信这种类型的命名约定可能会使您无法确定哪个图像属于哪个资产 我可以获得关于文件结构/命名约定的建议。我发现管理这些游戏资源的最佳方法是将它们排序到嵌入式文件夹中 首先,我从一个通用的images文件夹开始 接下

我目前正在创建一个python pygame,并正在为游戏中的图像命名

例如:一个名为
“Hello World”
的游戏可能包含硬币和背景等图像资产

与这两个资产相对应的图像文件可以命名为
“HW_coin”
“HW_background”
,但我不认为这些名称非常传统。随着更多资产的添加,我相信这种类型的命名约定可能会使您无法确定哪个图像属于哪个资产


我可以获得关于文件结构/命名约定的建议。

我发现管理这些游戏资源的最佳方法是将它们排序到嵌入式文件夹中

首先,我从一个通用的
images
文件夹开始

接下来,我将制作其他文件夹,如
背景
收藏
,和
字符

然后,如果需要,您可以在这些文件夹中嵌入更多文件夹,例如,如果您有多个字符

文件结构如下所示:

  • 图像
    • 背景
    • 人物
      • 玩家1
      • 玩家2
    • 收藏品
关于文件的单个名称,给它们命名
HW…
不是很好。它是重复的,如果所有文件都是以
HW\uw
开头的,那么您最好将其完全删除

这就是上面列出的文件结构变得重要的地方。通过创建目录来存放这些特定资产,我们可以删除每个文件的前缀,例如
HW


例如,您可以将文件存储在
/HelloWorldGame/Images/Backgrounds/FirstWorld/
中,然后根据需要命名文件,而不是将文件命名为
HW\u Background\u FirstWorld
。如果是阳光背景,您可以将其命名为阳光背景,因为它存储在目录中,您将知道阳光背景的用途。

只要图像名称一致且可读,任何图像名称都可以。如果您有多个项目,请将它们放在单独的文件夹中,这样图像就不会混淆。谢谢!我现在改进了我的文件名。@LMCuber不用担心!如果您觉得它有帮助,您可以将此答案标记为正确。通过这样做,您将帮助其他堆栈溢出成员轻松找到类似问题的答案。@lame我赞赏您在编辑这个书写笨拙的问题时的决心;)@为了那甜蜜的,甜蜜的S.O.因果报应