Шалаши в заранее отведенных местах - это конечно хорошо. :)
А если ставить там где захочется? Такое я вот не знаю как реализовать.
Вид для печати
Шалаши в заранее отведенных местах - это конечно хорошо. :)
А если ставить там где захочется? Такое я вот не знаю как реализовать.
Да зааапросто!Цитата:
От первого лица я думаю не просто будет сделать игру....
http://www.youtube.com/watch?v=blB36xT5wGg
Герой делает шалаш... Его координаты равны координатам места, куда перелетит ивент с изображениями шалаша, координаты запомнятся.. Далее, при каждом выходе на карту острова, этот ивент будет перемещаться на то место. Таких ивентов надо сделать с запасом. Ну, а если тестер решит весь остров застроить шалашами, то можно выдать сообщение, что подходящих веток на острове больше нет.
Достаточно интересно... Во-первых, ввести лимит построенных шалашей на локации. Во-вторых, для каждого шалаша на каждой локации ввести один триггер (построен - да/нет) и две переменные, для координат. При переходе скрыть экран, вызвать общим событием наличие шалашей (проверка ID карты, затем в зависимости от ID - проверка построенных шалашей, вывод их в соответствии с заданными координатами). Это вполне, вполне реально реализовать, однако это будет НЕВЕРОЯТНО громоздко, так как мейкер все же немного не под это заточен.
Это на помнило, что я делал для своего проекта роботы, когда робота можно было в любом месте оставлять. Кода очень много, но реализуемо.
Ивентовая система команд мэйкера действительно под такого типа вещи не удобна. На скриптах же есть несколько систем генерации ивентов. Т.е. с их помощью можно создавать сколько угодно событий и где угодно простым вызовом команды.
Например, система XAS ABS так работает. Берёт настроенные ивенты со специальной карты и копирует их на текущую. А там и ивенты магии, и бомбы, и инструменты. Много всякого. А как генераторы ивентов приспособить к созданию песочницы, думаю, очевидно: шалаши, постройка плота, создание ловушек для зверей и тому подобное. Даже для начинающего скриптёра тут проблемы ноль. И по сложности _значительно_ проще создания аналога чисто на ивентах.
Этот XAS слишком португальский =_= Я ничего не понял :(
Как его пользовать?
Есть же в КСАСЕ свой туториал - переведенный. Там надо знать как вызывать готовые переключатели. В демке все по русски объясняется.Надо найти этот туториал.