我正在以视觉小说的相似性来写这本书。但是在工具和资产方面并没有太多的针对性。我的想法是,我只需要在屏幕上绘制某些小块:字符,背景,文本,效果。
但是仅在屏幕边界内,并且希望控制这些子画面的位置应在屏幕本身的相对坐标内。
但是,什么更好地用于此呢?
我假设画布建议类似的内容(UI显示不应超出边界),但是即使绘制的精确度也一样?将面板彼此叠置,并为每个“层”设置alpha通道:背景,字符,文本?
但是如何移动精灵?
您可以使用Unity的ganvas ui在屏幕上放置背景,文本和决定按钮。然后,您应该创建一个Dialogue Parser Script,该脚本需要一个文本文件,该文件将保存正在发生的实际文本,然后将该文本呈现给播放器。该文件应包含有关角色的信息,每个角色应说的内容以及为玩家提供的选择。然后,您需要一个脚本,该脚本将实际显示游戏对话。但是我认为youtube上有很多有用的教程,等等可以创建一个简单的2D视觉小说游戏。
[如果您从未在Unity中进行过2D游戏,则可以查看2D游戏教程:https://learn.unity.com/project/creator-kit-rpg?language=en本教程将教您2D游戏创建的基本原理,只需一个小时。
[如果您想不用编程就创建视觉小说游戏,则可以使用Unity Asset商店中的免费Visual Novel Toolkit:https://assetstore.unity.com/packages/templates/visual-novel-toolkit-free-9416