このチュートリアルでは、PHPとArduinoを使用した仮想Minecraft Mansion用の実際のアラームシステムの構築を示しています。 それがどのように機能するかを探りましょう。
重要な概念:
yosymfony/resource-watcher
コアMinecraftのセットアップには、コマンドブロック内のコマンドを使用してドアの状態を継続的にチェックするレッドストーン回路を作成することが含まれます。 このコマンドは、その座標(例えば
testforblock
/testforblock 191 67 -194 wooden_door 3
phpスクリプト:
PHPスクリプトは、yosymfony/resource-watcher
ライブラリを使用して、更新のためにMinecraft Serverログファイルを監視します。 次に、新しいログラインを解析し、Minecraftコマンドブロックから「オープン」または「閉じた」メッセージを検索します。 これにより、ドアの状態に関するリアルタイムのフィードバックが提供されます
を使用してログファイルを見つけ、変更を検出する方法を示し、ログ行を処理して「オープン」および「閉じた」ステータスの更新を識別します。
このプロジェクトは、仮想世界と物理的な世界の間のギャップを巧みに橋渡しし、ゲームのメカニックをプログラミングとハードウェアと組み合わせる可能性を示しています。 次の部分でのArduino統合により、実際のアラーム機能が完了します。 このコードは、Finder
https://www.php.cn/link/1357bcf2d4321bb322e9ae46a462ef4aResourceWatcher
以上がPHP、Arduino、... Minecraft? MinecraftとPHPを組み合わせる!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。