Арканоид

Frez
Posts: 23
Joined: Fri Apr 03, 2015 4:49 am
My devices: iPad mini

Re: Арканоид

Post by Frez »

Фант wrote:
Frez wrote:
Фант wrote:Что самое интересное в Вашем варианте арканоида все равно проскакивают рывки шарика...не часто и некритично но их видно
Ага, это из-за перегрузки процессора, как мы выяснили) Он мало того, что вынужден обрабатывать чрезвычайно высокий ФПС, так еще каждый такт основного цикла осуществляет проверку порядка 34 спрайт-коллизий. :) Чувствую, батарею игра в текущем виде сажает безбожно.
Может от 34 спрайт-коллизий лучше уйти в измерение координат?
Уже переделал :) Спрайт-коллизий в коде больше нет, равно как и движения через анимацию: всё через координаты. Так что сквозь объекты больше ничего проходить не должно. Но движение мячика все же не совсем плавное. Опять же - по крайней мере на моем устройстве. Если не сложно, протестируйте еще раз, пожалуйста, код в шапке обновлен.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Арканоид

Post by Фант »

Вставки {blocks} не хватает

Frez
Posts: 23
Joined: Fri Apr 03, 2015 4:49 am
My devices: iPad mini

Re: Арканоид

Post by Frez »

Фант wrote:Вставки {blocks} не хватает
Прошу прощения, поторопился)
В этом файле уровни прописаны.
Добавил их в шапку.
atikin wrote:Прикрасная убивалка времени :)
Спасибо :)

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Арканоид

Post by Фант »

Все работает.
Data третьего уровня не полная.
Был момент когда шарик попал во внутрь кучи блоков-не большое зависание..тоесть похоже что там шарик задумался на долю секунды-какой блок стукнуть в первую очередь? :D

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Арканоид

Post by Фант »

Ну и скорость наверное надо чуть чуть убавить-слишком быстро по-моему.

Frez
Posts: 23
Joined: Fri Apr 03, 2015 4:49 am
My devices: iPad mini

Re: Арканоид

Post by Frez »

Фант wrote:Все работает.
Data третьего уровня не полная.
Был момент когда шарик попал во внутрь кучи блоков-не большое зависание..тоесть похоже что там шарик задумался на долю секунды-какой блок стукнуть в первую очередь? :D
Обидно, так как на третьем уровне как раз появляются непробиваемые блоки) И снова обновил шапку. Тороплюсь)
С такими зависаниями сам пока не сталкивался, странно. Вообще задумываться он не должен, при одновременной коллизии нескольких блоков предпочтение отдается блоку с меньшим номером. А после зависания глюков никаких не было? Сквозь блоки мяч не проходил? Вектор непредсказуемо не менял?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Арканоид

Post by Фант »

Нет грубых ошибок вообще не вижу.
Когда мяч движется под углами-есть ощущение что скорость поавно меняется то возрастает то сбавляется, но это не критично и может быть это всего лишь ощущения

Frez
Posts: 23
Joined: Fri Apr 03, 2015 4:49 am
My devices: iPad mini

Re: Арканоид

Post by Frez »

Фант wrote:Нет грубых ошибок вообще не вижу.
Когда мяч движется под углами-есть ощущение что скорость поавно меняется то возрастает то сбавляется, но это не критично и может быть это всего лишь ощущения
У меня такое же ощущение, так что вряд ли это субъективное восприятие. Хотя интервал движения при свободном движении не меняется, так что дело, думаю, в том, что цикл не всегда выполняется с одинаковой скоростью. Сложилось такое впечатление. Но с чем связаны периодические задержки и как их избежать - непонятно.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Арканоид

Post by Фант »

да.когда шарик по прямой падает и поднимается-все отлично.

Post Reply