لا يظهر نص SDL Render إلا إذا تم مسح السطح الآخر
-
28-10-2019 - |
سؤال
لدي Genacodicetagpre
وعلى سطح "الشاشة" قمت أيضًا بتطبيق شخصيتي وجداري.ولكن لسبب ما لا يمكنني رؤية المؤقت ما لم يكن لدي بالفعل "سطح أرضي" و "حرف سطح".هل أفعل شيئًا خاطئًا؟
المحلول
حاول وضع timerUpdate () قبل SDL_Flip (الشاشة).أنت تتصل بـ SDL_Flip ، ثم تستدعي timerUpdate ().لذلك تعتقد ، حسنًا ، هذا جيد ، في المرة القادمة التي تنقلب فيها الشاشة ، سأرى النص.لكن ما يحدث هو أنك تنفخ المزيد من الأسطح في الأعلى قبل أن تنقلب الشاشة مرة أخرى ، ومن ثم لا يمكنك رؤية النص لأنك قمت بنفض الأسطح الموجودة فوقه.كل ما عليك فعله هو تغيير الترتيب ، لذلك Genacodicetagpre يجب أن تعمل
لا تنتمي إلى StackOverflow