Сейчас 17:29:56 Воскресенье, 5 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Оптимизация кода (лишние вызовы)
Оптимизация кода
Dimon4iK-ERAДата: Суббота, 23 Июля 2011, 01:20:42 | Сообщение # 1
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
Помогите оптимизировать, еще не совсем понял, как и что.

У меня есть тригг с кучей вызовов. Хочу спросить, как их уменьшить:

Code
function Trig_Action_1_Actions takes nothing returns nothing
call PlayMusicBJ( gg_snd_TragicConfrontation )
call CinematicModeBJ( true, GetPlayersAll() )
call CameraSetupApplyForPlayer (true, gg_cam_Camera_001, Player(0), 0)
call DisplayTextToForce (ggGetPlayersAll(0), "Welcome to -MMS- world!")
call CameraSetupApplyForPlayer (true, gg_cam_Camera_002, Player(0), 5)
call TriggerSleepAction ( 5 )
call CameraSetupApplyForPlayer (true, gg_cam_Camer_003, Player (0), 7)
endfunction


можно ли как-то их урезать? Ибо это только часть кода, дальше пойдет куча вызовов из-за перемещений камер + текста.
Если можно с помощью переменных - прошу помочь и пояснить nate
 

IncludeДата: Суббота, 23 Июля 2011, 01:23:39 | Сообщение # 2
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Блокировки:
Dimon4iK-ERA,Заменяем слип актион на хеш. бж на нативки
 

Dimon4iK-ERAДата: Суббота, 23 Июля 2011, 01:31:12 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
Quote (Include)
бж на нативки

не нашел нативок на вызов синема мода nate
Quote (Include)
слип актион на хеш

это для меня пока темный лес...

Добавлено (23-07-2011, 01:30)
---------------------------------------------

Quote (Dimon4iK-ERA)
не нашел нативок на вызов синема мода

JassCraft молчит на счет этого... там только что-то на счет
Code
function CinematicModeExBJ takes boolean cineMode, force forForce, real interfaceFadeTime returns nothing
     // If the game hasn't started yet, perform interface fades immediately
     if (not bj_gameStarted) then
         set interfaceFadeTime = 0
     endif

но это малоч ем поможет, однако BJ все равно nate

Добавлено (23-07-2011, 01:31)
---------------------------------------------
Просьба тыкнуть в нативку :)

 

FaionДата: Суббота, 23 Июля 2011, 10:01:26 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Quote (Dimon4iK-ERA)
JassCraft

facepalm
Все отцы юзают: jass new gen pack


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

Dimon4iK-ERAДата: Суббота, 23 Июля 2011, 11:46:53 | Сообщение # 5
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
Faion, понт не удался, он у меня стоит... но удобнее мне юхать jc. Тыкни в jngp в нативку cinemod
 

FaionДата: Суббота, 23 Июля 2011, 12:04:51 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Quote (Dimon4iK-ERA)
Faion, понт не удался


Это не понт, это аксиома facepalm

Quote (Dimon4iK-ERA)
он у меня стоит...


facepalm

Тебе религия не позволяла скопировать название этой функции, и заюзать поиск по функциям?

Quote (Dimon4iK-ERA)
но удобнее мне юхать jc.


facepalm

Quote (Dimon4iK-ERA)
Просьба тыкнуть в нативку




О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL


Сообщение отредактировал Faion - Суббота, 23 Июля 2011, 12:06:17
 

Dimon4iK-ERAДата: Суббота, 23 Июля 2011, 12:11:00 | Сообщение # 7
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
Faion, а нормально ответить тебе тоже вера не позволяет <_<

Спасибо.

Тему можно закрыть
 

FaionДата: Суббота, 23 Июля 2011, 12:18:54 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Quote (Dimon4iK-ERA)
Faion, а нормально ответить тебе тоже вера не позволяет

Все именно так, нужно имидж поддерживать=)


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Оптимизация кода (лишние вызовы)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz