![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Вот у мен возникла проблема,у меня есть персонаж- мувик, в нем два кадра :стоит и бежит, есть еще мувик-контейнер для оружия(туда динамично загружаю разные виды оружия), у этого оружия два кадра,состояние покоя и стрельба, итак запускаю флешку, и персонаж либо стреляет либо бежит, как сделать чтоб бежал и стрелял одновременно?
Добавлено через 2 минуты if (_shag == true) { if (keyCode == 81) { Game.gameLink.currLevel.mp.shoot(); //_shot = false; } // if (keyCode == 39) { Game.gameLink.currLevel.mp.gotoAndStop(2); Game.gameLink.currLevel.mp.scaleX = 1; rect.x += _speed; this.scrollRect = rect; } if (keyCode == 37) { Game.gameLink.currLevel.mp.gotoAndStop(2); Game.gameLink.currLevel.mp.scaleX = -1; rect.x -= _speed; this.scrollRect = rect; } } |
|
|||||
|
Вынесите на уровень выше 2 объекта : персонаж(2 кадра) и оружие(2 кадра) и обращайтесь к ним
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
я не понял
|
|
|||||
|
Цитата:
Персонаж : { Бежит, Стоит }, Оружие : { Стреляет, Не стреляет } } Создайте контейнер внутри которого будет персонаж и оружие, а не вкладывайте оружие внутрь персонажа и все.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
но у меня этот контейнер санимирован внутри персонажа
Добавлено через 16 минут сделал как вы сказали Цитата:
Добавлено через 1 час 10 минут Ну должно же быть решение? не я первый это делаю |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 6
|
Maybe problem in this script? :
//_shot = false; |
|
|||||
|
Вам Genzo верно говорит, вынесите отдельно мувик оружия и персонажа.
А того лучше, создайте для каждого свой отдельный класс, и инкапсулируйте методы так, чтобы можно было просто указывать: _player.shoot(); _player.run(); _player.walk(); _player.die(); |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
я уже разобрался)спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|