Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Полоски состояний в игре. HUD (http://www.flasher.ru/forum/showthread.php?t=204270)

Vansimar 25.10.2013 18:00

Полоски состояний в игре. HUD
 
У меня есть полоска времени до волны врагов.Игра типа Tower Defence, я хочу ее программно уменьшать,я запускаю таймер на каждую секунду, и относительно этого таймера меняю размер полоски.НО это выглядит не красиво, дергано, если уменьшить время таймера до 100 или меньше мс то плавность увеличивается, но все равно дергано получается.. Не подскажете как лучше можно сделать?

Akopalipsis 25.10.2013 18:03

Анимировать полоску, либо готовой анимацией, либо самому сделать, это не сложно.

GBee 25.10.2013 18:04

Твиннер прикрутить

Vansimar 25.10.2013 18:05

tweenLite?

Добавлено через 50 секунд
если анимировать то получится spritesheet на 100 картинок,это слишком

Tails 25.10.2013 18:17

Цитата:

Сообщение от Vansimar (Сообщение 1149862)
если анимировать то получится spritesheet на 100 картинок,это слишком

Тяжёлый случай.
Выложите что-ли вашу полоску сюда, скриншот. Чтоб наглядно можно было посмотреть и подумать, нужны ли там отдельные спрайты.

Vansimar 25.10.2013 18:24

А если по делу конкретней?

Hauts 25.10.2013 18:31

Vansimar, покажите конкретный пример.

Vansimar 25.10.2013 18:33

Да что показывать, в нормальных играх, например полоска жизней персонажа если например он попадает в огонь уменьшается плавно,а у меня дергано

Akopalipsis 25.10.2013 18:34

Цитата:

spritesheet на 100 картинок,это слишком
А в Starling нельзя просто применить анимацию, чтобы не через атлас, а вот просто ( пусть даже растровую полоску ) просто двигать координатами??

Vansimar 25.10.2013 18:36

мне лень прикручивать маски.. как таковых в старлинге нет,а библиотеку лепить еще не хочу

Добавлено через 1 минуту
Хотя наверное так и придется делать(

Добавлено через 7 минут
просто в чем суть, в апдейте не круто двигать полоску,а на таймер опять получится криво


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

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