View Full Version : DirectX
IamOverlord
شنبه 26 مرداد 1387, 14:25 عصر
کی PDF آموزش DirectX ترجیحا فارسی داره؟
راستی خوب نیست که تو این تاپیک هم PDF ها رو معرفی کنیم و هم به بحث در این مورد بپردازیم؟
خوب اول یکی کامل ترین جواب در مورد این که اصلا DirectX چیه رو بده.
parsajey
شنبه 26 مرداد 1387, 14:41 عصر
کی PDF آموزش DirectX ترجیحا فارسی داره؟
سلام
من PDF آموزشی DirectX رو ندارم ولی پیش نهاد می کنم که همین جا یه بحث در همین ارتباط راه بندازیم چون مطلب جالبیه و خیلی هم میشه باهاش کار کرد مخصوصا در Direct3D برای ساختن موتور 3D برای برنامه نویسی محیط بازی ها ......
loads
شنبه 26 مرداد 1387, 18:35 عصر
سورس ها با من
parsajey
شنبه 26 مرداد 1387, 20:02 عصر
Direct3D
موتور گرافیکی 3D دارای دو کلاس اصلی است
1. کلاسی که بشه باهاش متغيرها و توابع لازم برای ساختن ابزار کارمون مثل تنظیم های ماتریسی ، رندر ، نما ها و ابزار های شبیه به اون تعریف کرد
2. کلاسی که بشه باهاش متغیرها و توابع لازم برای ساختن اشیاء سه بعدی و فضا دهی به اشیاء تعریف کرد
این دو کلاس به ترتیب MainD3D و D3Dobject هستند
MainD3D .................................................. ...
این تابع یکسری متغیر ثابت و همیشگی داره مثل
توجه : تعریف متغیر ها بستگی به ورژن DirectX داره که در اینجا من از DirectX8 استفاده کردم
g_DX از نوع New DirectX8
g_D3D از نوع Direct3D8
g_D3DX از نوع New D3DX8
g_D3DDevice از نوع Direct3DDevice8
NTextures از نوع Long
D3Dobject ................................................
به طور عمومی از دو تا Type استفاده می کنه
1. NormalVERTEX
TeturedVERTEX .2
امیدوارم که خوب توضیح داده باشم چون حرفه ای نیستم. تو پست بعدی توابع MainD3D و D3Dobject رو میگم و اگه شد یه مثال هم براتون میزارم
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.