سؤال

لقد كنت أبحث عن هذا ، تمكنت من معرفة ذلك لتغيير حجم نافذتنا ، وكيفية تغيير دقة الشاشة.

لكن لا يمكنني العثور على كيفية إخبار OpenGL أين وكم هو كبير في منفذي.

مثال: تبدأ اللعبة في 400 × 300 ، وأوسع النافذة إلى 800x600. لدي الآن نافذة 800 × 600 ، ولكن يتم تقديم مربع 400 × 300 فقط في الزاوية. أحصل على نفس المشكلة عند التبديل إلى ملء الشاشة ، تغطي المنطقة الرمادية الشاشة بأكملها ، لكن لدي فقط صندوق صغير في الزاوية يتم تقديمه إليه.

أي أشخاص من Opentk هناك يعرفون كيفية القيام بذلك؟

هل كانت مفيدة؟

المحلول

تحتاج إلى تحديث منفذ العرض الخاص بك:

GL.Viewport(gameWindow.ClientRectangle);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top