個人用の簡単なスプライトのレンダリングと作成のための独自のモジュールを作成しようとしています。唯一の問題は、pygame が必要なことです。モジュールの先頭に配置する場合import pygame
、別のプログラムで、モジュールで設定する代わりに pygame を設定できますか? 一般に、モジュールを 1 つのプログラムにインポートしてから、そのプログラムをメイン モジュールにインポートすると、メイン プログラムは同じ依存関係を継承しますか、それとも明示的に再インポートする必要がありますか?
使用するモジュール:
import pygame
def makeSprite():
# todo write code INCLUDING PYGAME DEPENDENCIES
pass
def updateSprite():
# todo write code INCLUDING PYGAME DEPENDENCIES
pass
モジュールを使用したプログラム:
import myModule # myModule is the name of the module above
pygame.init()
makeSprite(arg1, arg2)
updateSprite(arg1, arg2)
pygame.functionCallFromPygame()
メインプログラムでもモジュールを使用できますか? ありがとうございました。