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

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

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

Регистрация: Oct 2007
Сообщений: 11
Question Столкновение, мини искуствинный интелект

Доброго времени суток, всем.
у меня вопрос возник, скажем, так: у меня есть мувик "S"(полное название Solider) к нему прикреплены мувики "GFC" и "HP"
(т.е. heathPlayer), короче к делу:
1.я хочу сделать чтоб мувик "S" двигался в хаотичном направлении (не дёргаясь, а то некоторые скрипты так делают) только по прямой, а потом, соприкасаясь, например, со стенкой он останавливался и разворачивался на месте а потом снова по прямой до следующей стенки или себе подобного).
2.и ещё надо чтоб мувик "GFC" смотрел на ближайший мувик, например "ES" что значит Enemy Solider... то чтоб он стрелял в близи я уже сделал (признаюсь, что "делетантовым" способом )
но хотелась бы чтоб стрелял не в абсолютно прямом направлении, а слегка коса, т.е. первый снаряд летел на 1-3 градуса влево или право а другой наоборот...

- - - - - - - - - - - - -
ах, да и ещё, извиняюсь заранее за вопрос не по теме но:
3. я прикрепил мувик "GFC" к "S" с помощью:
Код:
with (_root.GFC) {
      _x = this._x;
      _y = this._y;
}
но он при движении не срабатывает, в чём засада??


Последний раз редактировалось Draw; 02.11.2007 в 10:59.
Старый 29.10.2007, 14:02
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Если плотность лексических, грамматических и орфографических ошибок в вашем посте такая же как в вашем коде, то засада плотная..
.........
срочно читать книги.

Старый 29.10.2007, 14:36
Draw вне форума Посмотреть профиль Отправить личное сообщение для Draw Найти все сообщения от Draw
  № 3  
Ответить с цитированием
Draw

Регистрация: Oct 2007
Сообщений: 11
да не обращайте внимания на орфографические ошибки...просто если я печатю на клавеатуре то 70-80% совершу ошибку...
- - - - - - - - - - - - - - - -
давайте не будем уходить от темы


Последний раз редактировалось Draw; 29.10.2007 в 14:38.
Старый 29.10.2007, 15:24
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 4  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
После третьего прочтения я закипел.
Может разобъете вопросы по пунктам и поясните подробнее.

Enemy Solider это от слова solid ? -))

Старый 29.10.2007, 15:40
Draw вне форума Посмотреть профиль Отправить личное сообщение для Draw Найти все сообщения от Draw
  № 5  
Ответить с цитированием
Draw

Регистрация: Oct 2007
Сообщений: 11
есть несколько муви клипов:
1.Solider, Instanse name: S;
2.GunFC, Instanse name: GFC; //это оружие муви клипа Solider
3.heathPlayer, Instanse name: HP; //это полоса жизней муви клипа Solider
* * *
4.EnemySolider, Instanse name: ES; //это враг
5.GunFCE, Instanse name: GFCE; //это оружие врага
6.HeathEnemy, Instanse name: HE; //это полоса жизней врага
думаю сейчас стало понятней...

Старый 29.10.2007, 23:16
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
>>просто если я печатю на клавеатуре то 70-80% совершу ошибку
код вы на чем печатаете?
...............
срочно читать книги. без них никуда.
уверен, ваш проект заслуживает внимания, так не топите его

Старый 30.10.2007, 12:39
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 7  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Да простят меня модераторы за ...
Но, как можно печатая слово СДЕЛАТЬ, ткнуть в клавишу З вместо С!!!
Ладно бы рядом стояли. И что пенять на клавИатуру, если грамматика хромает. А может и ActionScript прихрамывет?

Старый 30.10.2007, 13:58
SmallFlasher вне форума Посмотреть профиль Отправить личное сообщение для SmallFlasher Найти все сообщения от SmallFlasher
  № 8  
Ответить с цитированием
SmallFlasher

Регистрация: Aug 2007
Сообщений: 6
1. Рандом. Когда сталкивается- ротатион+=мат.флур(мат.рандом*360)
движение в нужную сторону- _икс+=мат.кос(ротатион) _игрик+=син(ротатион)
2. снова рандом
3. Где ты этот код поставил? должен стоять в онЭнтерФрейм

И чё вы на него гоните, ну плохо в школе язык учил или невнимательный. Я тоже дофига ошибок делаю.

Старый 30.10.2007, 17:06
Draw вне форума Посмотреть профиль Отправить личное сообщение для Draw Найти все сообщения от Draw
  № 9  
Ответить с цитированием
Draw

Регистрация: Oct 2007
Сообщений: 11
спасиб! SmallFlasher!!!
онЭнтерФрейм - я так и делал, просто я случайно забыл место Load поставить EnterFrame...
_rotation+=math.флур(math.рандом*360) - я чёто не понял про флур и рандом
_x +=math.кос(_rotation) _y+=син(_rotation)
так?
а что значит кос? и син?
флур чтото знакомое но непомню как пишеться...

Старый 30.10.2007, 23:26
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 10  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
я бы на месте модераторов уже давно создал бы кунсткамеру. редчайшие экспонаты пропадают... вот эта вот фраза про "что значит кос? и син?" - просто топ недельного хит-парада!
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

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

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

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


 


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


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