ZregerZ, я как раз и то, и другое пытался сделать. Проблема была в определении, какие параметры какому действию задавать. Вот масштабирую я камеру, для этого мне надо сохранить стартовые позиции для двух пальцев, и отслеживать новое положение. Но вот я убираю один палец. Что тогда должно происходить с прикосновением второго пальца? Как его считать? А еще, если у меня есть нажатия 0 и 1, я убираю нажатие 0, и нажатие 1 становится нажатием 0, и если я использовал параметры предыдущего нажатия 0, то резкая смена параметра сказывается на расположении камеры. Получается, если я не уберу два пальца одновременно, когда останется один палец, игра может посчитать это за передвижение камеры. Вот такого рода проблемы. Решить я их могу, но не охота пока превращать код в месиво.
А если дать возможность удалять, а потом приближать нужный участок?
Ну или более адекватный вариант: перетягивание карты пальцем? (если нажимать не на башню и двигать палец, то двигается карта, если на башню и потом соединить с другой башней, появляется канал)
если совсем упростить, то можно сделать генератор и башню, которая может собирать лучи (от 1 до n, а n уже можно изменять как угодно, хотя апгреды, хоть изначально поставить 3,4,5,6...) и точно также она может полученную энергию отдавать 1 - n лучами.
У меня была такая идея, с апгрейдами количества входящих и исходящих лучей, но мне казалось, что это уже слишком упрощено (ведь упрощать непосредственно геймплей я не собирался). Да и куда все запутанней будет, если будет возможность делать "звездочки" (N выходов, M выходов). ZregerZ:
Только что получается если замкнуть их в кольцо?
Мощность луча станет бесконечно расти. В Refraction я это решил довольно просто - луч не воспринимался башнями, через которые уже проходил. Тут собираюсь поступить также.
Пытался сделать масштаб и перемещение камеры, но возникли проблемы с сенсорным управлением. С учетом этого, придется, все таки, делать относительно небольшие уровни. Кроме того, решил, что башни надо делать одного размера, а то неудобно соединять на сенсорном экране.
lentinant, если совсем упростить, то можно сделать генератор и башню, которая может собирать лучи (от 1 до n, а n уже можно изменять как угодно, хотя апгреды, хоть изначально поставить 3,4,5,6...) и точно также она может полученную энергию отдавать 1 - n лучами. Только что получается если замкнуть их в кольцо?
girvel, такая идея тоже была. Изначально отброшена, в частности, потому что тоже посчитана не инстинктивной.
В общем, кажется мне, надо сделать любой вариант как управления, так и дизайна, выложить в люди, и чтобы эти самые люди говорили, как, по их мнению, будет лучше или удобней.
Еще была идея обозначить все башни одинаково, но сделать на каждой показатель, сколько лучей может быть присоединено к башне, и сколько может быть выпущено. Было бы и информативно, и понятно, каков функционал у башни.
lentinant, а в чем проблема делать разные башни разных цветов / разных оттенков одного / нескольких цветов? Ни пиктокрама, ни буквы не будут инстинктивны. Инстинктивны цвет и форма. Немного.
Ну, на самом деле, причина расположена относительно своего влияния на решение делать переработку. У меня это было скорей как "Потерялись исходники игры вместе с диском? Обидно, но я все равно собирался делать новую версию". alexprey:
С учетом того, что у меня даже UE4 идет лучше, чем редактор Доты, на последнюю карты я делать не собираюсь. Да и вообще, последняя моя активность, связанная с созданием карт, статья по старику, датирована 2010 годом.
Комментарии проекта lentinant'ов блог
LineDefence - переработка Refraction
Организация дороги и пути для монстров получилась несколько костыльной.
Ну или более адекватный вариант: перетягивание карты пальцем? (если нажимать не на башню и двигать палец, то двигается карта, если на башню и потом соединить с другой башней, появляется канал)
Ред. lentinant
ZregerZ:
Ред. lentinant
alexprey:
alexprey:
Editor: