Srezi
Гость
Опыт:
n/a
|
GetLocalPlayer() и SetUnitAnimation()
Будет ли десинхр если использовать такую вещь?
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ... |
11.01.2014, 20:28 | #1
+0/−0
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Проверь - узнаешь.
Clamp добавил: Более того, есть примеры работы со строками при создании локальных действий. |
11.01.2014, 21:10 | #2
+0/−1
Цитата |
IP: Записан
|
Srezi
Гость
Опыт:
n/a
|
Clamp:
Ну через строку я могу... Мне интересно, можно ли напрямую с анимацией работать. Проверить не могу никак, вот решил сюда обратиться.
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ... |
11.01.2014, 21:23 | #3
+0/−0
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,185Активность: |
Srezi, Будет. Только надо делать так:
((код jass
local unit u = GetTriggerUnit
local string str = "stand"
set u = null set str = null )) или делать анимацию с помощью SetUnitAnimationByIndex - тогда не понадобится плодить строки.... |
|||||||
12.01.2014, 10:32 | #4
+0/−9
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
quq_CCCP, а теперь смотри правильное решение и ищи разницу.
Отредактировано Clamp, 16.01.2014 в 11:16. |
12.01.2014, 15:50 | #5
+1/−1
Цитата |
IP: Записан
|
Srezi
Гость
Опыт:
n/a
|
Clamp:
Лично по мне так копия:D но на разных видах одного и того же языка) Тему можно офать, я разобрался в проблеме.
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ... |
12.01.2014, 20:09 | #6
+0/−0
Цитата |
IP: Записан
|
Diabfall
че?
offline
Опыт:
5,845Активность: |
Clamp:
SetUnitAnimation(u, e) Отредактировано Diabfall, 12.01.2014 в 20:36. |
12.01.2014, 20:31 | #7
+1/−0
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
|
12.01.2014, 22:46 | #8
+0/−2
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
quq_CCCP, что-то ты опять не то пишешь. Суть в изменении данных локально, не меняя локально саму операцию, которая может синхронизироваться. На самом деле скорее всего, это не синкается, ибо ряд анимаций у каждого игрока рандомно свой. |
13.01.2014, 04:07 | #9
+0/−0
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,185Активность: |
ScorpioT1000, там большая проблема строка которая создаётся чем вызов функции, Камеру то мы можем двигать локально и заставлять игрока выбирать юнитов - не десинхает... А строчки то кеширются в память под своим ид как обьекты... |
13.01.2014, 06:45 | #10
+0/−2
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
создание переменных и объектов "простых" типов, в том числе string, не синхронизируется |
13.01.2014, 07:17 | #11
+0/−0
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
string не синхронизируется, но если создать переменную локально, будет разница в стрингтаблице и ретурн баг на строках будет возвращать разные числа на разных машинах, что может привести к проблеме.
сейчат ретурнбага на строках нет, так что всё равно. |
13.01.2014, 17:03 | #12
+0/−0
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
DioD, ретурнбаг на строках не стоит делать хотябы потому, что на разных локализациях строки могут иметь разные индексы |
14.01.2014, 12:52 | #13
+0/−0
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
локализация игнорировалась всегда всеми разработчиками, считалось что только на английской версии играют. |
14.01.2014, 12:55 | #14
+0/−0
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
почему, тоадкоп на немецкой играет |
14.01.2014, 13:07 | #15
+0/−0
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
это его проблемы, я не видел ни одной карты где делается поправка на это, мудота замечательный пример реализации. |
14.01.2014, 17:24 | #16
+0/−0
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,185Активность: |
DioD:
o rly? а что с ((код jass
native StringHash takes string s returns integer )) Мб кто юзает а тут начнутся чудеса.... |
15.01.2014, 05:38 | #17
+0/−0
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
quq_CCCP, stringtable != hashtable Как я понимаю, handle является ссылкой на ячейку в hashtable, в которой записан адрес строки в памяти. |
15.01.2014, 05:44 | #18
+0/−0
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
ну что умнечег, а ты верни мне сроку по числу?~quq_CCCP, |
15.01.2014, 19:49 | #19
+0/−0
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
quq_CCCP, hash - математическая функция ... |
15.01.2014, 20:33 | #20
+0/−0
Цитата |
IP: Записан
|