View Full Version : DirectX
  
IamOverlord
شنبه 26 مرداد 1387, 15:25 عصر
کی PDF آموزش DirectX ترجیحا فارسی داره؟
راستی خوب نیست که تو این تاپیک هم PDF ها رو معرفی کنیم و هم به بحث در این مورد بپردازیم؟
خوب اول یکی کامل ترین جواب در مورد این که اصلا DirectX چیه رو بده.
parsajey
شنبه 26 مرداد 1387, 15:41 عصر
کی PDF آموزش DirectX ترجیحا فارسی داره؟
سلام 
من PDF  آموزشی DirectX رو ندارم ولی پیش نهاد می کنم که همین جا یه بحث در همین  ارتباط راه بندازیم چون مطلب جالبیه و خیلی هم میشه باهاش کار کرد مخصوصا در  Direct3D  برای ساختن موتور 3D برای برنامه نویسی محیط بازی ها ......
loads
شنبه 26 مرداد 1387, 19:35 عصر
سورس ها با من
parsajey
شنبه 26 مرداد 1387, 21: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-1404, Jelsoft Enterprises Ltd.