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

كيف أقوم بتغيير موضع المؤشر في مكتبة Glut ؟؟

بدأه omar_cplusplus في 26 يناير 2009 · 1 رد · 904 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف أقوم بتغيير موضع المؤشر على النافذة ؟؟

تخيل معي مثلاً أن المؤشر كان في الموضع 800,700 ثم قمت بالضغط على إحدى الأزرار فتغير موضع المؤشر و صار عند 0,0 مثلاً

هل هناك طريقة لتغيير موضع المؤشر ؟؟ و كيف ؟؟

مرجع مكتبة Glut ليس فيه أي شئ عن هذا الأمر

المشكلة أنني أريد مثلاً في لعبة ثلاثية الأبعاد أن أقوم بتغيير زاوية نظر اللاعب عن طريق المؤشر كما يحدث في الألعاب فأجعل مثلاً موضع الx للمؤشر إذا كان في منتصف الشاشة يعني الزاوية تساوي صفر و إذا تحرك فإن الزاوية تتغير هي الآخرى

و لكن المشكلة أن المؤشر يصل إلى نهاية الشاشة و لا يكمل لذلك فإن المستخدم لن يستطيع أن يغير إتجاه اللاعب إلا إذا إستدار من الناحية الآخرى ..

لذلك أنا أريد أن أغير إتجاه اللاعب عن طريق أن أفحص مكان المؤشر في كل مرة يتحرك فيها ثم أعيده إلى المكان صفر و صفر

فهمتم قصدي ؟؟

و جزاكم الله خيراً

#2

وجدت الحل ..

دالة glutWarpPointer أمرر لها المكان الذي أريد

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…