Tutorial ini menunjukkan membina sistem penggera dunia nyata untuk rumah maya Minecraft menggunakan PHP dan Arduino. Mari kita meneroka bagaimana ia berfungsi.
Konsep Utama:
Litar Minecraft Redstone Minecraft:yosymfony/resource-watcher
Integrasi Arduino (Masa Depan):
dalam blok arahan. Perintah ini, bersama -sama dengan koordinatnya (mis., ), cek untuk jenis blok dan orientasi tertentu di lokasi tertentu. Blok arahan kedua membisikkan mesej ("terbuka" atau "ditutup") ke log pelayan, bergantung pada status pintu. Jam Redstone yang bijak memastikan pemantauan berterusan.
testforblock
/testforblock 191 67 -194 wooden_door 3
skrip php:
Skrip PHP menggunakan perpustakaan yosymfony/resource-watcher
untuk memantau fail log pelayan Minecraft untuk kemas kini. Ia kemudiannya mengepam baris log baru, mencari mesej "terbuka" atau "ditutup" dari blok arahan Minecraft. Ini memberikan maklum balas masa nyata mengenai keadaan pintu.
untuk mencari fail log, Finder
untuk mengesan perubahan, dan kemudian memproses garis log untuk mengenal pasti kemas kini status "terbuka" dan "tertutup". ResourceWatcher
https://www.php.cn/link/1357bcf2d4321bb322e9ae46a462ef4a .
Atas ialah kandungan terperinci PHP, Arduino dan ... Minecraft? Menggabungkan Minecraft dengan PHP!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!