•Сделайте зум фактор карты по человечески. И чтобы можно было одной мышкой можно задавать команды, рисуя на экране командные символы. - guest, 29.05.2010 10:13:09
Во первых - зум - вы двигете правой кнопкой мыши карту, а не окно на карте это важно.
Третья кнопка - нажимаете - и рисуете на экране какой нибудь загадочный символ - в ответ происходит определенное действие к примеру выбор однотипных юнитов. Графических команд может быть довольно много и очень полезных. Это сильно ускоряет всю игру. И уже сделано в такой программе как MENTOR GRAPHICS (Design Architect). Для разработки чипов юзают. Так что не подумайте что бред...
Либо сделайте что нажимаете среднюю кнопку мыши и в зависимости от движения мыши увеличиваете зум либо уменьшаете.
А лев. кн. можно тогда рисовать команды. Если не ставить на юнит.
Если будете юзать прокрутку для зума, то нужно обязательно смещать в центр экрана место которое хотите увеличить. Или задать опцию в игре надо или нет смещать экран перед зумом. Но как показывает практика - НАДО всегда.
А вообще сделайте все в конфиге - чтобы пользователь все сам решил как и что будет у него на мыше.