Hızlı Rehber: Roblox Studio Script Nasıl Yapılır? İpuçları
## Roblox Studio Script Nasıl Yapılır: Basit Bir Rehber (Arkadaşça Anlatım) Selam dostlar! Roblox'ta oyun yapmaya heveslendiysen, "Roblox Studio script nasıl yapılır?" sorusuyla karşılaşman çok normal. Merak etme, bu rehberde sana adım adım ve olabildiğince basitleştirerek bu konuyu anlatacağım. Kod yazmak başta göz korkutucu gelebilir, ama inan bana, biraz pratikle harika şeyler ortaya çıkarabilirsin! ### Script Nedir ve Neden İhtiyacımız Var? Öncelikle script ne işe yarar, neden oyunlarımızda script kullanırız, ona bir bakalım. Roblox Studio'da bir sürü güzel araç var, objeler ekleyebilir, haritalar tasarlayabilirsin. Ama bu objelere *davranış* kazandırmak, etkileşim yaratmak için script'lere ihtiyacımız var. Diyelim ki bir kapı yaptın. Script olmadan o kapı sadece orada durur. Ama bir script yazarsan, oyuncu yaklaştığında kapı açılır, uzaklaştığında kapanır. İşte script'lerin gücü tam olarak burada devreye giriyor. Oyununu daha canlı, daha interaktif hale getiriyor. ### İlk Script'ini Oluşturma Şimdi adım adım ilk script'ini nasıl oluşturacağına bakalım. 1. **Roblox Studio'yu Aç:** Eğer hala indirmediysen, Roblox Developer sayfasından indirebilirsin. 2. **Yeni Bir Oyun Aç veya Varolanı Seç:** İstediğin bir template'i seçebilirsin, ya da boş bir baseplate ile başlayabilirsin. 3. **"Explorer" Penceresini Bul:** Eğer göremiyorsan, "View" sekmesine gidip "Explorer" seçeneğini tıklayarak açabilirsin. 4. **"Workspace" ya da "ServerScriptService" Seç:** Script'ini nereye ekleyeceğine bağlı olarak bu iki yerden birini seçebilirsin. "Workspace" objelerin davranışlarını kontrol etmek için daha uygunken, "ServerScriptService" oyunun genel mantığını yönetmek için daha çok kullanılır. Örneğin, kapıyı kontrol edecek script'i Workspace'e, oyunun kurallarını yönetecek script'i ServerScriptService'e ekleyebilirsin. 5. **Script Ekle:** Seçtiğin obje üzerine sağ tıklayıp "Insert Object" seçeneğini tıkla ve listeden "Script"i seç. İşte ilk script'in hazır! ### Script'i Anlamak: Lua Temelleri Roblox, Lua adında bir programlama dili kullanır. Lua'nın sözdizimi oldukça basit ve öğrenmesi kolay. İlk script'in içine çift tıklayınca bir kod editörü açılacak ve içinde muhtemelen "print("Hello world!")" yazacak. Bu satır, konsola "Hello world!" yazdırmanı sağlar. Konsolu görmek için "View" sekmesinden "Output" penceresini açabilirsin. Oyunu çalıştırdığında konsolda "Hello world!" yazdığını göreceksin. Tebrikler, ilk script'in çalıştı! Şimdi Lua'nın bazı temel kavramlarına bakalım: * **Değişkenler:** Bilgileri saklamak için kullanılır. Örneğin: `local oyuncuAdi = "Ali"` * **Fonksiyonlar:** Belirli bir görevi yerine getiren kod blokları. Örneğin: ```lua local function selamlama(isim) print("Merhaba, " .. isim .. "!") end selamlama("Ayşe") -- Konsola "Merhaba, Ayşe!" yazdırır. Koşul İfadeleri (if/then/else): Belirli bir koşulun doğru olup olmadığına göre farklı kod bloklarını çalıştırmak için kullanılır. Örneğin: ...