GodOfTheWorld
offline
Опыт:
777Активность: |
разработка - Грааль
У меня появилась идея: кароче на игровом поле поле в мили карте должен будет спрятан грааль (когда он в руках можно его построить на базе и он будет давать мега юнитов плюс пополнять здоровье и манну стоящих около него). А вопрос по сути таков :end: : Как сделать так чтобы грааль появлялся всегда в разных местах карты но его можно было достать (я имею ввиду он будет появляться в кармане только тогда когда примениьшь определённую способность в том месте где он запрятан) |
17.09.2005, 14:52 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
VolkPK
offline
Опыт:
4,877Активность: |
Даеш уме способность москиты, убираеш модель, и при старте карты в иницелизации кидаеш в рандомную точку на карте, суеш в магазины какийнить лопаты, со способность пустышкой, и при юзании этой пустышки смотриш растояние до твоего грааля, если меньше, например, 200, отключаеш тригер юзания пустышки, и даеш грааль, граалю даеш способность игрушечный замок с твоим зданием. |
17.09.2005, 16:04 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Гхм. Ну алгоритм примерно таков: помещаешь в переменную случайную точку на карте. Делашь какую-нибудь абилу-пустышку, действующую на область. При ее применении запускается триггер, который проверяет расстояние от точки грааля до точки применения заклинания. Если расстояние меньше допустимого, то дать герою предмет Грааль. Сам предмет будет представлять предмет типа tiny castle для постройки определенного здания. Причем для аждой расы это здание можно сделать разным.
Идея вообщем неплохая, но если у тебя возникли с этим сложности, то уровень мастерства оставляет желать лучшего. Читай статьи про триггеры и учись работать с ними. Отредактировано NETRAT, 17.09.2005 в 19:51. |
17.09.2005, 19:32 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
Статьи на вашем форуме оставляют желать лучшего, и если ваш уровень мастерства такой, что вы можете всё это понять то тогда возмите и сделайте пример того что вы только что сказали! ДА, кстати вы сами помните как в героях был динамичен процесс поиска грааля (тем кто не знает или не помнит по какой либо причине напоминаю: там кликаешь на обелиск и появляется картинка из которой исчезают фрагменты и появляется участок мапы с обозначенным крестиком местом нахождения грааля) Помогите мне сделать что-то вроде того! |
18.09.2005, 19:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
GodOfTheWorld первый раз слышу такой неутешительный комментарий по поводу статей - возникает вопрос - а ты их читал?!
Ты кажется спрашивал как делать чтобы раскапывалось, Сергей и VolkPK вполне доходчиво обьяснили, но теперь ты задешь другой вопрос - как сделать чтобы показывалась карта с мозайкой как в Героях. Это уже другой вопрос. И при этом утверждаешь, что на первый вопрос не ответили - так?! NETRAT добавил: Вот пример как раз того, о чем говорил Сергей, если тебе это не понятно, то сдесь лучше читать статьи внимательней |
18.09.2005, 22:05 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
Кароче, уважемый Netrat вы конечно извините но в вашей карте грааль всегда на одном и том же месте! |
19.09.2005, 19:27 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
GodOfTheWorld, значит так сложились звёзды :)
Я глянул карту - грааль по ходу дела должен появляться в случайной точке. |
19.09.2005, 20:52 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
WildCat у меня именно так и происходит. Рандом может глючить только в одно случае - когда seed совпадает, а за seed берется либо время после запуска варкрафта, либо после включения компа. Отредактировано NETRAT, 22.09.2005 в 06:48. |
20.09.2005, 01:07 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
GodOfTheWorld, если у тебя есть законченный проект давай его как грится в студию, ну или ссылочку. Ну и со своими кругами можешь познакомить - всегда приятно пообщаться с новыми людьми. :)
Отредактировано NETRAT, 22.09.2005 в 06:45. |
20.09.2005, 19:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
ЭТИ ПРОЭКТЫ ДОВОЛЬНО СКУДНЫ поэтому их выкладывать я не буду. А мои круги не имеют инета. :end: Да и как там на счёт мозайки? :) Отредактировано NETRAT, 22.09.2005 в 06:48. |
20.09.2005, 19:41 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
Насчёт мозаики? Есть такое действие, в русском переводе называется
Спецэффекты - Fade Filter Тебе понадобится какая-нибудь картинка мозаики размером 512x512. Далее конвертим её в 32х битную таргу и в фотошопе делаем несколько её частично открытых вариантов (по количеству обелисков). Обелиски делаем нейтральными юнитами. И для каждого делаем триггер: если юнит/герой подходит к юниту-обелиску на определённое расстояние, то делаем паузу на игру, прячем всех юнитов в области вокруг грааля, затемняем в помощью Fade Filter экран, включаем Cinematic Mode и переводим камеру в область с граалем, далее делаем fade filter с 1й картинкой частично открытой мозаики, потом по команде из строки или через определённое время озвращаем всё на место, отключаем триггер для этого обелиска. Тоже самое для другого обелиска, только не забудь, чтобы при посещении второго обелиска показывалась вторая картинка мозаики и т.д. Наконец в последнем случае делаем всё тоже самое, только без картинки мозаики :) Надеюсь справишься. P.S. Но на готовый проект я хотел бы взглянуть :) |
20.09.2005, 20:36 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
За мозайку это огромное мега-супер-пупер спасибо :) .А про работы дай мыло можь пришлю! :smo: и ещё одно = :trud:
GodOfTheWorld добавил: моя ася 225 593 519 GodOfTheWorld добавил: моя ася 225 593 519 подключай |
20.09.2005, 20:57 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
WildCat грамотно придумал - получается фейдеры друг на друга накладывать - верно?! одна трабла - карта мозайки все равно каждый раз одинаковая... то есть зум не сделаешь на ней
|
20.09.2005, 21:45 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
NETRAT, увы нет :( Я думал о том, чтобы воспроизвести эту систему в точности как в Героях, но похоже, что два fade фильтра не накладываются, т.е. когда делаешь второй фильтр, то первый исчезает, поэтому придётся каждый этап раскрытия мозаики делать отдельной картинкой. Кстати, не помню, чтоб в героях был zoom на экране с мозаикой, по-моему он был только при просмотре карты.
|
20.09.2005, 22:14 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
WildCat тогда не очень... я о том, что в героях обелиски показывали всю карту, а сдесь для такого эффекта придется ее бить на очень-очень много кусочков
|
20.09.2005, 22:18 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
неееееееееее это идея вполне может подойти при одном условии - если будет точно предопределено место нахождения грааля! |
20.09.2005, 22:20 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
GodOfTheWorld,
мыло Wi1dCat@yandex.ru (через единичку) |
20.09.2005, 22:27 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
Кто нить помогите клёвую обоину достать для мозайки грааля!
GodOfTheWorld добавил: Ладно на досуге пришлю! |
20.09.2005, 22:30 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
GodOfTheWorld, а ни фига, если ты смотрел пример NT, то мы сразу после инициализации получаем координаты случайной точки, т.е. у нас есть привязка, куда тянуть камеру. Fade фильтр не зависит от положения камеры, т.к. кладётся на экран :)
NETRAT, картинок понадобится ровно столько, сколько обелисков. Есть идея лучше? |
20.09.2005, 22:32 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GodOfTheWorld
offline
Опыт:
777Активность: |
моё мыло gondjubas007@yandex.ru
GodOfTheWorld добавил: Я уже начал этим заниматься!!!! :) GodOfTheWorld добавил: Netrat да ведь аватар поменял - красиво поздравляю! GodOfTheWorld добавил: кароче Cat пришли ответ на мыло |
20.09.2005, 22:40 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|