ScorpioN
offline
Опыт:
15,028Активность: |
абилла "ветер гномов"
Делаю абиллу для Гимли, из властелина колец. Суть абилы - гном бешенно крутится вокруг своей оси, нанося один раз ранжированный урон всем врагам стоящим рядом. ну ещё можно чтобы враги отлетали :)
Начал реализовывать - но одна проблема - гном слишком медленно крутится, хотя по цифрам должен как вентиллятор на полной мощности. Помогите решить проблему и написать абилу! Всем кто согласился помочь просьба работать на прикреплённой ниже карте. 2GadenbIsh таким делать рельеф на карте? |
11.10.2006, 19:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ablare
offline
Опыт:
2,315Активность: |
ScorpioN Trak у меня такая же проблема была
бла бла бла .... вобщем как бы ты его не крутил все опирается на скорость поворота самого юнита в РО |
11.10.2006, 20:31 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
ScorpioN Trak, в общем я через несколько минут выложу своего гера (в отдельную тему), так там есть абила типа массовое отталкивание (посмотришь и поймешь 100%).
Kiwi добавил: P.S выложу в барахолку |
11.10.2006, 21:37 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioN
offline
Опыт:
15,028Активность: |
Ablare а как его тогда крутануть?
ScorpioN Trak добавил: Kiwi линканёшь сюда - на модель, плс |
11.10.2006, 21:39 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ScorpioN Trak, крути периодическим триггером (0.04 сек) как Move unit to "Point of unit" facing angle, меняя angle поворота (но тут будет куча утечек Point of unit, как с ними бороться смотри в статьях)
|
11.10.2006, 21:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
ScorpioN Trak, только что выложил в барахолке своего нового гера. Посмотри на спелл удар по земле, там тоже массовое отталкивание есть.
|
11.10.2006, 21:55 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ablare
offline
Опыт:
2,315Активность: |
Iron я же сказал как не крути все одно
PS че-то я утечек не находил спец создавал тригг 0.01 сек вести юнита Point of unit" facing angle... и нифига не тормозило... почему? (я так 10 мин ждал :) ) потом при отдавании приказов все было норм |
11.10.2006, 22:01 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Ablare, есть вариант, что игра находит данную точку среди созданных переменных, и не создает ее, а просто ссылается на старую. Тогда мое предложение идеально.
Но всеже стоит попроббовать погонять так 30минут, и если при выходе из карты игра не зависнет, на пару десятков секунд, то все ОК. |
11.10.2006, 22:06 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioN
offline
Опыт:
15,028Активность: |
IronAblare ничо не понял... можно поподробнее, причём желательно про решение проблемы а не поиски сторонних глюков :)
Kiwi ща погляжу Ablare 0,01 - уроде для среднего процессора - ето нереально :( я ставил 0.1, при етом он должон был крутиться 2.5 раза в секунжу, а он и 1-го не крутится :( чо делать? реда аним нету а так бы я ему просто такую аниму бы замутил |
11.10.2006, 22:19 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ScorpioN Trak, ну если твой проц производит 100 операций в секунду, то он от калькулятора.
Мой вариант заключается в том, что можно постоянно (с периодом в 0.04 сек) перемещять юнита в точку его нахождения, но меняя его поворот (таким образом это 25 кадров в сек, и зн. игрок даже не допрет, что юнит не поворачивается, а просто меняет положение рывками). |
11.10.2006, 22:38 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioN
offline
Опыт:
15,028Активность: |
Iron я именно так в начале и делал, медленно шло,
потом решил другую которая без перемещения - чуть побыстрее, но всё равно слишком медленная. А ваще я ща подумал, с етой абилой отталкивания - крутилка ни к чему - тут бы пригодился прыжок, а для етого нужен ред.аним :( ScorpioN Trak добавил: хотя нет, крутилка даже лучше, по крайней мере гному, так что вопрос остаётся |
11.10.2006, 23:03 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ScorpioN Trak, ты видимо делал цикл, и в нем ставил wait 0.04 sec? Так вот, комманда wait устроена очень коряво, и когда она в цикле, то длится не 0.04 секунды, а все 0.2 (+-0.05). Так что юзай именно периодический триггер.
|
12.10.2006, 12:48 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioN
offline
Опыт:
15,028Активность: |
Iron хехе, я не юзал цикл! я юзал периодический триггер! увы но усё глючит! вот так
|
12.10.2006, 13:59 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|