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

المساعده في الكود !

مغلق
بدأه rose2004 في 28 يناير 2005 · 15 رد · 1,461 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الرجاء المساعده في اجاد كود . وهو كيف اجعل الدائره تلف حول نفسها عندما اضغط على زر ابدا وبعد ذللك يظهر سؤال واجيب عليه وبعد ذللك يستمر في الدورا ن وهكذا.

انه موجود عندي الانترفيس بس الكود مال تشغيل الأسئله ما عندي.

الرجاء المساعده .

وشكرا وجزاكم الله الف خير وسدد الله خطاكم

تم تعديل هذه المشاركة بواسطة rose2004 في 28 يناير 2005 في 03:13

#2

السلام عليكم

إن هذا السؤال ناقص.

#3

السلام عليكم..

شكرا على المرور .

السؤال ليس ناقص. يمكن السؤال غير مفهوم.

سؤالي بكل وضوح كيف اجعل الدائره تلف حول نفسها فقط لا غير هل يوجد كو د لذلك.

و كيف بمكاني ان جعل في اللعبه نوع من الاسئله المتعدده ويمكن الاجابه عليها كتابيا.

واذا لم تفهم السؤال . سوف اعيد طرحه بصيقه ثانيه.

وشكرا

وجزاك الله الف خير

تم تعديل هذه المشاركة بواسطة rose2004 في 28 يناير 2005 في 20:08

#4

اتريد/ي

استخدم/ي هذه المعادلات القطبية لدوران نقطة ... و من ثم يمكن تدوير الدائرة لان الدائرة هي مجموعة من النقط ...الخ .

x=r*cos(theta)

حيث r هو نصف قطر الدائرة ، و ثيتا هي مقدار زاوية الدوران علي المحور السيني X .

y=r*sin(theta

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

صورة توضيحية

post-123-1106945423_thumb.jpg

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#6

ما الذي تشتغل عليه ؟

لكي نكتب كود له

DirectX, OpenGL..etc?

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#7

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

شكرا جزيرا.

اللغه هيvisual c++

and the compiler is ms-dos

شكرا جزيرا

الرجاء الاجابه باسرع ما يمكن

جزاك الله الف خير

#8

السلام عليكم

لا يوجد لغة اسمها ++ visual c

و هو لا يعمل في Dos

#9

write it in any langauge it doesn't matter for me . sorry i'm degner in computer programmeing so i'm not good in knowing the names of the languages .

please write in any langauge . please i'm wating for your answer.

thank you

#10

الرجاء الرد......

لو سمحت اكتبه بأي لغه تريد بس على الاقل اخذ الفكره الرجوك انه في الانتظار.

الرجاء الرد بسرعه.

جزاكم الله خيراوسدد الله خطاكم

#11

يبدو ان السوال غير واضح

على الاقل ارينا المحاولة و ساسعد اذا كنت استطيع

#12

السلام عليكم ........

الرجاء المساعده في ان اجعل الدائره تلف حول نفسها . انه لا استطيع لانني مبتدأه كيف تريد مني ان احاول في كود لا اعرفه.

انا عملت الانترفس . اذا اردت ان تساعدني فساعدني وجزاك الله الف خير.

وجزاكم الله الف خير.

تم تعديل هذه المشاركة بواسطة rose2004 في 2 فبراير 2005 في 01:48

#13

يجب ان تقولي ما هي بيئة العمل التي تعملي عليه ...

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#14

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

اولا لو اعرف ما تقسد عندما تقول(ما هي بيئة العمل التي تعملي عليه ...)

كل ما استطيع قوله انني سألت الاستاذ قال ان اللغه التى اعمل عليها هيc language وقال اللغة openGL & Directx ادفانس لم ادرسكم اياه و كما قلت سابقا انا مبتدأه في برمجة الالعاب

وشكرا علىالمساعده

وجزاكم الله خيرا وسدد الله خطاكم

تم تعديل هذه المشاركة بواسطة rose2004 في 8 فبراير 2005 في 01:21

#15
void DrawCircle (int  iCenterX, int  iCenterY,
float iRadius, unsigned int iRed,
 unsigned int  iGreen,unsigned int iBlue,
int  iAlpha, int iVertices)
{
/// the algorithm is so simple , it just draws number of points ( Vertices ) on a complete circle (360) Degrees till the last point in the circle // Ahmed .S
// Code is In C/C++ With DirectX Functions . 
// the function draws a complete circle with colo/ur , if you want to animate  or 
// move it , you have to draw some circles and then change the frame of the circles every secone like what happen in cartoon drawing. 

 unsigned int  iColor;
 iColor = D3DCOLOR_RGBA (iRed, iGreen, iBlue, iAlpha);
Vertex * pkVertices; // you have to define a vertex struct... ok ?!
 /* Allocate needed vertices */
 pkVertices = new mrVertex [iVertices + 1];

 float  fAngle = 0;
 float  fComplete;
 unsigned int iVertex;

 /* Calculate each vertex position */
 for (iVertex = 0; iVertex < iVertices; iVertex ++)
 {
 /* Percentage of circle already drawn */
 fComplete = (float)iVertex / (float)iVertices;
 pkVertices [iVertex].m_fX = (float) ((float)iCenterX +
 ((float)iRadius * cos (6.2831f*fComplete)));
 pkVertices [iVertex].m_fY = (float) ((float)iCenterY +
 ((float)iRadius * sin (6.2831f*fComplete)));

 pkVertices [iVertex].m_fZ = 0;
 pkVertices [iVertex].m_fRHW = 1.0f;
 pkVertices [iVertex].m_iColor = iColor;
 pkVertices [iVertex].m_ftU = 0;
 pkVertices [iVertex].m_ftV = 0;
 }
 /* Close the circle */
 pkVertices [iVertex].m_fX = pkVertices [0].m_fX;
 pkVertices [iVertex].m_fY = pkVertices [0].m_fY;

 pkVertices [iVertex].m_fZ = 0;
 pkVertices [iVertex].m_fRHW = 1.0f;
 pkVertices [iVertex].m_iColor = iColor;
 pkVertices [iVertex].m_ftU = 0;
 pkVertices [iVertex].m_ftV = 0;

 /* Draw the circle */
 YourDevicePointer->SetVertexShader (
 D3DFVF_MIRUSVERTEX);
 if (FAILED (YourDevicePointer->DrawPrimitiveUP (
 D3DPT_LINESTRIP, iVertices,
 pkVertices, sizeof (mrVertex))) )
 {

 }
 delete [] pkVertices; return mrNoError;
 }

تم تعديل هذه المشاركة بواسطة احمد صالح في 8 فبراير 2005 في 11:39

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#16

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

مشكور على المساعده .

وجزاكم الله خيرا وسدد الله خطاكم

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

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