Oyun Geliştirme

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


5
Lua'yı bir C ++ oyununa dahil etmenin avantajları ve dezavantajları nelerdir?
C ++ oyun programlama kitabım var ve içinde Lua bölümü var. Lua bölümünü okumaya başladım ve ilginç görünüyor, ama Lua'yı C ++ oyunumda kullanmanın artılarını ve eksilerini belirleyemiyorum. Şu anda aklıma gelen tek yarar, yeniden derlemek zorunda kalmadan Lua aracılığıyla bazı kodlama güncellemeleri yapabilmenizdir. Bunun dışında hiçbir şey düşünemiyorum. Peki, …
37 lua 

4
C ++ 'da Entity / Component Systems, Türleri ve yapı bileşenlerini nasıl keşfederim?
C ++ 'daki bir varlık bileşen sistemi üzerinde çalışıyorum, bu bileşenlerde Artemis stilini (http://piemaster.net/2011/07/entity-component-artemis/) takip etmeyi umuyorum. Mantığı içeren sistemler. Bu yaklaşımın veri merkezli özelliklerinden yararlanmayı ve bazı güzel içerik araçları oluşturmayı umuyorum. Bununla birlikte, karşılaştığım bir huzursuzluk, bir veri dosyasından bazı tanımlayıcı dizgilerin veya GUID'lerin nasıl alınacağı ve bir …

20
Javascript / HTML5 tabanlı oyun örnekleri [kapalı]
Artık Flash büyük ölçüde HTML5 öğeleriyle (video, ses, tuval vb.) Değiştiriliyor. Tamamen açık standartlar üzerine inşa edilmiş web tabanlı oyunların (Javascript, HTML ve CSS) iyi bir örneği var mı? Bir zamanlar sadece Flash'ta olanların (buradakiler gibi: http://www.html5rocks.com/ ) saf HTML5 uygulamalarının pek çok örneğini görüyorum ama yine de Flash'ın hâkim …
37 flash  web  html5  javascript 

13
Oyunlarda taşlamayı önlemenin en iyi yolu nedir? [kapalı]
Bu, oyun tasarımında, özellikle de MMO veya sosyal oyunlar gibi oyuncuları tutmanız / elinde tutmanız gereken oyunlarda çok ısrarlı bir sorudur. (Bir yandan, taşlama kolayca hesaplanabilir, böylece angajman ve zamanlanmış ilerleme için kolay bir araçtır). Topluluk oluşturma / rekabet dışındaki soru, öğütmenin yerini alabilecek ve izleyicinizi belli bir süre boyunca …


4
3B grafik programlamanın bir parçası nedir?
Parça gölgelendiricideki parça nedir? Wikipedia şöyle diyor: Genel olarak, bir fragmanın, pikseli gölgelemek için gereken veriler ve ayrıca parçanın bir piksel olup olmadığını test etmek için gereken veriler (derinlik, alfa, şablon, makas, pencere kimliği vb.) Olarak düşünülebilir. Öyleyse dokular, köşeler veya başka bir şey mi?

4
Maddi nadirliği göstermek için “geleneksel” renkleri kullanmalı mıyım?
Yağma yapan yeni bir RPG yapıyorum. Aslında, oyunun çoğunluğu ganimet temeline dayanıyor. Yağma çekilişindeki nadirliği göstermek için renkli kenarlıklara sahip olacak. WoW Gri, Beyaz, Yeşil, Mavi, Mor, Turuncu ve diğerlerini kullanır. GW2 Gri, Siyah, Mavi, Yeşil, Sarı, Turuncu, Pembe, Mor kullanır. Renkler uyuşmuyor ancak farklı bir örtüşme olduğunu görebilirsiniz. Bu …

3
Oyunların bugünlerde kuruluma ihtiyacı var mı?
Oyunların neden kuruluma ihtiyacı olduğunu merak ediyorum. Tarayıcı gibi bazı yazılımların ihtiyaç duyduğunu anlayabilirim, böylece bazı dosya türlerini onunla ilişkilendirebilir ve bir çalıştırılabilir dosya başlatabilir ya da simgeyi Windows'ta Programlar / Özellikler bileşenine ekleyebilirsiniz. Ama bir Steam oyunu kurmanın amacı nedir? Steam, oyunun kurulumunu / kaldırılmasını, güncellenmesini, başlamasını vb. Yapar. …
36 installer 

8
Oyun geliştirmek için mümkün olan nesne mirasını kullanmaktan kaçınmalı mıyım?
Unity ile oyun geliştirirken OOP özelliklerini tercih ediyorum. Genellikle bir temel sınıf yaratırım (çoğunlukla soyutlanır) ve aynı işlevselliği diğer çeşitli nesnelerle paylaşmak için nesne kalıtımı kullanırım. Ancak, geçenlerde birinden miras kullanımından kaçınılması gerektiğini ve bunun yerine arayüzleri kullanmamız gerektiğini duydum. Bu yüzden neden diye sordum ve “Nesne devralma elbette önemlidir, …


2
Game Programming Gems serisinde daha fazla kitap olacak mı? [kapalı]
Son Oyun Programlama Taşları kitabının basılmasından bu yana üç yıldan fazla bir süre geçti. Resmi web sitesi artık güncellenen değildir ve Mark DeLoura web sitesinin bu sayfayı serisi üzerinde olduğunu ima görünüyor. Bunun hakkında resmi bir açıklama yapıldı mı? 8 numaralı kitap son kitap mıydı? Taşlar Programlama Oyun çoğu (değilse …

6
Bilgisayar grafikleri orijini neden sol üstte?
Gördüğüm kadarıyla hemen hemen her şey (0, 0) sol üstte ve pozitif Y-ekseninin ekranınızın aşağı yönünde gittiği koordinatları kullanıyor. Neden böyle? Neden geleneksel pozitif Y ekseni basit matematik derslerinde grafiklerde gösterildiği gibi yukarı doğru gitmiyor?



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.