«scripting» etiketlenmiş sorular

Genellikle "geleneksel" programlamaya göre öğrenilmesi daha kolay olan bir tür programlama. Komut dosyası yazma genellikle performans kullanım kolaylığından daha az önemli olduğunda kullanılır. Komut dosyası dillerine örnekler: Javascript, Lua, Perl, Python ve PHP. Komut dosyası dilleri genellikle derlenmek yerine yorumlanır ve bu nedenle makine kodu oluşturulmadan doğrudan yürütülebilir.

6
Geliştirme aşamasında neden komut dosyaları kullanıyoruz?
Şu andaki projemde Lua scriptleri sunucu tarafında C ++ fonksiyonları tarafından çağrılıyor. Ondan sonra komut dosyaları yine bu çözümde C ++ fonksiyonlarını çağırır. Neden böyle şeyler yapmalıyız ve doğrudan C ++ işlevini çağırmıyoruz? Senaryoların gerekli olduğu durumlar nelerdir?
67 scripting 

6
Lua oyunlarda kodlama dili olarak nasıl çalışır?
Tam olarak Lua'nın ne olduğu ve C ++ 'da programlanan bir oyunun onu nasıl kullanacağı konusunda biraz endişeliyim. Öncelikle nasıl derlenip çalıştırıldığını soruyorum. Örneğin, Lua betiklerini kullanan C ++ ile yazılmış bir program kullandığınızda: Lua'daki kod yalnızca C ++ ile yazılmış ana programdaki işlevleri çağırıyor ve derlenip C ++ 'nın …
67 c++  scripting  lua 


6
Bir oyun içinde programlamaya izin veren teknoloji nedir?
Oyuncunun oyun içinde senaryo yazmasına / oluşturmasına izin veren bazı oyunlar vardır, örneğin: Uzay mühendisleri veya Psi . Her ikisine de benzer bir şey kullanmak istiyorum, ancak bilgi bulmakta zorlandım, bu yüzden sorum şu: Bir kullanıcı tarafından oluşturulan yeni kodu çalıştırmak için derlenen bir yazılımın yeteneğini kapsayan bir programlama dalı …


7
Unity'de sıkı script eşlemesini nasıl önleyebilirim?
Bir süre önce Unity ile çalışmaya başladım ve hala sıkı bir şekilde birleştirilmiş senaryolar konusunda mücadele ediyorum. Bu sorunu önlemek için kodumu nasıl yapılandırabilirim? Örneğin: Ayrı senaryolarda sağlık ve ölüm sistemlerine sahip olmak istiyorum. Ayrıca oyuncu karakterinin hareket şeklini değiştirmeme izin veren değiştirilebilen farklı yürüyüş senaryolarına sahip olmak istiyorum (Mario …
24 c#  unity  scripting 

6
Kendi kodlama dilinizi uygulamak geçerli mi?
C ++ 'da bir ritim oyunu kodluyorum ve olaylar, tetikleyiciler, kesik kesimler, vb. İçin komut dosyası oluşturma zamanı geldi. İnternette okudum ve biraz bilgi aldım. İlk tercihim olan çözüm , Cave Story'deki gibi kendi senaryo dilimi uygulamak olacaktır . Bunu önerdim ama çoğu kişi Lua'yı önerdi ama bu benim programlama …
21 scripting 

3
Akıllı komut dizisini oyunumda nasıl uygulayabilirim?
Bir oyun motoru geliştiriyorum. Bir varlık / bileşen tabanlı bir varlık olması gerekiyordu. Oyunumu geliştirmek için, aslında varlıkları oluşturmak için bazı betik dillerini kullanmayı düşündüm. Örneğin, oyuncuya agresif olan bir tür canavar eklemek istersem, çeşitli bileşenlere sahip bir varlık olacaktır; bu bileşenler canavar türüyle değişecek, bu yüzden oyunumda yüz farklı …

4
Kodum boyunca tek seferlik bayrakları ve denetimleri önlemek için ne yapabilirim?
Hearthstone gibi bir kart oyunu düşünün . Bazıları tek bir karta bile benzersiz olan çok çeşitli şeyler yapan yüzlerce kart var! Örneğin, oyuncunun dönüşlerini sadece 15 saniyeye indiren bir kart (Nozdormu olarak adlandırılır) var! Çok çeşitli potansiyel etkilere sahip olduğunuzda, tüm kodlarınızda sihirli sayıları ve bir kerelik kontrolleri nasıl önlersiniz? …

4
Oyun motoru: komut dosyası desteği uygulamak için mimari açıdan iyi bir yol mu?
Basit bir oyun motoru geliştiriyorum (önemliyse C # 'da) ve komut dosyası yazmayı mimarlık açısından uygulamak için yeterince iyi bir yol düşünemiyorum. Savaşlar için özel, mantıktan bağımsız animasyonlarla basit, sıra tabanlı bir stratejidir. Sistem / düşük düzeyli şeyler için küresel bir mimari katmanı ve en önemlisi, bir olay yöneticisi kullanarak …


2
MMO görev mekaniğini uygulamak için ipuçları?
Aşağıda listelenen şartlar altında verilen görev mekaniğini uygulamak için hangi araçları, kalıpları veya en iyi uygulamaları önerirsiniz? Yazılım mimarisi (nasıl jenerik olmanız gerekir) ve nesne kablolaması, olay aboneliği ve koşulların gösterilmesi için seçenekler hakkında konuşuyorum. Başarılı bir şekilde kullandığınız araçlardan / kütüphanelerden bahsedilebilir. Düzenleme: Komut dosyası kullanıyorsanız, hangi kurulumu önerirsiniz? …

6
Bir oyunda temel dilin aksine "betikleri" veya "betikleri" ne zaman kullanırım?
Komut dosyaları ve komut dosyası terimleri Oyun Geliştirme Yığın Değişimi'nde birbirinin yerine kullanılır gibi görünmektedir, ancak komut dosyası dili seçimi hakkındaki soruları okumak dışında, komut dosyaları ve komut dosyası ve temel dil arasındaki ilişkiyi anlamıyorum. Bir komut dosyası ne zaman kullanılır ve bazı bağlamlardaki komut dosyaları (oyun programcıları tarafından tanımlandığı …
13 scripting 

3
Diş Açmadan Komut Dosyası Oluşturma ve Sinema
Oyun motorumda komut dizilerini nasıl uygulayacağımı düşünüyorum. Sadece birkaç gereksinimim var: Sezgisel olmalı, özel bir dil, ayrıştırıcı ve yorumlayıcı yazmak istemiyorum ve iş parçacığı kullanmak istemiyorum. (Daha basit bir çözüm olduğundan eminim; Birden fazla oyun mantığı iş parçacığının sıkıntısına ihtiyacım yok.) Python'da (aka pseudocode) örnek bir komut dosyası var: def …
12 scripting 

7
Komut dosyası oluşturma için etki alanına özgü diller [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Çoğunuzun bildiği gibi, Lua ve Python gibi diller için gömülü tercümanlar komut dosyası oyun …
12 scripting 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.