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