XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Десинк
Короче мучался мучался. Так и не понял как его пофиксить
((код
method InitNoise takes nothing returns nothing
set .noise = CreateUnit(.owner, 'h00M', 0., 0., 0.)
call ShowUnit(.noise, GetLocalPlayer() == .owner)
endmethod
method UpdateNoisePosition takes nothing returns nothing
local real X = GetCameraEyePositionX()
local real Y = GetCameraEyePositionY()
local real Z = GetCameraEyePositionZ()

call SetUnitFlyHeight(.noise, Z - 500., 0.)
call SetUnitX(.noise, X)
call SetUnitY(.noise, Y)
endmethod
method FreeNoise takes nothing returns nothing
call ShowUnit(.noise, false)
call RemoveUnit(.noise)
set .noise = null
endmethod
))
Старый 27.04.2012, 16:39
Uncolo

offline
Опыт: 580
Активность:
вместо скрытия юнита нужно делать его прозрачным
Старый 27.04.2012, 16:46
ScorpioT1000
Работаем
offline
Опыт: отключен
local real X = GetCameraEyePositionX()
local real Y = GetCameraEyePositionY()
local real Z = GetCameraEyePositionZ()

call SetUnitFlyHeight(.noise, Z - 500., 0.)
call SetUnitX(.noise, X)
call SetUnitY(.noise, Y
лол штоли? у камеры локальные данные
вроде старичок, а такие вопросы задаешь =\
ScorpioT1000 добавил:
call ShowUnit(.noise, GetLocalPlayer() == .owner)
и это тоже не пройдёт.
Старый 27.04.2012, 16:49
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
ScorpioT1000:
лол штоли? у камеры локальные данные
вроде старичок, а такие вопросы задаешь =\
Когда то я переделывал DGUI под мп, там все норм было, а ведь координаты от камеры брались. Так что делать то?
Старый 27.04.2012, 16:51
Uncolo

offline
Опыт: 580
Активность:
if (GetLocalPlayer() == .owner) {делаешь юнита прозрачным}

вроде бы показ\скрытие юнита вызывает десинх
Старый 27.04.2012, 16:53
ScorpioT1000
Работаем
offline
Опыт: отключен
alexprey, там камера была глобальным объектом, там сама CAMERA задавала координаты, а не брала их из камеры вара
Старый 27.04.2012, 17:11
Doc

offline
Опыт: 63,163
Активность:
Старый 27.04.2012, 17:15
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
ScorpioT1000, хммм. Там просто потом шла синхронизация CAMERA с камерой. Блин точно. Эх придется хорошенько подумать над этой проблемой
Старый 27.04.2012, 17:18
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 09:27.