kibergile, не вижу тут нагромождения.
Но конкретно в вашем случае - ищите пересечение логики. Например этот код вообще не имеет смысла выполнять если a == b - вот вам иф верхнего уровня.
Но т.к. это не оригинальный код - то и советовать нечего
Герман Коффман, у спрайта есть там свои настройки для этого. Ну или можно его кодом тянуть - в общем способ есть.
Про WorldCanvas предлагаю загуглить - это один из вариантов настройки канваса, когда он рендерится не в экранных а в мировых координатах
Александр, Нет, это методы класса. Желательно - монобеха - тогда будет работать логика OnEnable/OnDisable. Но это необязательно - можно хоть лямбдами делать. Суть в подписке на ивент
loammie, ну, на сборках вообще хз что может быть... Нет им доверия. Туда же идут всякие универсальные паки драйверов. Тут уж сорян.
Но вижу что проблема решилась, и хорошо )
JuniorHelp, любой графический формат - это еще и заголовок и какая то мета.
Если вам надо тупо из пикселей формировать картинку - воспользуйтесь готовыми библиотеками для этого. Уверен что в Qt что то найдется. Гуглите что то вроде Qt create bmp from pixel data
Но конкретно в вашем случае - ищите пересечение логики. Например этот код вообще не имеет смысла выполнять если a == b - вот вам иф верхнего уровня.
Но т.к. это не оригинальный код - то и советовать нечего