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

عندي كم سوأل

مغلق
بدأه igi2000 في 23 أكتوبر 2005 · 8 رد · 796 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لو سمحتم اريد كتاب لتعليم الأوبن جل بالعربي إذا امكن

قد قرأت الدرس الأول للمرحوم ( الله يرحمه ويوسع قبره ) امين

ولكن يوجد بعض الأسطر لم يقم بشرحها ( لم افهم شيء)

فمن عنده كتاب عربي فلا يبخل علينا .

انا مصمم في الثري دي ماكس واريد ان اصدر من الماكس إلى البرمجة فبأي امتدد اصدر

وكيف يمكنني ان ادخلها إلى البرمجة

وهل إذا دخلتها إلى البرمجة اتحكم بالشخصيات بالماوس ام البرمجة

مثلا اريد ان ابرمج شخصية إذا ضغط زر تمشي وإذا ضغطت زر تركظ

هل اجعل ( في الماكس) اشخصية تمشي من الأطار 1 إلى الأطار 20 واجعلها تركظ من الأطار 20 إلى الأطار 40

وهكذا

ام كيف . طبعا بالماكس يعني قبل ما ادخل البرمجة

عندما اترجم برنامج مكتوب بالأوبن جل يضهر خطئ ويقول ان المكتبة aux.h غير موجودة فهل يوجد مكتبه كهذه

:\program files\microsoft visual studio\vc98\include\gl\aux.h(0) : fatal error C1084: Cannot read include file: 'c:\program files\microsoft visual studio\vc98\include\gl\aux.h': Invalid argument

Error executing cl.exe.

شباب لا تبخلو علينا لو كل واحد يجاوب على سؤال الله يجزيكم خير

اخوكم يريد يتعلم برمجة الألعاب ولا اريد ان اتجه إلى برامج تصميم الألعاب

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

#2

بالنسبة للخطأ ...

جرب تغير الى المكتبة

glaux ... هذه هي الجديدة ..

glaux.h

glaux.lib

بالنسبة لتصدير مجسم متحرك من الماكس او غيره ... كل مجسم له طريقة في الاستيراد ..

انا ما وصلت لهذا المستوى الى الان ..

لكن اولا لاتستعجل .

ثانيا . عندك العديد من الامتدادات

3ds

md2

md3

mdl

x

obj

بعضها يعتمد على الاطارات والبعض الاخر لا ..

انت اذا استوردتها تتحكم فيها مثل ما تتحكم بالمكعب او المربع او غيرها ..

قبل كل شيء تعلم 2d حتى تتقن امور كثيرة ؟... بعدين الثري دي يسهل .

بالنسبة للدروس العربية لايوجد للاسف دروس بمستوى دروس الدعيج المترجمة رحمه الله .....

لعله ان شاء الله في القريب العاجل يتم وضع دروس هنا .

لكن كنصيحة الكتاب الاحمر الخاص بopengl هو الافضل ..... وايضا دروس nehe .... يعني تكفيك .

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

اشكرك اخي الشمري

لكن انا عندي المكتبة glaux.h وتطلع نفس المشكلة جربت هذا المثال ونفس المشكلة

#include<GL/glut.h>

void display()

{

glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_POINTS);

glVertex2f(0.0,0.0);

glEnd();

glFlush();

}

int main(int argc, char** argv)

{

glutInit(&argc,argv);

glutCreateWindow("Draw Point;");

glutDisplayFunc(display);

glutMainLoop();

return 0;

}

وهو لرسم نقطة اخذته من احد الدروس

وتطلع نفس المشلكة

علما اني قد جربته قبل ما افرمت الجهاز لم تضهر اي مشاكل

بالنسبة للتصدير

يعني انا لو صدرت من الماكس اصدر بإي امتداد

وكيف يعني يعتمد على الأطار ..

انا لو صممت جسم انسان وارض اقدر احرك جسم الأنسان في اي مكان وهو بالبرمجة

سوف اتعبك من كثرة اسألتي .. وأسأل الله ان يفوقك ويوفقنا

والسلام عليكم

#4

يجب ان تمتلك المكتبة glut ..

سأرد عليك في وقت لاحق ان شاء الله .. مستعجل الان .

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

السلام عليكم

هذا الرد متاخر و لكن برجاء التفهم

الحقيقة السؤال حول ماكس جيد و انا حاولت فيه من فترة 4 سنين تقريباً لفترة قصيرة. و اعتقد ان الماكس بينزل معاه sdkخاصة وتقدر تضيف بعض الملفات لشروعك و تتعامل معه بطريقة قريبة من ole. يعنى هو بينشئ النافذة و بيسمحلك تحرك كل شئ من خلاله.

و كان بيجى معاه امثله كتير جيده. لذا انصحك بقراءة الماعدة الخاصة فى الماكس و لا تسأل مبرمجى C

ارجو التعليق او التوضيح من الزملاء

و لسلام

بمناسبة glut ستجد ما تحتجه هنا

http://www.opengl.org/resources/libraries/..._downloads.html

#6

نسيت الموضوع :) ,,,,,,

كل ماتحتاجه المكتبة glut ...

ملف dll

ملف lib

ملف h

,;كلها تجدها في الرابط اللي اعطاك PointerVC ..

او مباشرة من هنا

http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#7

اشكركم يا شباب

والله ما قصرتو

لكن يوجد عندي هذه الملفات

اين اضعهن

تعبتكم معاي كثير

#8

ستجد في مجلدات المصرف عندك .. مجلد اسمه lib او library ... لصق فيه الملفات اللي نوعها lib .

ستجد في مجلدات المصرف عندك .. مجلد اسمهinclude ... داخله يوجد مجلد اسمه GL لصق فيه الملفات اللي نوعها h.

اذا كان ما يوجد مجلد اسمه GL انت انشأه ..

وملف dll لصقه في السيستم اللي عندك ... system32 ... لصق فيه ملف dll ..

ثم اربط بالمصرف اللي عندك المكتبة glut32.lib

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#9

اشكرك اخي الشمري

اعتقد اني ما نزلت البرنامج بصورة صحيحة لأن المشكلة ما زالت موجودة

علما اني قبل ما افرمت الجهاز كنت اشغل امثله عليه وكان يشتغل طبيعي

سوف اعيد تنصيبه مع كامال مميزاته

واشكرك اخي مرة ثانية

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

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