前提・実現したいこと
minecraft pi edition
python にて mcpi パッケージ を使って
Playerの向きを取得したい
発生している問題・エラーメッセージ
mc.player.getRotation() から応答がないため
Ctrl+c を押下。
pi@raspberrypi4:~/python/mc $ python3.7 Python 3.7.3 (default, Dec 20 2019, 18:57:59) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from mcpi import minecraft >>> mc = minecraft.Minecraft.create() >>> mc.player.getPos() Vec3(31.5861,17.7,0.56163) >>> mc.player.getRotation() ^CTraceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/pi/.local/lib/python3.7/site-packages/mcpi/minecraft.py", line 167, in getRotation return CmdPositioner.getRotation(self, []) File "/home/pi/.local/lib/python3.7/site-packages/mcpi/minecraft.py", line 77, in getRotation return float(self.conn.sendReceive(self.pkg + b".getRotation", id)) File "/home/pi/.local/lib/python3.7/site-packages/mcpi/connection.py", line 62, in sendReceive return self.receive() File "/home/pi/.local/lib/python3.7/site-packages/mcpi/connection.py", line 54, in receive s = self.socket.makefile("r").readline().rstrip("\n") File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) KeyboardInterrupt >>>
該当のソースコード
python3
1from mcpi import minecraft 2mc = minecraft.Minecraft.create() 3mc.player.getRotation()
試したこと
sudo apt-get update
sudo apt-get install minecraft-pi
pip3 install -U mcpi
https://github.com/arpruss/raspberryjammod/releases/download/0.88.2/python-scripts.zip
に含まれているmcpi に入れ替え
補足情報(FW/ツールのバージョンなど)
エラーメッセージが表示されていますが
どのように見ればよいかもご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。