Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Подгрузить спецэффект
Как правильно подгружать файл спецэффекта:
так ???
или так ???
Или сразу обоими способами? |
14.10.2012, 13:23 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
ну я первый способ использую |
14.10.2012, 13:47 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
Sladkoegka, почемуто второй способ невсегда работает конректно, те. зачастую не успевает безлажно подгрузить все необходимое, если ты почти сразу будеш юзать эффект то его лучше создать и удалить при загрузке карты через библиотеку, а если черти знает когда да и в обще бдеш ли юзать спецэффект то юзай второй способ... (можно порой и без подгрузки) |
14.10.2012, 14:20 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
|
14.10.2012, 14:24 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
quq_CCCP:
можешь привести пример? самому интересно :D |
14.10.2012, 14:30 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
asesmo, ну у библиотек есть такая особенность как самоинициализацция, те когда до загрузки карты остнится 1 см (примерно) то описанная функция в теле библиотеки будет выполнена, ну и там мы пишем код, для создания, удаления эффект или юнита, так надеюсь понятно? |
14.10.2012, 14:46 | #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 )) ? |
14.10.2012, 15:18 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
asesmo, ты в курсе что функция должна распологатся в особом разделе чтобы быть запущенной во время загрузки, для этого и нужна само инициализация библиотек... И куда попало эту функцию записать нельзя... |
14.10.2012, 15:34 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
okda? |
14.10.2012, 15:40 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
Doc, да некто и не сомневался в этом методе, тока почему cjass? и в таком извращённом виде? |
14.10.2012, 15:45 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
quq_CCCP:
нет у меня нету образования программиста и я не шарю в теории, просто спрашиваю как проще сделать функцию прелоада при загрузке карты |
14.10.2012, 15:52 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
quq_CCCP, потому что так быстрее написать, захочешь - заменишь скобочки. Это не извращенный способ, если очень хочется - почитай мануал. |
14.10.2012, 16:00 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
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 )) |
14.10.2012, 16:17 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
cjass тут вообще не при чем =/ |
14.10.2012, 16:36 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|