Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Опять со своей игрой :) (http://www.flasher.ru/forum/showthread.php?t=73635)

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

Цитата:

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

Не все так просто - нужно еще разобраться в коде и связать его со своей задачей.


Часовой пояс GMT +4, время: 17:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.