記事を書くのはこれが初めてですが、できるだけ見やすいように努力します。
環境
プログラムを書く環境
・「IntelliJ IDEA Community Edition」に、Pythonプラグインを入れている。
ドット絵を描く環境
・「edge」を使用(ブラウザのedgeではない。関係ないが私はfirefox派。)
とりあえずmap作る
といってもやっぱりmap editor的なものが欲しいので作ります。
マップデータは
map_deta = [[0,0,0],[0,0,0],[0,0,0]]
って感じで保存するつもりです。
これを元に作りました。
これは本題じゃないからこれで許して
気が向いたらmap editorについての記事書きます。
・・・
そういえばmap editorがあったとしても、マップタイルがないとだめですね。
なので描きました。
これも本題ではないので割愛。
RPGの基礎作っていくぞー!
とりあえず画像を簡単に読み込めるようにしました。
def load_image(path):
image = pygame.image.load(path)
return pygame.transform.scale(image, (tile_size,tile_size))
こんな感じ。
説明書くと、
変数名 = load_image(ここに画像名)
で変数にその画像が保存される(保存とはちょっと違う気がしなくもないが)
まあ、画像が使いやすくなるってわけよ。
ちなみに「ここに画像名」ってところに"imgages/mountain.png"を書くとimagesファイルにあるmountain.pngを保存になる。
がんばる
まだここまでしかプログラム考えてないのでいい感じのところまで行ったら#2として書きます。