Koding adalah proses membuat instruksi untuk komputer untuk diikuti. Sama seperti orang menggunakan bahasa berbeda, seperti bahasa Inggris dan Spanyol, jadi program. Roblox menggunakan bahasa pemrograman Lua .
Artikel ini akan menutupi cara memulai kode di Roblox, memperkenalkan konsep umum seperti skrip, jenis data, dan variabel. Pada akhiri, Anda akan dapat mengetik kode yang menunjukkan pesan di Roblox Studio.
Kode dengan Skrip
Di Roblox Studio, baris kode Lua dipegang dalam skrip . Skrip ini memberikan set instruksi cara memberikan poin kesehatan pemain, membuat hujan bola api, atau apa pun yang dapat dibayangkan.
Membuat Skrip
Skrip umumnya dibuat di ServerScriptService , direktori khusus yang dibuat hanya untuk menampung skrip.
Di Explorer, hover over ServerScriptService untuk melihat tombol + .
Klik tombol + dan pilih Skrip . Tombol baru akan dibuat dan editor skrip akan terbuka.
Klik kanan pada Script dan pilih Ganti nama . Beri nama script PracticeScript . Mengganti nama script membantu Anda dan rekan kerja Anda mengingat apa yang dilakukan setiap script.
Halo Dunia
Skrip baru termasuk fungsi cetak di bagian atas editor script. Fungsi cetak menampilkan teks di layar. Ini adalah salah satu fungsi pertama yang banyak orang belajar, dan Anda akan menggunakannya sering. Kode ini akan membuat "Halo dunia!" muncul di layar.
Default code
print("Hello world!")
Untuk menemukan script lain kali Anda membuka Roblox Studio, klik nama script di atas editor game, atau gandakan klik nama script di Explorer.
Output Test
Anda dapat melihat hasil dari mengeksekusan kode default dengan jendela Output . JendelaOutput biasanya berada di bagian bawah Roblox Studio, tetapi jika Anda belum pernah menggunakannya sebelumnya, Anda mungkin perlu mengaktifkannya.
Anda akan memerlukan jendela Keluar di seluruh kursus ini, jadi sekarang adalah waktu yang baik untuk mengaktifkannya jika Anda belum.
Pilih menu Lihat tab.
Klik Keluar .
Jendela akan muncul di bagian bawah Roblox Studio.
Untuk menguji skrip, klik Mainkan . Hello world! akan muncul di jendela Keluaran.
Klik Berhenti untuk mengakhiri playtest. Anda sekarang dapat kembali ke tab Skrip.
Mengidentifikasi Jenis Data
Bahasa pemrograman mengklasifikasi berbagai jenis nilai menjadi jenis data . Misalnya, salah satu jenis data adalah angka . Jenis data angka dibuat secara otomatis karena terdiri dari hanya angka.
Jenis data lainnya adalah string. Strings dapat menampung angka, huruf, dan karakter. Lihat contoh kode default dalam script baru; kata-kata dan tanda-tanda dalam kurungan adalah contoh ketikdata string.
Default code
print("Hello world!")
String seperti "Hello World" selalu duduk di dalam tanda kurung, "like this" . Lebih banyak contoh string ada di bawah ini. Perhatikan bagaimana mereka menahan campuran huruf dan angka.
- ("Anda baru saja bergabung dengan game!")
- "There are 50 players left"
- "10"
Membuat Variabel
Variabel adalah wadah untuk informasi yang dapat digunakan dan diubah program, seperti nama pemain atau poin. Menyatakan variabel adalah apa yang dikenal pembuat kode sebagai proses pembuatan variabel baru. Di Lua, untuk menyatakan variabel baru, ketik local , lalu ketik nama untuk variabel baru. Variabel yang dapat menampung nama pemain mungkin terlihat seperti: local playerName
Dalam Lua, variabel dapat global atau lokal. Anda biasanya menggunakan lokal variabel. Variabel lokal hanya dapat digunakan di dalam script atau potongan kode di mana mereka dibuat. Variabel global dapat potensialnya digunakan oleh opsi skrip lain, tetapi terlalu banyak variabel global dapat membuat pengalaman Anda lambat dan tidak responsif. Lebih baik tetap dalam kebiasaan menj
Menggunakan Variabel dan Tali Bersama-sama
Saatnya untuk menyatakan variabel Anda sendiri. Langkah-langkah ini akan menggunakan string untuk menyimpan nama hewan favorit Anda.
Hapus print("Hello world!") . Ini adalah praktik terbaik untuk tidak meninggalkan kode yang tidak perlu di skrip Anda.
Deklarasikan variabel baru dengan mengetik local terlebih dahulu, lalu memberi nama variabel myAnimal.
Declares a new variablelocal myAnimal
Mengganti Variabel
Variabel dapat bernama apa pun, tetapi nama yang baik akan selalu menggambarkan tujuan mereka. Nama generik akan selalu menjelaskan tujuan mereka. Pengkode akan juga menggunakan berbagai gaya kutipan untuk mengingatkan diri mereka sendiri bagaimana variabel digunakan dalam script. Gaya kutipan yang baik adalah camelCase .
Untuk menulis dalam camelCase:
- Mulai dengan huruf kecil
- Tinggalkan ruang
- Kapitalisasi kata-kata tambahan
Nama Variabel yang Baik
- playerPoints
- numberStorageArray
Nama Variabel Buruk
- myVariable - Tidak menggambarkan tujuan variabel
- player name - Ruang yang disertakan akan menyebabkan masalah
MenetapkanNilai ke Variabel
Variabel baru kosong. Untuk menetapkan nilai, atau menempatkan sesuatu di dalam kontainernya, gunakan simbol =. Dalam kasus ini, atribusikan variabel nama hewan favorit Anda.
Setelah nama variabel, tulis =.
Equal assigns valueslocal myAnimal =Di baris yang sama, ketik string yang berisi hewan favorit Anda. Ingat tanda kurung.
Assigns "Porcupines" to myAnimallocal myAnimal = "Porcupines"
Menggunakan Print() Untuk Pesan Anda Sendiri
Fungsi cetak menunjukkan teks di layar, seperti yang Anda lihat sebelumnya. Ini adalah salah satu fungsi pertama yang banyak orang belajar karena ini adalah cara sederhana untuk memberikan skrip perintah. Untuk melihat variabel Anda, gunakan fungsi print().
Pada baris baru, ketik print() .
Adds empty print()local myAnimal = "Porcupines"print()Ketik nama variabel Anda di dalam kurungan.
Outputs "Porcupines"local myAnimal = "Porcupines"print(myAnimal)Uji kode Anda dengan tombol mainkan. Anda seharusnya melihat nama hewan Anda di jendela Keluaran.
Menggabungkan Tali
Anda dapat menampilkan setiap string diOutput menggunakan print() ; Anda bahkan dapat mencetak beberapa string yang disimpan dalam variabel atau ditulis langsung dalam fungsi. Konkatenasi menggabungkan string yang ditetapkan ke variabel dan satu string yang ditulis langsung dalam fungsi. Untuk mengkonkatenasi string yang ditetapkan ke variabel dan satu string y
Uses variables and strings together
local firstAnimal = "porcupines"local secondAnimal = "dolphins"print("I like " .. firstAnimal .. " and " .. secondAnimal)
Bermain dengan mencetak kombinasi berbeda dari string.
Sintesis
Skrip baru dapat dibuat dengan mengklik tombol + di samping nama objek. ServerScriptService adalah tempat umum untuk membuat skrip baru. Skrip baru mencakup kode default print("Hello world!") . Kode ini akan ditampilkan di jendela Keluaran, di mana Anda dapat melihat hasil kode dan jika ada kesalahan yang terjadi.
“Halo dunia!” adalah contoh tipe data string. String dapat mencakup kombinasi karakter apa pun yang mungkin Anda ketik di keyboard Anda. Kontrasenasi adalah ketika beberapa string dikombinasikan.
Variabel adalah wadah yang dapat ditetapkan untuk menyimpan berbagai jenis data, seperti string dan angka.