Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.11.2013, 10:33
Stylecs94 вне форума Посмотреть профиль Отправить личное сообщение для Stylecs94 Найти все сообщения от Stylecs94
  № 1  
Ответить с цитированием
Stylecs94

Регистрация: Nov 2013
Сообщений: 12
По умолчанию Нужна информация по созданию стреляющих врагов в AS3

Пишу игру на as3 столкнулся с проблемой подскажите пожалуйста как сделать врага который будет стрелять?
Или поделитесь ссылкой)

Старый 30.11.2013, 10:41
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Stylecs94, сразу к сути:

1. Запятые в школе учили?

2. Вы сам понимаете, что задали вопрос с такой точностью формулировки, что наиболее верным ответом на него будет: "Берете и делаете".

Вы собираетесь сделать игрушку, при этом спрашиваете, как сделать стреляющего персонажа, ожидаете, что вам помогут, но не понимаете, что того, что вы рассказали критически недостаточно для помощи вам, даже имея очень большое желание помочь и сверхсовершенные знания по теме игр.

Понимаете, к чему я?

Опишите контекст задачи, покажите то, что вы уже сделали. Тогда ваши шансы на получение разумной помощи на порядки увеличатся.

Какой враг? Какая игрушка? Какой формат отображения игрового мира?
__________________
hauts.ru

Старый 30.11.2013, 10:52
Stylecs94 вне форума Посмотреть профиль Отправить личное сообщение для Stylecs94 Найти все сообщения от Stylecs94
  № 3  
Ответить с цитированием
Stylecs94

Регистрация: Nov 2013
Сообщений: 12
Цитата:
Сообщение от Hauts Посмотреть сообщение
Stylecs94, сразу к сути:

1. Запятые в школе учили?

2. Вы сам понимаете, что задали вопрос с такой точностью формулировки, что наиболее верным ответом на него будет: "Берете и делаете".

Вы собираетесь сделать игрушку, при этом спрашиваете, как сделать стреляющего персонажа, ожидаете, что вам помогут, но не понимаете, что того, что вы рассказали критически недостаточно для помощи вам, даже имея очень большое желание помочь и сверхсовершенные знания по теме игр.

Понимаете, к чему я?

Опишите контекст задачи, покажите то, что вы уже сделали. Тогда ваши шансы на получение разумной помощи на порядки увеличатся.

Какой враг? Какая игрушка? Какой формат отображения игрового мира?
Нужна помощь в создании танка, который при виде главного героя начинал в него стрелять.
Вот файл того, что уже сделал:
Вложения
Тип файла: zip game.zip (51.6 Кб, 69 просмотров)

Старый 30.11.2013, 11:10
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Я бы сделал так:

Есть контроллер игры. Он создает инстансы танков и записывает их в массив. Вражеские танки имеют метод update, который вызывается главным контроллером каждый кадр. В метод update, например, приходит ссылка на танк игрока и там же отрабатывается алгоритм поведения вражеского танка.

Или, как вариант, у вражеского танка есть свойство targetTank, являющееся ссылкой на танк, за которым вражеский танк должен "охотиться". В таком случае, соответственно, в update не нужно передавать свой танк.

Логику поведения танков можно сделать такую: по дистанции до цели атаки (до танка игрока) определять поведение, либо "блуждание", либо "преследование" с атакой.

Если вы хотите сделать более "умные" танки, ищите статьи "Управление поведениями" (если не ошибаюсь, "Stearing behaviors"), там очень много чего полезного по вашей теме.

А вообще, сейчас сделайте просто так, чтобы танки-враги существовали и у них по ENTER_FRAME вызывался бы метод update. После этого уже будет смысл прописывать ИИ противников.
__________________
hauts.ru

Старый 30.11.2013, 11:18
Stylecs94 вне форума Посмотреть профиль Отправить личное сообщение для Stylecs94 Найти все сообщения от Stylecs94
  № 5  
Ответить с цитированием
Stylecs94

Регистрация: Nov 2013
Сообщений: 12
Спасибо)

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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