Участник:Orphanage: различия между версиями

Материал из Tau Ceti Station Wiki
Перейти к навигации Перейти к поиску
м (Полностью удалено содержимое страницы)
Строка 1: Строка 1:
{{wip
| assign = Orphanage
| url = Blah
}}


''Сразу вас информируем - это гайд не о технике рисования спрайтов, об этом вы постарайтесь узнать самостоятельно. Здесь вы узнаете лишь о том, что нужно для рисования спрайтов, и какие вещи необходимы для того, чтобы они корректно работали. Большинство предложенных в игре спрайтов имеют размер 32х32 в пикселях, используют цвета расцветки 32b или же 24b + Альфа-канал (Alpha Channel)''
==Обзор объектов==
Ниже представлены все четыре вида объектов в игре:
*'''Area | Зоны''' - ''углубляться в них мы почти не будем, ведь во время игры зоны не будут видны глазу обычного игрока, а нашей недоделанной графики Космической Станции вам и так хватит.''
*'''Mob | Мобы''' - ''люди, обезьяны, киборги, пришельцы и другие создания, обитающие на и вокруг станции,''
*'''Objects | Объекты''' - ''механизмы, двери, предметы и тому подобное,''
*'''Turf | Поверхности''' - ''стены, полы и конечно же космос.''
==Файлы формата .DMI==
Спрайты, присутствующие в играх на движке BYOND, имеют формат, обозначаемый, как .DMI. Для создания этого файла, кликните на значок Dream Maker'а, в появившемся окне нажмите на File > New Environment > затем выберите расположение, по которому файл будет сохранен (directory), имя файла на второй строке ввода, после чего сохраните. Затем должно появиться новое окошко, где вы должны выбрать тип файла, в нашем случае - '''Icon file''', после чего снова дайте наименование.
Новое окно для хранения спрайтов откроется совершенно пустым, и большинство пространства будет первоначально белым. В левом верхнем углу вы увидите две иконы - с палитрой и видеокамерой, разделяющие в последующем спрайты BYOND'а на два разряда. Как уже было ранее сказано, большинство файлов имеет размер 32х32 пикселя, и один .dmi файл не может размещать в себе спрайты разных размеров, вроде 64х64 и 128х128, к нашему несчастью.
Теперь, когда вы немного освоились с интерфейсом программы, нажмите правой кнопкой мыши на пустом белом поле, после чего вам предстоит выбрать один из видов спрайта, существует '''анимированный ('''Movie''')''', или же '''статичный ('''Pixmap''')'''. Первый от второго (''анимированный от статичного'') отличается тем, что в последнем нет возможности добавлять анимацию спрайту, а сам он будет иметь только одну сторону. Для начала попытаемся сделать анимированный, для выбора этого тип, нажмите на '''New movie'''.
У вас откроется новая вкладка, с четырьмя вертикальными полями направления (Влево, Направо, Вперед и Назад) и тремя полями кадров анимации, все это окрашено в грустно-серый, что намекает на муторность работы. BYOND понимает и разрешает использовать всего восемь направлений, количество которых вы можете сразу выбрать; одно, четыре, или же восемь. Так же вы имеете возможность выбрать количество полей с кадрами анимации, в зависимости от вашего предпочтения и качества задуманной работы. Если вы желаете сделать спрайт с большим количеством возможных направлений, например четырех, ограничьте кадры анимации спрайта до одного, тогда он станет статичным, но с несколькими сторонами обзора. Но все же интереснее, правда дольше, делать спрайты с анимацией, задержку между переключением которых можно поставить на 1 к 10, означающее скорость перескакивания кадров со спрайтами, образующими одну общую анимацию. Ладно, здесь разобрались.
А теперь о встроенном редакторе: во-первых - он очень прост, и единственная вещь, с которой могут возникнуть проблемы, или с которой вы не знакомы близко - это Альфа-фильтр. Нажмите мышкой дважды по любому из спрайтов, после чего откроется тот самый редактор, в крайней правой части которого будет располагаться обширная вертикальная шкала, это и будет альфа-фильтром. Важно заметить одну важную вещь - редактор имеет особенность при копировании сохранять изображения спрайтов с розовым или еще-каким фоном, несмотря на то, что фона, как такого и нету. Чтобы избежать или исправить проблему, используйте кнопку Flood из левой панели инструментов редактора, с альфа-фильтром, значение которого установлено на ноль, или же воспользуйтесь импортом, который работает вполне исправно.
Хорошо, будем считать, что спрайты вы нарисовали, теперь вернитесь к белому окошку, но уже совсем не пустому, нажав стрелку назад в редакторе. Именно здесь вы сможете лицезреть сделанный вами спрайт, и я все еще надеюсь, что вы его правда нарисовали. Двойной клик немного ниже иконки спрайта позволит вам переименовать его, так же это можно проделать с кнопкой F2, выделив заранее нужный спрайт, после всего этого дайте название. Наименование сделанного спрайта будет взаимодействовать с командой icon_state, став переменной, с помощью которой у вас появиться возможность портировать спрайт в игру.
Так же подметим, что у вас есть привилегия пользования действием Import/Export, выбрать которое можно, нажав правой кнопкой мыши по спрайту. Формат .DMI хорошо уживается в .png, и будет работать в любом графическом редакторе. Реверсия все еще может работать, что сделает перекрашивание быстрее и чище.
Что же, вот и вся основная часть, надеюсь, вам все понятно.
==Разделение спрайтов по категориям==
А сейчас вам будет рассказано о типах спрайтов, и должного взаимодействия с игрой.
===Mobs | Мобы===
*Мобам необходим нарисованный спрайт с четырьмя сторонами направления. Если вы хотите, чтобы персонаж мог носить одежду, держать предметы, надевать перчатки, самые различные очки, и так далее, и чтобы все это выглядело наиболее опрятно, милости просим рисовать им четыре стороны. Как обычно, решать - вам.
===Turfs | Поверхности===
*Пол и плитки находятся в этой директории - icons/turf/floors.dmi,
*Доступные виды стен - icons/turf/walls.dmi,
*И еще много различных спрайтов поверхности здесь - icons/turf/
===Objects | Объекты===
*Вещи: Набор, который вы сможете и поднять, и использовать, в основном должны иметь анимацию расположения в руке моба. Сами же спрайты предметов находятся по директории - icons/obj/items.dmi, а спрайты предметов в руках по этой - icons/mob/items_lefthand.dmi или же icons/mob/items_righthand.dmi, зависит от руки.
*Одежда: Набор спрайтов, которые вы имеете право надевать, находятся по этому адресу - icons/obj/clothing/, спрайты в руках - icons/mob/items_lefthand.dmi и items_righthand.dmi, а все, что они могут носить, здесь - icons/mob/
*Механика: одиночные и простые спрайты, которые только включаются/выключаются, можно найти в поиске Dream Maker'a, введя Machine соответственно.
==Расположение спрайтов==
Большинство файлов из вкладки Object при нажатии открывают собственную ветку кода, в которой вы найдете данные элементы переменной:
  icon = 'abc.dmi'
  icon_state = "sprite_name"
Переменная icon определяет, в каком из файлов .dmi содержится спрайт, а icon_state - название определяемого файла.
Иногда иконка, или тот же самый icon_state для объекта не определена. Это означает, что они назначены на исходном уровне. Если вы посмотрите на адрес директории, - '''/obj/item/weapon/storage/belt/full''' и не обнаружите спрайта, попытайте счастья на - '''/obj/item/weapon/storage/belt'''. Бывает и там ничего, тогда придется брать себя в руки и приписывать данную директорию - '''/obj/item/weapon/storage''', и дальше.
Нужно сразу подметить, что иногда расположение объекта в коде не совсем точное. Вы сможете узнать это по выделенной линии, где директория файла не схожа с той, что находится в ветке кода. Ручной поиск расположения таковых может затянуться, потому ниже приготовлен список наиболее используемых файлов с необходимыми объектами.
'''/obj/machinery'''<br>
icon = 'stationobjs.dmi'<br>
Расположен в: [https://github.com/Baystation12/Baystation12/tree/master/code/game/machinery code/game/machinery]
'''/obj/item/weapon/storage'''<br>
icon = 'storage.dmi'<br>
Расположен в: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items/weapons/storage code/game/objects/items/weapons/storage]
'''/obj/item/weapon'''<br>
icon = 'weapons.dmi'<br>
Расположен в: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items/weapons code/game/objects/items/weapons/]
'''/obj/item'''<br>
icon = 'items.dmi'<br>
Расположен в: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items code/game/objects/items/]
==Содействие в создании спрайтов и поиск реквестов==
Если вам кажется, что спрайты, которые вы создали, могут пригодится на форуме, обязательно высылайте их сюда: http://tauceti.ru/forums/index.php?board=14.0
Желаете сделать реквест? Вам сюда - http://tauceti.ru/forums/index.php?topic=2400.0
==Полезная информация==
*Никак не получается выбрать нужный цвет? Нажмите двумя кликами по любому цвету из палитры, после чего перед вами откроется окошко с выбором необходимой расцветки.
*У вас есть возможность использовать сразу две кнопки мыши, одну, например, для красного цвета, другую для черного.
*Допустили ошибку в спрайте? Нажмите на палитру используемых цветов, и выберите ранее используемую окраску, после чего закрасьте необходимый участок спрайта.
*Сделайте шаблон, выделите необходимый спрайт и с помощью нажатия правой кнопки мыши, копируйте и вставьте, у вас появится еще один, точно такой же спрайт.
[[Category:Guides]] [[Category:Game Resources]]

Версия 10:04, 16 июня 2015