الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال لعباقرة الOpenGl ... افيدوووووني

مغلق
بدأه PaTrIoT_PaL في 29 سبتمبر 2006 · 3 رد · 978 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في بعض البرامج اجد هناك مجموعة من الاكواد مثل التالية :

HGLRC		   hRC=NULL;				
HDC			 hDC=NULL;				
HWND			hWnd=NULL;				
HINSTANCE	   hInstance;						
bool	keys[256];					
bool	active=TRUE;					
bool	fullscreen=TRUE;						

LRESULT	CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

و هذه البرامج لا تعمل لديه على السي بلس بلس , لكن في البرامج الاخرى لـ OpenGL و التي لا تحتوي هذه السطور في بدايتها , تعمل معي بشكل ممتاز ؟...

السؤال : ما اهميه هذه السطور في البرنامج ؟؟

#2

معلش سأعمل دعاية لمواضيعي :( لانها هي ما اذكر ..وليست لانها الوحيدة .

---------

أولا : opengl مكتبة جرافكس لذا هي بحاجة الى مكتبة او بيئة تطوير لتربط Opengl بالنظام .

بامكانك ربط opengl بالنظام من خلال المكتبة glut :

/index.php?showtopic=74564

الطريقة الثانية هي ان تربط opengl باالنظام عن طريق ما يسمى بـ WIN32 API .

راجع :

/index.php?showtopic=83426

اذا اردت معرفة المزيد عن WIN API :

/index.php?showtopic=65853

الكود الذي وضعته يقوم بربط النظام بالOPENGL عن طريق WIN32 API وهي الطريقة التي استخدمها موقع NEHE

وانت لك حرية الاختيار .. فالنتيجة واحدة .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

اشكرك بشده اخي الشمري , بارك الله فيك

عزيزي بارك الله فيك ما فائده هذا الامر :

glClear (GL_COLOR_BUFFER_BIT)

تم تعديل هذه المشاركة بواسطة PaTrIoT_PaL في 30 سبتمبر 2006 في 11:57

#4

السلام علبكم ورحمة الله وبركاتة

اولاً أخي PaTrIoT_PaL انا بصراحة لست محترف OpenGL

لكن كل ماتريد معرفتة عنها موجود في المواضيع المثبتة في القسم

حـــــــيـــــــدر

1042922905_iai_killua.jpg

هذا الموضوع مغلق.

مواضيع مشابهة