Плюсы и минусы реализаций
Большинство вещей, которые будут на вашем поле боя редактора, можно сделать по-разному. Будь то способность героя или система заданий — эти вещи можно сделать по-разному.
Реализация с помощью триггеров:
+ Очень просто.
+ Действия, события, переменные — все к вашим услугам.
+ Реализовать можно практически все что душа позволяет, от мелкой тряски камеры при определенных условиях до полностью функциональной системы игры. Всякие тетрисы, марио и прочие карты с очень отличным геймплеем от оригинала делаются через триггеры.
— Очень много багов вследствие этой реализации чего-либо.
— Необходимость прописывать все для каждого игрока, либо хранить в переменных и применять поочередно (задалбывает, особенно когда вы делаете карту для мультиплеера).
— Возможны лаги (задержка) при игре по Battle.net'у. WASD система движения, к примеру, при реализации через триггеры работает с ощутимой задержкой в мультиплеере.
— «Через жо*у»
Реализация через дата эдитор:
+ Минимум возникающих багов при работе и в игре. Баги локализации не в счет :-)
+ Минимальная задержка при игре по мультиплееру.
+ Реализуется не окольными путями
— Достаточно сложно.
— Муторно.
— Не все реализуемо.
Реализация через Galaxy код:
+ Возможно все. Абсолютно.
+ Задержка? О чем вы?..
+ Реализация «напрямик».
— Очень и очень сложно. Я вам пишу об этом практически его самого не зная. Показательно.
— Даже если вы что-то реализуете, вам возможно понадобятся другие средства, как дата эдитор, или триггеры, чтобы довести это все до игрока.
Резюмирую:
Если вы делаете всего-лишь карту, вам не нужен Galaxy код. Большинство своих задумок вы сможете реализовать и через дата эдитор с триггерами.
Если же вы — начинающий пользователь редактора, то пользуйтесь исключительно триггерами; жизнь покажется вам сказкой. Но не забывайте пытаться копаться и в дата эдиторе!
Если же вы — амбициозный мододел… шуруйте учить код, он — ваше спасение на просторах модостроения SC2.
Статья написана: 2010-10-18 11:52:03
Прочитано раз: 31707
Последний: 2024-10-06 15:42:01
ip: 89.189.155.*