3D PC Oyunu yapmak nasıl

3 – D elemanları ile PC oyunlarıinsan gözünün gördüğüşekilde simüle . Onlar kimin fonksiyonları dönüştürmek ve 3 – boyutlu uzayda sanal nesneleri görüntülemek kod kütüphaneleri güveniyor . PC’niz için 3-D oyunlar oluşturma serbestçe kullanılabilir olan birçok bu kod kütüphaneleri , çağırıyor programlama dayanır . , Okuma öğreticiler tarafından sıfırdan bir 3 boyutlu oyun yapmak mümkün olsa da , aynı zamanda onların kaynak kodunu inceleyerek nasıl yapılır Gerçek oyunlar öğrenebilirsiniz . 3 – D PC oyunları yapma size tamçevre üzerinde kontrol , karakter ve bir oyunun diğer elemanları verir . Talimatlar 1

, Scrabble3D veya FreeOrion gibi açık kaynak kodlu oyunu oyna kaynak kodunu indirmek
. Eğer yürütülebilir indirilen oyunsitesioyunun kaynak dosyaları tutan bir zip , katran veya diğer arşiv dosyası için bir bağlantı olacaktır .
2 < p >indirilen arşiv dosyasındanoyunun tek kaynak dosyaları ayıklayın. Ekstraksiyon hakkında ayrıntılı talimatlar için arşivleme programın kullanım kılavuzunu okuyun.
3

bunun ayıkladığınızkaynak dosyalardan biri yüklemek sonra , herhangi bir kelime işlemci açın. Adını açıkçadosyanın işlevlerinin ne açıklayan bir dosyayı seçin . Örneğin , GameBoardManagement.c veya PlayerAttributes.java iyi adaylardır.
4

tüm yorumlar da dahil olmak üzere ,kaynak dosyasındaki her satırı okuyun. Yorumlar genelliklesözdizimi ve düzenli konuşma yazım var ve ” /* ” veya “‘” gibi karakterler tarafından parantez vardır , bir virgül sonra görünür . Anlamakifadeleri açıklayan yeni bir kaynak kodu yorumlarınızı yazın. Kalan kaynak dosyaları için bu adımı tekrarlayın .
5 < p> oyunun kaynak kodu yazılmışdil için yapılmış ücretsiz bir kiti kullanılarak3 -D oyunun kaynak kodunu derlemek . Örneğin, almakJava geliştirme Java oyunları ya da C veya C ++ kod yazılmış oyunlar içinGCC derleyicisi için kiti. Derleme hakkında ayrıntılı talimatlar içinkitin belgeleri okuyun .
6 < p> anlamak bir açıklama içinkaynağın bir dize veya sayısal sabitleri birine bir değişiklik yapın . Örneğin ,açıklamada bir 10050 değiştirin ” Eğer savaşçı [i ] .hasGold ardından savaşçısı [ i] .points + = 50; ” .
7

Derleme vemodifiye oyunu çalıştırın . Eğer beklendiği gibi çalışmaz yapılandeğişiklik ,kaynak kodu açıklamada bu not ise başka bir sabit değiştirin. Kaynağına küçük değişiklikler yaparakoyun anlayışınızı doğrular .

Categories:

Bir cevap yazın