如何解决Python游戏图像文件结构
我目前正在创建一个python pygame,并且正在命名游戏中的图片。
例如:一个名为"Hello World"
的游戏可能包含诸如硬币和背景之类的图像资产。
与这两个资产相对应的图像文件可以命名为"HW_coin"
或"HW_background"
,但我认为这些名称不是非常传统的名称。随着添加更多资产,我相信这种命名约定可以确定哪个图像属于哪个资产。
解决方法
我发现管理这类游戏资产的最佳方法是将它们分类到嵌入式文件夹中。
首先,我从常规images
文件夹开始。
接下来,我将创建其他文件夹,例如backgrounds
,collectables
和character
。
然后,您可以根据需要将更多文件夹嵌入其中,例如,如果您有多个字符。
文件结构如下:
- 图片
- 背景
- …
- 个字符
- player1
- ...
- player2
- ...
- 收藏品
- ...
对于文件的各个名称,将它们命名为HW_...
并不是很好。这是重复,如果所有文件都以HW_
开头,则最好将其完全删除。
这是上面列出的文件结构变得重要的地方。通过创建目录来容纳这些特定资产,我们可以删除每个文件的前缀,例如HW_
一个例子就是不用命名文件HW_Background_FirstWorld
,而是可以将文件存储在/HelloWorldGame/Images/Backgrounds/FirstWorld/
中,然后根据需要命名文件。如果背景是晴天,则可以将其命名为Sunny
,并且由于它存储在目录中,因此您将知道晴天的用途。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。