Video: The Last Guardian and the Language of Games | Game Maker's Toolkit 2024
Saat menggunakan fisika untuk membuat game Anda di GameMaker: Studio, bersama dengan menggunakan perlengkapan pada Objek Anda, Anda perlu mengatur Kamar untuk mengakomodasi fisika.
Ada dua properti di tab Fisika pada jendela Properti Kamar yang perlu Anda pelajari:
-
Gravitasi: < Gravitasi dihitung sebagai vektor (sebuah kuantitas yang memiliki arah dan juga besarnya, yang menentukan posisi satu titik di ruang relatif terhadap yang lain) dengan menggunakan koordinat X / Y yang Anda masukan.
Panjang vektor menunjukkan gaya gravitasi, dan arahnya menunjukkan arah tarikan. Jadi, vektor X = 1, Y = 1 memberikan gravitasi lemah yang menarik Objek ke atas. dan ke kanan, sementara vektor X = 0, Y = 10 menciptakan gravitasi turun yang kuat.Piksel untuk Meter:
-
GameMaker: Studio menggunakan real-wo Ukuran saat fungsi komputasi, yang berarti Anda perlu menerjemahkan ukuran piksel Anda menjadi beberapa meter.
Tutorial Fisika dalam perangkat lunak memiliki Ruang untuk fisika yang sudah disiapkan. Inilah jalannya bagaimana dan apa yang perlu Anda lakukan untuk permainan Anda sendiri. Untuk mengatur Ruang Fisika, ikuti langkah-langkah ini:
-
Jendela Properti Kamar akan muncul.
Klik tab Fisika, seperti yang ditunjukkan pada gambar.
-
Sifat Fisika muncul di jendela Properti Kamar.
Sifat Fisika di jendela Properti Kamar.
Pilih kotak centang Room Is Physics World (lihat gambarnya). -
Anda hanya memberi tahu GameMaker bahwa Ruangan ini harus menggunakan Fisika untuk Instances of Objects saat bermain game.
Di bagian Properti Dunia Fisika, di bidang Gravitasi untuk X, tinggalkan default pada 0. 0.
-
Di bagian Properti Dunia Fisika, di bidang Gravitasi untuk Y, ketik 0. 0.
-
Anda tidak ingin gravitasi dalam permainan asteroid Anda, karena terjadi di luar angkasa. Jika Anda menginginkan gravitasi dalam permainan Anda, sehingga secara alami turun, tinggalkan pengaturan default 10. 0.
Di bidang Pixels to Meter, tinggalkan default 0. 1000.
-
Klik cek hijau menandai.
-
Jendela Properti Kamar akan disimpan dan ditutup.
Nilai default untuk Pixels to Meters bekerja dengan baik untuk game ini, tapi pastikan koordinat X dan Y untuk vektor Gravity ditetapkan ke 0 (artinya, jika Anda membuat game luar angkasa dan Anda tidak ' Saya ingin gravitasi mengganggu kapal pemain atau asteroid.)