Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
DirectX 9 ve DirectX 11 çift backend mimarisine geçtim. Daha önceki geçişi iptal etmiştim bir takım sorunlar sebebiyle şimdi renderdoc'dahil taratmadığım kontrol etmediğim bir şey kalmadı dx9 da nasıl çalışıyorsa 11 de öyle çalışıyor.
(Performans Artışı vs şuanlık beklemiyorum ama ufak farklar...
Kodları incelerken CPythonApplication içinde m_bLiarCursorOn adında çok ilginç bir değişken ve şu tarihi yorumu buldum:
// 2004.07.26.myevan.Ahn Chul-soo collides with HackShield
SetCursorPos(Point.x, Point.y);
Bu Neden Var la ?
Oyunda Sağ Tık (veya Orta Tık) ile kamerayı döndürdüğünüzde...
Teşekkürler
Aslında atılmamak daha güzel. yıllar önce dx8-9 furyasında debelenmiştim onu hatırlattı ne gerek var aslında ama işte yola çıkışım fantezi :D
Uzun zamandır üzerinde çalıştığım ve istemcinin bel kemiğini oluşturan grafik motoru modernizasyonunu tamamladım. Bu yazıda yüzeysel geçmek yerine arkada dönen mimariyi, karşılaştığım teknik darboğazları ve çözümleri detaylıca anlatmak istedim.
1. Eski Miras Mimari ve Karşılaşılan Sorunlar...
Yüzde yüz haklısın. sırf dosya uzantısını .gltf yaptık diye ayağın merdivene basmayacağının, bunun dosya formatıyla değil motorda çalışan zemin raycast'i ve Two-Bone IK (Inverse Kinematics) çözücüsüyle alakalı olduğunun tamamen farkındayım
hatta işin mutfağına inersek granny2 nin tam sdk kaynak...
hasanım yanlış hatırlıyon kanka durum öyle değil :D az önce baktım yine kodlara kafandaki karışıklığı çözeyim
granny ile msa apayrı şeyler
granny dediğin sadece gr2 deki iskeleti kemiği oynatan dış kütüphane
msa ise ymirin yazdığı bildiğin düz metin dosyası notepadle açıp bakabilirsin içinde...
Hasanım tam yerinde soru sormuşsun ama aslında işin en rahat çözülen yeri tam olarak orası kanka :D
Çünkü msa dediğimiz şey zaten bir 3D animasyon dosyası değil ki, bildiğin düz not defteri dosyası. İçinde tek bir kemik veya hareket verisi yok. Sadece hangi saniyede efekt çıkacak, ses ne zaman...
olursa kafamdaki mantık şu: eski modeller .gr2 olarak kalır, kimse binlerce modeli çevirmekle uğraşmaz zaten. ama yeni bi zırh, kılıç veya hazır warez bi model ekleyeceğin zaman direkt Blender'dan fbx/gltf export edip oyuna atabilsek efsane rahatlık olurdu, motor ikisini de aynı anda okurdu...
DX11-VULKAN Backends'i bitirdikten sonra deneyeceğim ama model işinden zır anlamıyorum :ROFLMAO: unity'de takılanları gördükçe canım çekiyor adamın biri keleş vermiş savaşçıya orda patladım
Selamlar herkese,
Günlerdir istemci ve grafik motoru üzerine kafa yorarken aklıma takıldı, foruma da bi sorup fikirlerinizi almak istedim.
Yıl olmuş 2026, ama oyuna yeni bir kılıç, zırh veya boss eklemek isteyen arkadaşlar hala 2004'ten kalma 3ds Max 7 veya 2010'la uğraşıyor. Blender'da fıstık...