PDA

View Full Version : Direct X Or OpenGL in C#.net



benyamin_pc
یک شنبه 08 مرداد 1385, 11:23 صبح
سلام یه بار دیگه می پرسم آخه انگار کسی سوال رو ندیده
چه جوری میشه یک Object 3D رو تو محیط سی شارپ باش کار کرد؟
هر چی بیشتر توضیح بدین بهتره!
از الگوریتم Direct X
از نحوه کار با شی 3د در محیط سی شارپ
و شناسایی قطعات و جزییات یک شی 3د در محیط
و حتی تغییر در اون توسط محیط

aidinwashere
یک شنبه 08 مرداد 1385, 20:34 عصر
سلام.
ببین دوست من، این سوالات شما اندازه 1/3 یک کتاب جواب لازم دارند.
من مدتی است Managed DirectX رو شروع کردم. به نظر من شما اگر یک tutorial آنلاین و یا از اون بهتر یک کتاب رو مثل کتاب Managed DirectX Kickstart رو شروع کنید، به پاسخ هایتان بهتر میرسید چون من هر جوابی به شما بدهم اولا به اطلاعات پایه نیاز دارد و دوما سوالات شما را چند برابر میکند. برای شروع چند لینک به شما پیشنهاد میکنم:
http://www.google.com/search?hl=en&q=%22managed+directx%22+tutorial&btnG=Google+Search
7لینک اول به شدت خوب هستند.
برای کتاب هم من نسخه پرینت شده اش را دارم ولی کتب مشابه در اینترنت (یا آنترنت) بسیار است.

در ضمن نکته حیاتی اینکه باید Directx SDK رو نصب کنید و نه Directx Runtime که در سیدی های بازی موجود هستند.
با احترام.

benyamin_pc
دوشنبه 09 مرداد 1385, 01:52 صبح
ممنون دوست خوبم اما مگه از همو Componenti که تو خود سی شارپ نمی شه استفاده کرد؟
Directx ?
یکی بهم گفت از دلفی استفاده کن خیلی بهتره فقط کار با Api همین
مگه سی شارپ چشه؟:ناراحت:

aidinwashere
دوشنبه 09 مرداد 1385, 02:18 صبح
componenet داخل سی شارپ؟ من ندیدم.
ولی DirectX یک مجموعه کلاس است که کار شما رو برای کار با کارت گرافیک سهل تر میکند. و openGL هم در واقع همان opensource Graphical Library هست که همین معنی را میدهد.
اگر شما با Managed DirectX کار کنید، نیازی نیست که با API کار کنید و میتوانید با کلاس های DirectX که به صورت Managed و Wrapped در آمده اند ساده تر استفاده کنید.
ولی در ذهن داشته باشید همانطور که اقای Miller که یکی از طراحان اصلی MDX هستند میگویند، شما مقداری از Performance را از دست میدهید و در عوض سرعت بیشتری در کدنویسی بدست میآورید.
نگفتم سؤالات چند برابر میشه؟ ;)
موفق باشید.
در آخر فکر میکنم در فروم بازی نویسی محل بهتری برای این دست سؤالات باشد.
http://www.barnamenevis.org/forum/forumdisplay.php?f=28
حال هرطور مدیر محترم صلاح میدانند.

aidinwashere
دوشنبه 09 مرداد 1385, 09:51 صبح
اگر به لینکی که در پست قبل دادم بروید میبینید که لینک های خوبی معرفی کرده ام.

valipour1986
شنبه 21 بهمن 1385, 08:44 صبح
نسخه جدید DirectX - فوریه 2007 رو از لینک زیر دانلود کنید :
http://valipour.blogfa.com/post-38.aspx