سؤال

أريد أن أجعل شاشة البداية على iPhone أثناء استخدام عرض GL مفتوح. شاشة iPhone كما نعلم أنها 320x480، وهي ليست قوة 2.

قبل أن أخرج في عالم تقوم بتقطيع الملمس صعودا وتقديم الأجزاء الفرعية، أو تضمين الشاشة على صفحة نسيج أخرى كنت أتساءل عما إذا كانت هناك طريقة أخرى؟

هل من الممكن التراكي رأي آخر بحيث يمكنني تقديمه لاستخدام وظائف CoreGraphics؟ أو هل من الممكن تقديم سطح GL مفتوح باستخدام وظائف الرسومات الأساسية.

ماذا تنصح؟

هتافات غنية

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

المحلول

من الممكن تماما كتابة بعض التعليمات البرمجية، مما يخلق نسيج 512x512، قم بتحميل صورة فيه، ثم قم بتجسيد جزءا فقط من هذا الملمس (عن طريق التعيين على مضلع وتغيير نظام تخطيط المشترك في الأشعة فوق البنفسجية).

هذه الطريقة هي الأفضل للصور الثابتة فقط، لا يمكنك فعلا إجراء تحديثات في الوقت الفعلي Pixel-by-pixel لهذا؛ تحديث الملمس عبر GL ES Open هو بطيء حاليا.

نصائح أخرى

أود أن أوصي بقراءة مبادئ توجيهات واجهة آبل البشرية الخاصة ب iPhone، وخاصة الأجزاء العديدة التي يحذرون فيها من خلالها وعلى عدم جعل شاشات البداية.

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