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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.08.2005, 20:56
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 11  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
так все правильно, надо смотреть что еще кроме этого делается.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.08.2005, 02:35
Takato вне форума Посмотреть профиль Отправить личное сообщение для Takato Посетить домашнюю страницу Takato Найти все сообщения от Takato
  № 12  
Ответить с цитированием
Takato
 
Аватар для Takato

Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
Цитата:
Может чем поможет...
Вроде бы не совсем то - но может быть пригодится...

Цитата:
Сообщение от iNils
так все правильно, надо смотреть что еще кроме этого делается.
Нашел, в чем дело, правда легче от этого стало ненамного

при следуещем коде в мувиклипе -

glu=y*100+x
this.swapDepths(glu)

всё работает практически идеально, но...
С какого-то перепугу за пределами видимого поля флэшки (поэтому только щас и обнаружил) начинает создаваться КУЧА таких же юнитов. Один за другим, без остановки. То есть я нажимаю "создать одного" - а получается 10, 20, 30... Ес-но, что комп начинает тормозить.

Вот теперь думаю, в чем прикол
__________________
Давайте нанесем по ним ядерный удар!

Старый 05.08.2005, 04:01
Takato вне форума Посмотреть профиль Отправить личное сообщение для Takato Посетить домашнюю страницу Takato Найти все сообщения от Takato
  № 13  
Ответить с цитированием
Takato
 
Аватар для Takato

Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
уф, вроде бы разобрался - заменил дупликатклип на атачмуви

теперь первая проблема решена (если только потом опять че-нить не вылезет) - спасибо всем, кто помогал Теперь осталась тока вторая - и еще десяток, который несомненно возникнет попозже

ЗЫ Кто-нибудь может дать ссылку на флэш-стратегии в инете? Хочется посмотреть, на что равняться - да и вобще, как другие их делают
__________________
Давайте нанесем по ним ядерный удар!


Последний раз редактировалось Takato; 05.08.2005 в 05:10.
Старый 05.08.2005, 14:25
DeadMorozz вне форума Посмотреть профиль Отправить личное сообщение для DeadMorozz Найти все сообщения от DeadMorozz
  № 14  
Ответить с цитированием
DeadMorozz
 
Аватар для DeadMorozz

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
интересно... я сейчас как раз сижу расписываю концепт оналайновой взвеси "бойцовского клуба" и "паркана". риалтайма мало, пошажка.
но все равно очень интересно.
__________________
Понять - значит упростить. Хорошо понять - сделать самому.

Старый 14.08.2005, 18:10
Dima K вне форума Посмотреть профиль Отправить личное сообщение для Dima K Найти все сообщения от Dima K
  № 15  
Ответить с цитированием
Dima K

Регистрация: Jun 2005
Сообщений: 125
Отправить сообщение для Dima K с помощью ICQ
а как можно расчитать, что клетка занята?
а если юнитов много, то ведь всё будет загружено до предела.

Старый 14.08.2005, 19:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 16  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Dima K
а как можно расчитать, что клетка занята?
а если юнитов много, то ведь всё будет загружено до предела.
В массиве хранить состояние клетки
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.08.2005, 00:51
Dima K вне форума Посмотреть профиль Отправить личное сообщение для Dima K Найти все сообщения от Dima K
  № 17  
Ответить с цитированием
Dima K

Регистрация: Jun 2005
Сообщений: 125
Отправить сообщение для Dima K с помощью ICQ
если информацию о состоянии клетки хранить в массиве, то как потом узнать, занята ли клетка. нужно ведь как-то её ещё найти в массиве и удалить элементы о теперь уже незанятых клетках.

Старый 15.08.2005, 01:06
old_dark_elf вне форума Посмотреть профиль Отправить личное сообщение для old_dark_elf Найти все сообщения от old_dark_elf
  № 18  
Ответить с цитированием
old_dark_elf

Регистрация: Jun 2005
Сообщений: 65
как вариант делаешь матрицу NxM из интежеров, с разными значениями, допустим:
0-путо
11-наш золдатен
12-не наш убер золдатен
21-дерево
22-стена
и т.д.

а потом проверяя - если матр[x;y]<>0 - занято, елс - не занято

когда-то таким макаром сделал пошаговую стратежку без ИИ на дельфях...

Старый 15.08.2005, 01:36
Dima K вне форума Посмотреть профиль Отправить личное сообщение для Dima K Найти все сообщения от Dima K
  № 19  
Ответить с цитированием
Dima K

Регистрация: Jun 2005
Сообщений: 125
Отправить сообщение для Dima K с помощью ICQ
только я делаю стратегию не пошаговую. как я буду искать в массиве, занята ли клетка или нет, если информация о нужной клетки находится в конце массива и на поле пара десятков юнитов, то как быть?

Старый 15.08.2005, 02:10
old_dark_elf вне форума Посмотреть профиль Отправить личное сообщение для old_dark_elf Найти все сообщения от old_dark_elf
  № 20  
Ответить с цитированием
old_dark_elf

Регистрация: Jun 2005
Сообщений: 65
хммм...
а если проверка на наличие препятсятвия будет выполняться когда юнит идет?
т.е. ему нужно пойти на правую(типа 5 на нумпаде - юнит, 6 -право) клетку он смотрит есть ли там припятствиеии если есть вычисляет новый маршрут, кстати поиск нужного пути всеравно нужно будет производить каждый раз заного, что бы учитывать вновь появившиеся препятствия - какой нибудь солдат переместился...

есть идея - сделать вообще без матрицы (правда как выполнить поиск пути в этом случае во флеше я не знаю ) сделать клас "золдатен" с хиттестом на припятствия, т.е. стенки и другие золдатены, и если хитТест - то отодвинуть золдатена назад, короче что-то типа: http://www.silin.fatal.ru/ предпоследний пример (я имею ввиду не отскок, а неналожение, то что они не пересекаются друг с другом)...


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

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

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


 


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


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