記事サポート
2021年2月21日
Interface編集部
2021年6月号 特設 マインクラフトでPythonレッスン1
1 主人公(スティーブ)の位置変更と座標取得
●Minecraftの画面
図1: キャラクタが今現在いる位置を画面に描画している(-8,14,1)
●ソースコード
# mcpiライブラリのminecraftモジュールからMinecraftクラスの呼び出し
from mcpi.minecraft import Minecraft
# Minecraft – Pi Editionとの接続
mc = Minecraft.create()
# キャラクタの位置を座標指定
mc.player.setPos(2.0,0.0,0.0)
# キャラクタの位置取得
Pos = mc.player.getPos()
# キャラクタの位置を表示
print(Pos)
# キャラクタの位置をブロック単位で座標指定
mc.player.setTilePos(-8,14,1)
# キャラクタの位置取得
Pos = mc.player.getTilePos()
# チャットに位置情報を表示
mc.postToChat(str(Pos))