![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Подгрузить спецэффект
Как правильно подгружать файл спецэффекта:
так ???
или так ???
Или сразу обоими способами? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
ну я первый способ использую |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,683Активность: |
Sladkoegka, почемуто второй способ невсегда работает конректно, те. зачастую не успевает безлажно подгрузить все необходимое, если ты почти сразу будеш юзать эффект то его лучше создать и удалить при загрузке карты через библиотеку, а если черти знает когда да и в обще бдеш ли юзать спецэффект то юзай второй способ... (можно порой и без подгрузки) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
quq_CCCP:
можешь привести пример? самому интересно :D |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,683Активность: |
asesmo, ну у библиотек есть такая особенность как самоинициализацция, те когда до загрузки карты остнится 1 см (примерно) то описанная функция в теле библиотеки будет выполнена, ну и там мы пишем код, для создания, удаления эффект или юнита, так надеюсь понятно? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
quq_CCCP, ну к примеру в корне карты написать
((код jass
function Preloading takes nothing returns nothing call RemoveUnit(CreateUnit(Player(0),'h00A',0,0,0)) endfunction )) ? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,683Активность: |
asesmo, ты в курсе что функция должна распологатся в особом разделе чтобы быть запущенной во время загрузки, для этого и нужна само инициализация библиотек... И куда попало эту функцию записать нельзя... |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
okda? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,683Активность: |
Doc, да некто и не сомневался в этом методе, тока почему cjass? и в таком извращённом виде? |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
asesmo
Я I Jag Ich Jeg Ja Minä!
![]() ![]() offline
Опыт:
8,073Активность: |
quq_CCCP:
нет у меня нету образования программиста и я не шарю в теории, просто спрашиваю как проще сделать функцию прелоада при загрузке карты |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
quq_CCCP, потому что так быстрее написать, захочешь - заменишь скобочки. Это не извращенный способ, если очень хочется - почитай мануал. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,683Активность: |
Doc, да уж читал, и смотрел ка кэто компилируется, правда давно, больше года назад, но что то мне не понравилось как сjass интерпретируется в jass, там еще тема гдето была где описывались все баги...
quq_CCCP добавил:
asesmo, ((код jass
library initializer LoadData private function LoadData takes nothing returns nothing set bj_lastCreatedUnit = CreateUnit( Player( 14 ), 'hfoo', 0.00, 0.00, 0.00 ) call UnitAddAbility( bj_lastCreatedUnit, 'A000' ) call DestroyEffect( AddSpecialEffectTarget( "abilitis\\spells\\other\\temp.mdx", bj_lastCreatedUnit, "head" ) ) call RemoveUnit( bj_lastCreatedUnit ) endfunction endlibrary )) |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
cjass тут вообще не при чем =/ |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|