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

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

Ответ
 
JamesBlack
black mind
offline
Опыт: 6,595
Активность:
Цитата:
если не ошибаюсь, можно заполнить все трекаблами, в момент времени определять какие крайние и запоминать. Как только курсор на трекабле-двигаем камеру в нужную сторону. Жоская имитация нормальной камеры


Нет, простите, но я не извращенец =) . Хотя эта идея и приходила ко мне в голову раньше, но я не настолько псих, чтобы ее реализовывать.

P.S. хотя если делать очень маленькую карту но нужен хороший интерфейс, то вполне реально сделать пару тысяч трекаблов =)

JamesBlack добавил:


И хоть убейте, не пойму в чем дело. Я ничего не менял такого! Да и не вижу, где же ошибка, вроде во всех функциях хватает аргументов...

JamesBlack добавил:
кошмар. Вообще не могу понять, что там за ошибки, мб кто-нить поможет?

На всякий случай выложу код.
Прикрепленные файлы
Тип файла: w3m MyDGUI.w3m (41.6 Кбайт, 49 просмотров )
Старый 04.09.2009, 16:34
JamesBlack
black mind
offline
Опыт: 6,595
Активность:
Народ, плиз, скажите в чем проблема? Я весь код заново пересмотрел, косяк найти не могу!
Старый 05.09.2009, 00:22
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
JamesBlack, редактор клюкнулся.
Старый 05.09.2009, 00:48
JamesBlack
black mind
offline
Опыт: 6,595
Активность:
жнгп думаешь переставить???

...

Ладно, попробую опять скопировать карту джона с дгуи, изменю ее снова, стараясь ничего не задеть... Если не выйдет - переставлю жнгп.
Старый 05.09.2009, 08:58
NCrashed

offline
Опыт: 13,553
Активность:
Маловероятно, что Джон ответит, но все же
При привязывании камеры на игровую кнопки и статики начинают дергаться - не поспевают за камерой, мб у меня ошибка?
P.S триг на cjass
void Trig_PeriodicSet_Actions() {
int i = 0
    while (i <= MaxPlayers) {
        if GetLocalPlayer() == Player(i) {
            cams[i].SetEyeAndAt(GetCameraEyePositionX(),GetCameraEyePositionY(),GetCameraEyePositionZ(),GetCamer​aTargetPositionX(),GetCameraTargetPositionY(),GetCameraTargetPositionZ())
        }
        DGUIUpdate(true, true, true)
        i++
    }
}

//===========================================================================
void InitTrig_PeriodicSetDB() {
    gg_trg_PeriodicSetDB = CreateTrigger(  )
    TriggerAddAction( gg_trg_PeriodicSetDB, function Trig_PeriodicSet_Actions )
    TimerStart( CreateTimer(), 0.01, true, function Trig_PeriodicSet_Actions)
}

Старый 18.10.2009, 23:02
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Старый 18.10.2009, 23:18
ScorpioT1000
Работаем
online
Опыт: отключен
NCrashed, сделай кнопки за нейтрального игрока)
Старый 18.10.2009, 23:26
agentex

offline
Опыт: 34,834
Активность:
ScorpioT1000, не поможет
NCrashed, дгуи предназначен для своей камеры, джон вроде об этом писал (ну то есть прокручивать касмеру ни мышкой, ни стрелками так чтобы дгуи не дергался не получится)
Артте, это немного не то, но я выяснил, короче текстаги дергаются только в определенных позициях, решается ручным подстраиванием положения на 0.0001
Старый 18.10.2009, 23:29
NCrashed

offline
Опыт: 13,553
Активность:
У меня другая ситуация - я прикрепляю объект CAMERA к игровой камере, и все объекты dgui начинают дергаться при передвижении камеры.
Старый 18.10.2009, 23:30
ScorpioT1000
Работаем
online
Опыт: отключен
ты эту твою "игровую камеру" обновляешь синхронно с DGUI ?
Старый 18.10.2009, 23:39
NCrashed

offline
Опыт: 13,553
Активность:
да, там вызов обновления дгуи
Старый 19.10.2009, 00:11
ScorpioT1000
Работаем
online
Опыт: отключен
скинь код. ты точно делал кнопки нейтральными при создании? у меня была похожая проблема
Старый 19.10.2009, 02:19
Nightmare

offline
Опыт: 7,122
Активность:
Аааа... я отлько скачал. Это просто супер. Я так для своей карты сделаю кучу нестандартных панелей))) спс.
Старый 19.10.2009, 09:43
NCrashed

offline
Опыт: 13,553
Активность:
Вот собственно карта:
Прикрепленные файлы
Тип файла: w3x K&M_interface.w3x (234.0 Кбайт, 73 просмотров )
Старый 19.10.2009, 13:05
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
agentex:
NCrashed, дгуи предназначен для своей камеры, джон вроде об этом писал (ну то есть прокручивать касмеру ни мышкой, ни стрелками так чтобы дгуи не дергался не получится)
В общем как то так.
MF добавил:
Либо я не понял суть проблемы или не увидел именно твою проблему у тебя на карте
Старый 19.10.2009, 13:15
NCrashed

offline
Опыт: 13,553
Активность:
Опять особенности движка!!! Ладно, будем выкручиваться.
NCrashed добавил:
Моя проблема именно в этом.
Старый 19.10.2009, 13:18
NCrashed

offline
Опыт: 13,553
Активность:
Найден баг, кнопки не нажимаются, если позади них находятся массивные юниты (здания), наверно не фиксится.
Старый 19.10.2009, 18:24
ScorpioT1000
Работаем
online
Опыт: отключен
Опять особенности движка!!! Ладно, будем выкручиваться.
Тебе все об этом сто раз писали, так и не дошло..
Старый 19.10.2009, 23:20
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
так вопрос по этой системе. Как решить баг с водой??? когда кнопки (ну и все прочее) попадают на область с водой, то они начинают куда-то опускаться. Вопрос как это исправить???
Старый 06.02.2010, 12:40
XOR

offline
Опыт: 38,159
Активность:
Отслеживать воду (есть в кастер систем) и повышать высоту. Геморно
Старый 06.02.2010, 12:44
Ответ

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

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

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

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



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