PDA

Просмотр полной версии : Опять со своей игрой :)


Slayer aka Warrior
28.12.2005, 01:00
Люди! Познаю я потихонечку флэш методом самых терпеливых и надоедливых :) -- методом научного(!) "тыка"!
Помогите с такой вещью как карта! У меня игра, наподобие стратежки, и мне надо как-то реализовывать передвижение по местности. Дело в том что я не знаю как сделать так чтобы показывалася не вся карта а только то место где на данный момент игрок и вместе с ним бы экран передвигалася...
Разрешаю "послать" меня куда-нибудь... ;) В урок или статью, на эту тему...
Пожалуйста! Благодарю!

MOHCTEP
28.12.2005, 03:06
:-) Ну и иди в поиск! Тема подобная, поднималась неоднократно. Пользуй маски, либо "слоеные" в редакторе, либо программные. Не совсем ясно, что значит "и вместе с ним бы экран передвигалася..."??
Навскидку: Вероятно есть какая-то карта отмассштабированная применительно к местности? Размер местности, полагаю, сильно превышает размер окна проигрывателя. Если так, то можно засунуть карту и местность в мувики и, исходя из положения объекта на карте, передвигать мув местности, учитывая массштаб, центровку и пр. В это случае (если кусок местности будет занимать весь экран) маски не потребуются.

Slayer aka Warrior
28.12.2005, 12:52
Да! Только я не представляю как сделать центровку вообще.. :(

KUZEN
28.12.2005, 14:50
my_mc._x = Stage.width/2;
my_mc._y = Stage.height/2;

valvika
29.12.2005, 01:37
Раз пять уже выкладывал движек. Смотри
http://mainmaps.com/000/mapwithpanzoomandselection.swf .
Если нравится - качай исходник:
http://mainmaps.com/000/mapwithpanzoomandselection.rar

Slayer aka Warrior
30.12.2005, 21:50
Класс! :) Спасибо! Родина тебе этого не забудетт! :D

valvika
01.01.2006, 01:21
Класс! :) Спасибо! Родина тебе этого не забудетт! :D
Не все так просто - нужно еще разобраться в коде и связать его со своей задачей.