Какие инструменты единства я должен использовать для рисования 2d спрайтов на экране? - PullRequest
0 голосов
/ 08 марта 2020

Я пишу это по подобию визуального романа в единстве. Но не сильно ориентирован на свои инструменты и активы. Идея заключается в том, что мне нужно рисовать только некоторые шпроты на экране: символы, фон, текст, эффекты.

Но только в пределах границ экрана и желательно контролировать положение этих спрайтов должно быть в относительных координатах на самом экране.

Но что для этого лучше использовать?

Я предполагаю, что canvas предлагает нечто подобное (отображение пользовательского интерфейса, которое не должно выходить за границы), но даже если как именно нарисовать? положить панель друг на друга с альфа-каналом для каждого «слоя»: фон, символ, текст?

Но как тогда перемещать спрайтов?

1 Ответ

1 голос
/ 08 марта 2020

Вы можете использовать пользовательский интерфейс ganvas для Unity, чтобы разместить на экране свои фоны, текст и кнопки принятия решений. Затем вы должны создать Dialogue Parser Script, который берет текстовый файл, который будет содержать фактический текст происходящего, а затем представить этот текст игроку. Файл должен содержать информацию о персонаже, что должен сказать каждый персонаж, и какие варианты выбора дать игроку. Тогда вам нужен скрипт, который на самом деле покажет диалог с игрой. Но я думаю, что на youtube есть множество полезных руководств для создания простой 2D-визуальной новой игры.

Если вы никогда не играли в 2D-игру в Unity до того, как взглянули на учебники по 2D-играм: https://learn.unity.com/project/creator-kit-rpg?language=en Из этого туториала Вы узнаете основы создания двухмерных игр и займете всего один час.

Если вы хотите создать визуальную игру-новеллу без программирования, вы можете использовать этот бесплатный Visual Novel Toolkit из Unity Asset store: https://assetstore.unity.com/packages/templates/visual-novel-toolkit-free-9416

...