Советы по Гекку и по работе с ним:1.При создании интерьеров, хорошую помощь может оказать калькулятор. Дело в том, что при ручном соединении стен, пола, проемов, и т.д., шов практически отсутствует, т.е. между моделями будет много "дыр". Чтобы миновать это, необходимо определить длину или ширину модели. Делается это так: поставьте часть прохода а затем вторую его часть. Посмотрите в настройках объекта значения его X и Y. После этого округлите его. Тут есть хитрость: было замечено, что ширина или длина объекта, была спроецирована весьма удобным образом - она равна числам 128, 256, 384, 512, 768. 1024, и т.д. И вам не составит труда из таких чисел подобрать "округленное" для ширины или длины. Теперь, всякий следующий объект помещайте так: (для примера возьмем ширину) ширина исходного объекта равна 256. Его координата равна 0. Значит к нулю прибавим 256 и получим совершенно ровный шов. Но это при условии, что две остальных координаты второго объекта будут равны другим координатам второго. А теперь поясню зачем калькулятор нужен: когда вы построите достаточно большой участок, прибавлять большие числа к значением будет тяжело, поэтому помощь электронного помощника будет весьма кстати.
Еще проще можно поступить, собирая исключительно комнаты и проходы - просто закрепить угол поворота объектов и передвижение по сетке(8 и 9 иконки на панели инструментов). Но вот расставлять декорации таким образом - не слишком-то удобно.
2. Еще одно преимущество ГЭКК (особенно важное для создателей лабиринтов) - это возможность отключить функцию объекта быть видимым на локальной карте. Например дверь в пещере, ведущая к цели, не будет отмечена на карте и вот блуждай и блуждай. Чтобы сделать это, нужно, добавив в локаию объект (дверь, например),дважды щелкнуть по нему мышью и поставить флажок рядом с надписью "hidden from local Map".
3.Как заставить турели стрелять только по врагам, игнорируя игрока. Заходим в свойства турели и выставляем параметры:
Теперь турель будет атаковать только врагов:
4.Как сделать так, что бы дверь открывалась по нажатию с какого-нибудь активатора?
Итак, поставьте дверь и два активатора. Нажмите двойным кликом в RenderWindow на оба объекта и в открывшемся окне поставьте галочку Persistent reference. Если активаторы содержат скрипты, то создайте новый активатор на основе старого, без скрипта. Я взял модель с ID ElectricalSwitch:
Прямо в RenderWindow щелкните по нему двойным кликом. Откроется окно свойств:
В RenderWindow щелкните по двери двойным кликом, в открывшемся окне откройте вкладку Linked Ref:
Нажмите кнопку Select Reference in Render Window. Курсор превратится в прицел. Наведите им на ElectricalSwitch в Render Window и нажмите ЛКМ.
Далее переходите на вкладку Activate Parents, в поле ниже нажмите ПКМ, и в выпадающем меню выберите New. С помощью кнопки Select Reference in Render Window выберите нужный активатор. Нажмите Ок, после чего закройте окно свойств двери. Теперь дверь можно будет открыть с активатора. На одну дверь можно добавить сколько угодно активаторов, просто добавляйте их в поле на вкладке Activate Parents. Если хотите, что бы дверь можно было открыть ТОЛЬКО с помощью пульта, повесьте на дверь скрипт DoorRemoteOpenSCRIPT.
Продолжение следует. ~k-n~