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

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

Закрытая тема
 
MaHBe

offline
Опыт: 5,910
Активность:
Дин.смена текстур не работает.
Почему-то не работает корректно динамическая смена текстур ='(
Текстура меняется всего один раз.
function AddTextureToUnit takes unit u,integer i returns nothing
    local destructable dest = CreateDestructable(i,GetUnitX(u),GetUnitY(u),270,0,0)
    call UnitAddAbility(u,'Agra')
    call IssueTargetOrder(u,"grabtree",dest)
    call UnitRemoveAbility(u,'Agra')
    call RemoveDestructable(dest)
    set dest = null
endfunction
Старый 18.11.2010, 14:54
Klop
Папа римский
offline
Опыт: 13,006
Активность:
MaHBe, думаю что не успевает отдать приказ,а dest уже удаляется
Старый 18.11.2010, 16:40
MaHBe

offline
Опыт: 5,910
Активность:
Врятли, так как один то раз текстура меняется. Причем у всех юнитов на карте.
Старый 18.11.2010, 16:47
Klop
Папа римский
offline
Опыт: 13,006
Активность:
MaHBe, попробуй дать таймер,пробуй вариантЫ.ждать ответы прежде чем попробовать нет смысла
Старый 19.11.2010, 02:32
ScorpioT1000
Работаем
offline
Опыт: отключен
я ставил слип 0.1
ScorpioT1000 добавил:
напр в DGUI
    void ReloadTexture() {
        destructable tree = CreateDestructable(.texture,GetUnitX(.picture),GetUnitY(.picture),0,1,0)
        real W = (.centerx - .minx)*2.0
        real H = (.maxy - .centery)*2.0
        PauseUnit(.picture, false)
        IssueTargetOrder(.picture,"grabtree",tree)
        Sleep(0.1)
        .indexanim = FineIndexAnimeModel(W, H, .z)
        SetUnitAnimationByIndex(.picture, .indexanim)
        SetUnitScale(.picture, FineSizeModel(W, H, .z), 0, 0)
        RemoveDestructable(tree)
        PauseUnit(.picture, true)
        tree = null
    }
Старый 19.11.2010, 12:21
Закрытая тема

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

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

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

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



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