Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap

14
Çoklu hesap oluşturma ve hile işlemlerini nasıl gerçekleştirebilirim?
Web uygulaması olarak çalışan bir oyun geliştiriyorum. Gerçek şu ki, eğer bir oyuncu birden fazla hesap yaratırsa oyun mantıklı değil. Bunun sıra tabanlı bir strateji oyunu olduğunu düşünün ve kendinize karşı oynarsanız (başka bir hesapla) kolayca tonlarca puan kazanabilirsiniz. İlk başta, her bir kullanıcı eylemini günlüğe kaydetmeyi ve daha sonra …
20 web  anti-cheat 

2
3B noktayı 3B çizgiye nasıl yansıtabilirim?
Diyelim ki iki nokta ile tanımlanan bir çizgim var Ave Bikisi de formda (x, y, z). Bu noktalar 3B alanda bir çizgiyi temsil eder. Ayrıca P, aynı formatta tanımlanan, çizgide olmayan bir noktam var. Bu noktanın çizgiye izdüşümünü nasıl hesaplayabilirim? Bunu 2D olarak nasıl yapacağımın farkındayım, ancak 3D'nin tüm kaynakları …


9
Bir oyun nasıl yapılır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Benim sorunum, bir oyunun klonunu (pratik için) veya kendi oyunumu veya başka bir problemi programlamaya başladığımda, gelişimin …

4
En iyi Python 3D motoru nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …
20 3d  python 

6
3B perlin gürültü fonksiyonu arazi oluşturmak için nasıl kullanılır?
Yükseklik değerini üretmek için 2d perlin gürültü işlevini kullanarak başımı sarabilirim, ancak 3d perlin gürültü işlevinin neden kullanılacağını anlamıyorum. Notch'in blogunda, http://notch.tumblr.com/post/3746989361/terrain-generation-part-1 , Minecraft'ta arazi üretimi için bir 3d perlin gürültü işlevinden bahsetti. Bunun nasıl yapılacağını ve neden yararlı olacağını bilen var mı? X, y ve z değerlerini geçiyorsanız, zaten …

7
2D oyunlar için, Direct3D veya OpenGL gibi bir 3D API kullanmamanın bir nedeni var mı?
Bir süredir hobi oyun geliştirme sürecindeyim. Bunu yaptığımda, çoğu insan 2D oyunlar oluşturmak için Direct Draw'u kullandı. Durduğumda insanlar dikgen bir projeksiyonla OpenGL veya Direct3D diyorlardı. Özellikle cep telefonunda ama belki de XNA platformunda 2D oyunlar oluşturmaya geri dönmeyi düşünüyorum. OpenGL kullanarak bir şeyler yapmak için kendimi 3D gelişimine alıştırmak …
20 2d  opengl  directx 


2
Model çevresinde garip beyaz anahat
XNA 4'te bir oyun üzerinde çalışıyorum ve son zamanlarda bu kılavuzu izleyerek ertelenmiş bir gölgeleme uygulamasına geçtim . Modellerimde garip bir beyaz anahat görünüyor ve buna neyin neden olduğundan emin değilim. Belki normal render hedefi veya derinlik render hedefi üzerinde bir hassasiyet eksikliği olduğunu düşündüm ama 32 (Renk) yerine 64 …
19 xna  hlsl 

5
İOS kullanıcıları oyunlarda Facebook ve Twitter düğmelerini kullanıyor mu?
Herkesin bir iOS oyununda Facebook veya Twitter "paylaşım" düğmelerini yerleştirmenin başarısı hakkında herhangi bir fikir veya deneyim var mı? Örneğin, bir kullanıcı yüksek bir puan aldığında, puanlarını Facebook veya Twitter üzerinden paylaşma seçeneği sunar. Oyunuma Facebook veya Twitter düğmeleri eklemeye karşı rezervasyonlarım / taraflılığım: Metni kendiniz biçimlendirme şansı vermeden otomatik …

1
Respawn programımla ilgili sorun nedir?
Oyuncu tabandan / yerden düşerse oyuncunun en yakın kontrol noktasında yeniden doğmasını istediğim bir 2D Platformer oyunu oluşturuyorum. Ancak yerden düşen oyuncu ile yeniden doğma arasında bir gecikme olmasını istiyorum. Bu, bu hedefe ulaşmak için kodumun bölümüdür: private void OnTriggerEnter2D(Collider2D collision) { Debug.Log(collision.tag); if (collision.tag.Equals("Kill")) { StartCoroutine("Respawn"); } else if(collision.tag.Equals("Checkpoint")) …
19 unity  coroutines 

1
3D oyunumu ASCII sanatında nasıl oluşturabilirim?
Unity3D'de 3D oyun için bir Paskalya yumurtası oluşturmaya çalışıyorum. Oyunumu ASCII sanatında bir anlığına göstermek istiyorum. İlk fikrim bunu yapmak için bir gölgelendirici oluşturmak, ancak bunun doğru yol olup olmadığından emin değilim.
19 unity  shaders 

5
Ters oyunlaştırma için herhangi bir terim var mı?
Oyunlaştırma , oyun mekaniğini oyun dışı bağlamlara uygulama sürecidir. Ters oyunlaştırma , oyunlarda oyun dışı bağlam veya oyun dışı mekaniği kullanma işlemidir. Örneğin: Oyunlaştırma - trafik kodunu skor tabloları, rozetler vb. İle öğrenebilirsiniz. Ters oyunlaştırma - içindeki trafik kodunu öğretmek için bir oyun (gta gibi bir şey) oluşturabilirsiniz. Bunun için …

3
Neden bazı MMO'larda istemcinin belleğini düzenlemek onları aldatmalarına izin veriyor?
Oyun istemcisinin hafızasını düzenlemek neden işe yarar? Neden bu kadar çok "Hack koruma" aracı müşterilerle geliyor? Bir istemci-sunucu oyunu tasarlayacak olsaydım, her şey sunucuda (oyun dünyasının simülasyonu) gerçekleşecekti ve müşteriler sadece karakterlerinin yakınındaki dünyanın bir kısmının durum güncellemelerini alan pasif tüketiciler olacak ve sadece bazı bilgiler göndereceklerdi. tuş vuruşları veya …

4
İstemci tarafındaki saldırılara direnen görsellerle çok oyunculu gizlemeyi nasıl uygulayabilirim?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Çok oyunculu bir oyunda gizliliği uygulamayı düşünüyorum. Bu bir MOBA tarzı oyun, bu yüzden League of Legends (LoL) ve …

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.