![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Не двигается дамми
Код:
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,184Активность: |
дурацкий вопрос, а дамми вообще может двигаться? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Я имел ввиду, что при событии запущенного таймера, дамми не перемещается к цели.
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
95,470Активность: |
LeXuS111555, сделай скорость перемещения дамми больше 0, или двигает его через SetUnitPosotion а не SetUnitX()\Y |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Faion
Noblesse Oblige
![]() ![]() offline
Опыт:
30,395Активность: |
Не вижу отладочных сообщений |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Всё это нормально, почему-то в хеш таблицу не передаются данные, и они не считываются, поэтому дамми не записывается в структуру. Получается некого двигать.(что я успел выяснить)
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
95,470Активность: |
LeXuS111555, хештаблица то инициализирована? и правильно ли инициализировал, то тут есть умные люди.... |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Код:
LeXuS111555 добавил: Немного переделал, больше отладочных сообщения. Но разобраться не могу. Код:
LeXuS111555 добавил: Помогите пожалуйста! Уже всё перепробовал, проверил. Всеравно не работает. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
поржал
ScorpioT1000 добавил:
еще поржал |
![]() |
#9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
вот кстати я не понял, зачем вообще надо структуру и дамми, если ты юзаешь хештейбл для сохранения значений после таймера |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Мне так проще будет работать, чем с массивом переменных
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
зачем тебе массив переменных, если есть хештейбл? |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Лучше бы помогли решить проблему...
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
чувак, тут мусора много, реально ты парился и твой код можно уместить в 20 строк максимум
|
![]() |
#14
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,184Активность: |
это не код, это блот.
структуры и прочий оверлоад обычно нужен чтобы вместить всё в несколько строк, а не наоборот подробно расписывать в принципе атомарные действия.
объектный код в принципе не предполагает что-то хранить в хеш таблицах или дополнительных массивах.
ты должен создать статик обработчик инстансов, где запускается таймер и происходят прочие действия и после того как новый инстанс внесён в список, таймер его обрабатывает молча и без дополнительных действий.
переписать код не представляется возможным так как он в корне неверен и противоречит принципам объектности.
записывать на таймер ничего не надо, объектный код на джас возможен без хеш таблиц кеша ретурн бага и даже кастом велью.
если нам нужно 32 раза в секунду двигать юнита А в точку Б
мы создаём 100500 массивов на нужные параметры (те самые структуры) ложим юнита А в слот Ц и все данные в соответствующие массивы тоже в слот Ц, когда будет идти энумирация получать какие либо данные с юнита не потребуется. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
LeXuS111555
![]() offline
Опыт:
357Активность: |
Я хотел расширить эту систему до большей вариации, хочу сделать различные виды использования дамми, поэтому мне нужна структура. А упрощать я буду позже, когда хотя бы работать всё будет.
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,184Активность: |
да хоть 100500 видов дамми, массивы тебе потребуются всё равно, добавить еще один массив в систему занимает секунду и не требует никакого кода. |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|