Oyun Geliştirme

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

1
Ekrana hayali bir 4D ağını aşağı doğru projelendirme
Zihinsel bir egzersiz olarak, ekrana (2D) rastgele bir 4D ağ yansıttığını hayal etmeye çalışıyorum. Tek bir 4D üçgeni hala sadece 3 noktadan oluşacağını tahmin ediyorum, ancak bu 3 noktadan her biri 4 boyutlu sütunla tanımlanır. Önce 4D alanı 3B uzaya eşlemek için bir projeksiyon matrisi tanımlamak ve daha sonra OpenGL'nin …

2
Unity'de video oynatma
Unity'deki video oynatma kalitesinden memnun değilim (Miro dönüştürücü ile video dönüştürdükten ve Unity'ye içe aktardıktan sonra çalıştırdığım film dokusu), ... yani, üçüncü taraf bir kütüphanenin olması ihtimali var mı? film dosyamı oynamak için Unity içine entegre edebilirsiniz? Filmim, uygulama menüsünden oynatılabilen 3d uygulamama full HD tanıtım filmi. Harici uygulama olarak …
11 unity 

1
Test mikroişlemlerini nasıl anlamlı bir şekilde pazarlayabilirsiniz?
Birçok nedenden dolayı mevcut projemden para kazanmak için Mikroişlemleri kullanmayı seçtim. Ancak, tüm yapma veya kırma özellikleri gibi, oyun içinde nasıl alındıklarından endişeliyim. Mikro-işlemler aklımda benzersiz bir sorun gibi görünüyor. Sadece insanlara para vermenin sonuçlarımı çarpıtacağına inanıyorum ve aslında insanların şeylerin nasıl fiyatlandırıldığı hakkında nasıl hissettiklerini temsil etmeyecek (aynı şekilde, …

5
Mekansal karma ve dörtlü ağaçlara 2D Mekansal bölümleme alternatifleri
Oyunumda bir uzamsal bölümleme algoritması uygulamaya çalışıyorum, ancak hem uzamsal karmalar hem de dörtlüler aradığım şey değil. Seviyemin büyüklüğünün bir sınırı olmaması gerekiyordu (sadece Int32 sınırları). Ben bir "Seviye Genişliği" ve "Seviye Yüksekliği" gerekmez bir mekansal bölümleme algoritması gerekir. Çok sayıda hareketli fiziksel nesnem var. 500+ nesneleri desteklemek için yeterince …

3
2d yukarıdan aşağıya harita: normalleştirme ya da değil?
Ben oyun programlama ile mutlak bir acemiyim, eğer bu soru zayıf bir şekilde formüle edilirse, yanımda özensizlik değil, oyun programlama deneyimi eksikliği olduğunu unutmayın. Kodlamayı planladığım oyun, yukarıdan aşağıya 2D haritayı "dünya" olarak kullanacak. Dünya pencereden daha büyük olabilir (pencere yakınlaşıp uzaklaşabilir) ve araçlar dünyanın herhangi bir noktasına yerleştirilebilir (= …
11 2d  maps 

2
Bir müdahalenin vektörü nasıl hesaplanır?
İki boyutlu bir alan ve 1 ayakta duran uzay dostu, bir düşman doğrudan bilinen gerçek konumu, hızı ve yönü ile dost gemiye DEĞİL hareket ediyor. Dost gemi, düşmanla savaşmak için kendini atış menziline sokmak istiyor. Aslında, gemiyi hareket ettiren gerçek konuma sadece doğrudan bir vektör yerleştiriyorum ve her kareyi yeniden …

1
VBO'ları güncellemek ve aynı anda kullanmak için çok iş parçacıklı bir OpenGL uygulaması nasıl kullanılır?
Basit bir uygulamam var. Her biri kendi oluşturma bağlamına sahip iki iş parçacığı var, ancak bir VBO'yu paylaşıyorlar (bu çalışıyor, test ettim). Şimdi ne istiyorum: Bir iş parçacığı VBO ilk yarısından bazı verileri render ve ikinci iş parçacığı VBO ikinci bölümünü güncelleştiriyor. VBO'yu güncellemediğimde, iyi çalışıyor. Ancak güncelleme sırasında bazı …

6
Bonus ve açılış arasındaki fark nedir?
"Bonus" ve "açılış" kavramları arasındaki fark nedir? Oyunda bazı nesneler var ve oyuncu oyuncunun her yerinde bir patlama yaratmasına izin veren bazı bonuslar / güçlendirmeler alabiliyor. Ayrıca, oyuncunun bir yerden başka bir yere ışınlanmasına izin veren bir öğe var - bunların hepsi güçlendirmeler mi?

1
Yansıma Açısı
Bu "Breakeout tarzı" oyun var. Merkezde bir topum var, topun etrafındaki bloklar ve blokların etrafındaki yastıklar. Oyun şöyle görünür: Piksel başına çarpışmayı başardım ve topum aşağıdaki matematikle bloklarla temas ettiğinde " yansıtır ": Ball.Direction = 2 * (Block.Direction - Ball.Direction) + 180; Mavi çizginin top yönü olduğu ve siyah çizginin …

1
Bir Nesneyi Döndürürken Eğri Boyunca Taşıma
Bir nesneyi eğri boyunca hareket ettirmek isterim . Eğri üzerindeki belirli noktalarda, nesnenin hızı değiştirmesini ve kendi ekseni boyunca dönmesini isterim. Bir hedefe uçan bir uçağı hayal edin. İzlemesi gereken yolu vardır, artı hızını ve yönünü tamamen ayarlar (yön, ilik, banka). Aşağıdakiler hakkında bir başlangıç ​​bilgisi isteyebilir miyim : Bir …


6
Labirent dönüş yeteneği olmadan çözme
Labirenti çözecek bir program yazmam gerekiyor. Labirent, her düğümün - bazı odaların ve kenarların - diğer odalara çıktığı grafik yapısına sahiptir: Şartname: Rastgele bir odadan başlıyoruz. Labirentin çıkmaz sokakları, 0 veya daha az çıkış var. Tüm labirent hakkında hiçbir şey bilmiyoruz , sadece mevcut oda sayısı ve ondan kapı listesi. …
11 algorithm  maze 

5
Olaya dayalı bir sistemde iç içe giriş
Olaylara ve delegelere sahip bir olay tabanlı girdi işleme sistemi kullanıyorum. Bir örnek: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Ancak, 'iç içe' girdiyle nasıl başa çıkacağımı merak etmeye başladım. Örneğin Half-Life 2'de (ya da gerçekten herhangi bir Kaynak oyunda) ile öğeleri alabilirsiniz E. Bir öğeyi seçtiğinizde, ateş edemezsiniz Left Mouse, bunun …

1
Basit Arazi Oluşturma
Bazı nedenlerden dolayı, "çıplak kemikler" gibi, arazi oluşturmanın iyi bir örneğini bulamıyorum. Im okuma DX10 ile oyun Programlama Giriş, ve ben başka bazı öğreticiler gördüm .... ama hepsi gereksiz şeyler ALOT ile karmaşık sınıflar, ve tbh sadece benim gibi bir acemi karıştırır. Raserteks öğreticileri harika gibi, ancak SOO çok kod …

4
Seviye tasarımında hangi iyi kitaplar var? [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 . 2 yıl önce kapalı . Biraz seviye tasarım öğrenmeye çalışıyorum. En çok ilgilendiğim oyun türü iPad için Cut The …

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.