GM Karışık Örnekler + GM3D Nedir?

'iMuh@fiz

Özel Üye
11 Ağu 2012
11,010
4
31
Bakü
GM3D Nedir:
Merhaba arkadaşlar,
Bu sıralar forumda çok fazla 3D ye geçmek isteyen kişi çıkıyor ortaya.
Sürekli 3D istekler alıyoruz.
Ama birkaç dala hiç kimse dikkat etmiyor. GameMaker3D öyle ha deyince ben 3D ye geçtim denecek bir iş değil.


3D'ye Kimler Başlamalı?


Bu gün şöyle bir olay oldu:

???:
ComuteraS bana 3D de envanter yapmayı gösterirmisin bir de GML nedir.

Hobaa, gml bilmeden gelip benden 3D örnek istiyor arkadaş.
GML bilmeden değil GMLnin ne olduğunu bilmeden
Forum içeriside de sürekli ben 3D ye geçeceğim diyen arkadaşlar çıkıyor ancak çoğu 2D de Advanced düzeyde bile olmuyor. 3D ye başlayacak kişi 2D de ustalaşmış olmalıdır yoksa çok zorluk çeker. Çünkü:


3D Nedir?


Arkadaşlar 3D nin temeli 2D dir. Yani 3D de karakterimize 2D bir sprite vermezsek collision bile çalışmaz.
3D, sadece 2D nin bir yansımasıdır. Yani oyunumuz hala 2D dir, aradaki tek fark 3D bir obje göstermesini sağlamamızdır. Bu sırada işe Z de girer ve işin rengi değişir. Tüm kodlar aniden değişir. En basit hareket olayı kişiye zindan olur. Tabii 2D de bile acemi biriyseniz.

Bu yüzden 3D ye geçmek için acele etmeyin, önce 2D yi tamamen sökün, daha sonra 3D ye başlayın.



3D Ye Nasıl Başlanır?


3D ye başlarken önceliğiniz 2D yi hatırlamaktır. 2D sistemleri 3D ile birleştirmek zor bir iştir. Bunun için forumumuzda sizlere klavuz olabilecek bir çok konu bulunmakta.

"3D Başlangıç"

şeklinde arama kısmına yazarsanız 3D nin temelini biliyor olarak sayfadan ayrılabilirsiniz.
Acele etmeden dersleri okuyun ve sakın edit yapmayın. Unutmayın böylelikle sadece kendinizi kandırırsınız.

3D nin en büyük unsurlarından biri de modeldir. Modeller, kodlamadan çok rabet görür. Model Creator ile Game Maker 3D için enfes modeller oluşturulabilir. (mc_v5 diye arama yapın)


3D'de Kendimi Nasıl Geliştiririm?


Arkadaşlar, 2D de kendini iyi bir yere getirmiş kişi, 3D de olayı silip süpürebilir kısa sürede. Ama kendinizi geliştirmenin en iyi yolu, GM fiziğini iyi oturtmaktır. (Bu konuda o beğenmediğiniz geometri, fizik derslerinin çok faydası oluyor) Sürekli yeni şeyler deneyin, d3d_ yazın ve çıkan tüm kodları deneyin. Arkadaşlar bu sormaktan daha çok yardımcı olur sizlere, karşınıza çıkan kodu yazıp denemek çok faydalıdır. Ve şunu unutmayın, oyun yapmaya girişmeden önce deneme yapın. GM yi ilk açışında oyun yapmaya çalışan adamın sonu malumdur...

ALINTIDIR

Ufak Hatalarıma Nasıl Çözüm Bulurum?

Biz daima sizlere yardımcı olmaya çalışırız ancak sorunuzu bize iletemez olursanız ya da istediğiniz gibi bir cevap alamazsanız, internet üzerinde bir çok ülkede farklı farklı dersler mevcut. Yine bulamazsanız, hatanızdan korkmayın. Hata yaptığınızda "bu olmuyor" deyip bırakmayın ya da işin olmuşunu kopyalamayın. Sürekli deneyin, olasılıkları değiştirin. Olmaması imansız.

Uçuk Hedefler Kullanmayın

"3D GTA", "Metin2", "Knight" vs.. vs.. gibi saçma sapan hedefler koymayın kendinize. İşe yeni başlayan birinin bunları 1 ayda, 1 haftada yapma ihtimali yok. Karşınıza çok çok büyük bir hedef koyarsanız, 1-2-3- başarısızlıkta yılarsınız ve tüm emeğiniz boşa gider. Hedefleriniz ne kadar büyükse o kadar uzun vadeli koyun.


3D hakkında bunları bilmeniz şart. Lütfen, söylediklerimi dikkate alın.
İyi forumlar...

Alıntıdır
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.