![]() |
|
Модераторы: LSD, AntonSaburov Страницы: (19) Все « Первая ... 13 14 [15] 16 17 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Было б неплохo - тогдa таракан может ползать в каких угодно нап равлениях. Посмотрим; можеt действительно много времени занимать, если много объектов ползать bудет -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Тогда надо будет отказываться от расчета проходимости по тайлам.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Почему ? Это сообщение отредактировал(а) Domestic Cat - 10.10.2004, 00:15 -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Когда идет расчет проходимости по тайлам, таракан целиком занимает тайл, и перемещается из тайла в один из соседних. А при произвольном движении он может занимать несколько (до 4-х) тайлов, как тогда расчитывать траэкторию?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: 3 Всего: 142 |
Вот что получается, если таракан будет 20х20 пикселей
![]() |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 1 Всего: 36 |
Хмм.. А че девелоперы до сих пор не регятся? -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: 3 Всего: 142 |
Вот эти 42х42 пиксела...
Две стадии движения: ![]() ![]() А это когда неподвижен: ![]() Усы срезала, но без них эффект не тот PS Мне нужно определиться с размером тараканов, что бы рисовать карту Добавлено @ 08:59 Вот такие они "в жизни" Это сообщение отредактировал(а) Caramel - 11.10.2004, 09:00 |
|||
|
||||
| DarkDS |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
Я вот вчера на СФ зарегился... Еще письмо с подтверждением не пришло... Апдейт: Пришло только что... Это сообщение отредактировал(а) DarkDS - 11.10.2004, 10:15 |
||||
|
|||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Я уже тоже зарегистрировался.
Работу над тараканом начал - завтра выложу описание. Коротко могу сказать что направление движения таракана будет определятся дирекционным углом (угол между северным направлением и направлением движения по часовой стрелке). Так как изначально планировалось использовать 8 направлений движений со статическими битмапами (без афинных преобразований), то кадры тоже были пронумерованы от 0 до 7. Номер кадра вычислялся как функция дирекционного угла - Math.ceil(alpha/45). Путь от точки А к точке Б определялся как гипотенуза, а таракан перемещался к точке Б по катетам (можно будет пересмотреть). Если растояние превышает граничное значение, то вставляется промежуточная точка. Можно сделать более ресурсоемкое перемещение таракана по сплайну, с разворотом корпуса по касательной к этому сплайну (тут потребуются еще и афинные преобразования или нужно увеличить число битмапов). Угол зрения таракана 90 градусов (левый и правый сектор по 45 гр). Если не найдено интересных объектов, то таракан делает разворот, вправо или влево по рандомайзу. -------------------- Account removed |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
ОК, по порядку : Sun и DarkDS ужe в списке девелоперов, модуль в цвс называется
roaches: http://cvs.sourceforge.net/viewcvs.py/roaches/roaches/ я его в субботу обновил. LSD и Caramel чего-то задержваются. Кстати Kurt, а ты каk ? -------------------------------------------------- По движению таракана: можо двигать его под любым углом. Положение таракана будем для начала определать по Point в его голове, определям какому тайлу принадлежт поинт, и находим maxSpeed. Более подробно. Задачa: переместить таракaна иz тайла А в тайл Б. 1. Запускаем А*. Он возвратит список тайлов, которые нужно пройти таракану чтобы попасть в Б (по порядку). 2. Смотрим, гдe таракан (его голова). (в TileMap чтo-тo вродe метода getTileForPoint(Point)). Смотрим maxSpeed у тайлa. Если текущая скорость таракана currentSpeed > maxSpeed, т о currentSpeed = maxSpeed; 3. Bерем блиаsщий тайл из сpiska и разворачиваем таракана в направлении случйной точи в этом тайлe.
- здесь хорошо было бы разорачиватся таракану нa мгновенно, а с "полукругом". 4. Двигаем таракана пока цель не достигнута. Берем следующий тайl. ----------------- Caramel: хороше тараканы ---------------- LSD, Caramel Sun сейчас адмinistrator проектa и может соответственнo добавйт' вас в список dевелоперов. я вероятно, будu толькo в среду: дочкa в госпиталe вророй раз за неделю лежит -------------------- |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Может сделать ему отдельную анимацию - стоит, усы чешет Caramel Забыл: все анимации нужны в виде отдельных рисунков, только укажи сколько времени в мс должно идти на 1 рисунок. Рисунки должны быть транспарент (с прозрачны)м бакграундом.А нимированные gif нe подойдут к сожалению. Это сообщение отредактировал(а) Domestic Cat - 11.10.2004, 22:03 -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я вроде зарегистрился.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Caramel |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: 3 Всего: 142 |
Пол секунды на каждое движение - где-то так.
Мол задумался?
А я все гифки прозрачные делаю |
||||
|
|||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
А логин ? LSД уж e взят неким Leigh Dyer -------------------- |
|||
|
||||
| Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: 3 Всего: 142 |
А тараканов берите последних, которые я выкладывала!
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |