.x uzantılı dosyalar nedir?
.x uzantılı dosyalar nedir?
herkese slm. TR3D sitesine yeni üye oldum. Oyun programlama hakkında çok az bilgim var. Bu arada yeni DarkBasic öğrenmeye başladım. Darkbasic öğrenirken .x uzantılı dosyaları gördüm. Anladığım kadarıyla Directx uyumlu dosyalar ama yinede buraya sormak istedim .x uzantılı dosyalar hakkında bilgisi olan varsa benimle paylaşabilirmi acaba? Şimdiden teşekkürler.
Cvp
bildiğim kadarı ile 3 bouylu modellenmiş objelerin ve animasyonların direcTx motoruna aktarılabilmesi için kullanılan bir format ama bu konuda google dan biraz araştırma yaparsan istediğin bilgiye ulaşabilirsin. www.oyungelistirici.net adreside galiba bu konularda bilgi mevcuttu.
Cvp
peki .x uzantılı bu dosyaları açabilen ve yeni oluşturabileceğim bir program varmı? varsa bunun linki verebilirmisiniz.
Cvp
"accutrans3D" adındakı program .3ds uzantıları .x e cevirebiliyor
ama bildigim kadarıyla ıcınde sadece sayılar oldugundan .x dosyasına mudahale edebilirmisin bılmıyorum
Cvp
Gerek yok, 3dsmax biliyorsan panda directx exporter bu iş için en iyi yazılım. Zaten oyun geliştirmede en mükemmel yazılım 3dsmax´dir. Mayada çok uğraşmamıza rağmen x uzantısını export edemedik. Kendi fbx formatını veriyor ama bunuda okutamadık. Bu arada Dark basic öğrenmek boşa zaman. DirectX SDK´yı indirip incele. VC++.NET için oldukça güzel örnekler var. Sadece Mesh yüklemeyi bile öğrensen bu bile daha iyidir. En azından DirectX programcısı olursun.
mustafa
ben forma bu konu hakkında yardım istemistim. ben bu islerle ilgili bir proje yapıyorum. 3dsmax daki yaptıgım calısmayı panda directx yardımıyla .x uzantılı olarak kaydediyorum ve bu dosyayı c++ builder e alarak oradan kamera hareketlerini yonetiyorum. bu konuda ben de cok kaynak aradım fakat bulamadım. kendi cabalarımla biseyler yapmaya calısıyorum. daha tam olarak directx kodlarını cozmus degilim.
Cvp
Bu uzantılı dosyalar Dierct x ile ilgili modellerdir genelde c++,darkbasic gibi programlama dillerinde 3ds ve max uzantılı objelerin ya ağır yüklenmesini engellemek için kullanılırlar .Dark Basic dilinde:
load object "adam.x",1
gibi tek satırlık bir programla rahatça görebilirsin
daha çok bilgi için
http://darkbasic.indo.tc
adresindeki derslerime bakabilirsin.