سؤال

هل هناك أي طريقة تقاطع (Windows، Linux، Macosx) لتغيير دقة الشاشة؟ لا يمكن ل Java Not-Mono القيام بذلك. فقط من خلال استدعاء API الأصلي. إنه موقف غريب للغاية: هناك طرق واضحة (مدارة) للحصول على دقة الشاشة، ولكن طريقة الإعداد غائبة. هل هذه ميزة خطيرة للغاية أو معقدة؟ هل أي نظام تقاطع آخر (الببغاء، حقيقي وما إلى ذلك) القيام بذلك؟

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

المحلول

لست متأكدا مما إذا كنت تستخدم LIBSDL، ولكن تحقق من ذلك: http://docs.huihoo.com/sdl/1.2/sdlsetvideoMode.html.

PS أوه، بالمناسبة، إذا لم تعرف بالفعل، Libsdl هي مكتبة عبر منصة مقصودة في المقام الأول للألعاب. http://www.libsdl.org/

نصائح أخرى

في الواقع - يعتمد تحديد دقة الشاشة على نظام OS / X-Server. يجب أن تفكر في الأمر إذا كنت في حاجة فعلا، ثم، إذا قمت بذلك، فيجب عليك كتابة نوع من طبقة التجريد مع تطبيقات OS-الخاصة. وإنشاء بيئة الاختبار (خاصة مع النكهات Linux مختلفة) ستكون الجحيم!

UHM، فإنه يعتمد حقا على النظام الأساسي (Win32، Mac OS X، Linux، كل شيء يفعل ذلك هذا [برامج تشغيل عرض مختلفة]). ربما يجب أن تسأل نفسك لماذا تحتاج إلى تغيير دقة الشاشة في المقام الأول.

يمكنك بسهولة تغيير الدقة، مما يجعل المحتوى الذي لديك في بعض دقة الشاشة المنخفضة ثم قم بتقياس ذلك لتناسب الشاشة (تعبئة). انه نفس الشيء.

إنه سؤال جيد. أنا لست على علم بأي نظام عبر منصة يفعله. لقد عملت ذات مرة في أحد التطبيقات التي غيرت دقة الشاشة تلقائيا، وإذا اضطررت إلى القيام بذلك مرة أخرى، فلن صممها بهذه الطريقة. من الضروري للمستخدم تغيير الدقة - مثل إلى حد ما تحريك الأرض تحت قدميك. شاشات LCD لها قرار "طبيعي" يبدو أفضل بكثير. قد يكون المستخدم منزعجا جدا إذا غيرت من ذلك.

هناك الكثير من الأجهزة حيث لا يمكنك تغيير الدقة. الهواتف، على سبيل المثال * بعضها تشغيل Mac OSX أو Linux). ولكن حتى على أجهزة الكمبيوتر المكتبية، فإن القدرة على تغيير القرارات ليست معينة. قد تحتاج إلى نوع من حساب المستخدم السوبر. مع مراعاة هذه القيود في الاعتبار، يبدو من المنطقي أن أدوات عبر المنصة لا تهتم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top