「pygame.image.load」を使用して Pygame で引数を渡す方法はありますか?
私は多くの異なることを試し、それを理解しようと今週末の多くを費やしました. 他のstackoverflow Q&Aを検索しましたが、どこにも行きませんでした。
「os.path.join」、「os.path.normpath」などを試してみましたが、まだわかりません。
コードは次のとおりです。
import os, pygame
load_image = pygame.image.load(os.path.join('\\test', 'energy.png'))
そして、「test」フォルダーが C:\ にある限り正常に動作しますが、他の場所に移動するとすぐに ol' pygame.error: Couldn't open \test\energy.png エラーが発生します.
基本的に私が求めているのは、フォルダー、スクリプト、および画像をすべて C:\ に配置せずに Pygame スクリプト (具体的には pygame.image.load コード) を動作させる方法はありますか?
最終的には、私が取り組んでいるゲームの cx_freeze アプリを作成したいと考えており、ユーザーが希望する任意の場所にフォルダーを配置できるようにしたいと考えています。
Windows 7 ラップトップで Python 3.3 を使用しています。ありがとう。