杂谈
目前呢,我在空余时间和朋友一起筹备制作一款SLG剧情游戏,游戏名字定为了赤红之夜。
对于这个名字我个人是非常喜欢的——不仅完美符合了剧情中关于“红月”的这一主线,同时由于红月会带来鬼(也就是幽灵),赤红还可以暗喻着某个“游荡在欧洲大陆的红色幽灵”。
而且这个名字的英文译名是:Crimson Night,你瞧瞧,CN(China),哈哈,这个名字是真的有意思。
LoGo设计
之前一直用PS,但现在我得说一句,Adobe Illustrator 真香。
字体上,我使用了 Minion Variable Concept 的 Regular,这个字体真的很好看,富有设计感。

通过描边再去除后,就可以细化字体,凸显结构。

然后红月部分,首先是需要找个素材(不然我难道要徒手画一个月亮吗)。

找好之后对素材进行处理,抠图,改一下色调。这里改色调的方法是在红月上面盖一层红色RGB 176,3,58(我学校校徽的颜色),然后使用正片叠底功能进行颜色覆盖。类似的方法有很多,你也可以直接通过快捷键 Ctrl+U 来修改,但是那样值很难调出自己想要的效果。

改好颜色后导入 Adobe Illustrator 里,使用图像描摹功能进行重绘。

最后再根据个人审美做一些修改就好了,最终成品如下:
项目管理
目录结构如下:
├── assets
│ ├── atory
│ │ ├── c1s1.txt
│ │ └── ...
│ ├── fonts
│ │ └── 素材集市.otf
│ ├── images
│ │ └── c1s1
│ │ ├── HS2_001.webp
│ │ └── ...
│ └── sounds
│ ├── bgm
│ └── sfx
├── scene
│ ├── main
│ │ ├──main.gd
│ │ └──main.tscn
│ └── menu
│ ├──menu.gd
│ └──...
└── script
└── utiles
└── DialogueSystem.gd核心功能
由于需求较少,这次的代码也能如愿写的十分极简,界面上只设置了 Main 和 Menu 两个界面,然后辅助脚本就一个 DialogueSystem.gd ,就这三个就完成了核心功能的设计。
其中 Menu 是主菜单,Main 是游戏主界面,DialogueSystem.gd 则负责读取自然语言,转化为引擎能识别的格式,我只需要输入如下代码,就能实现剧本的效果,也算是搭建了一个好用的框架:
???:你叫什么名字?
主角:你可以称呼我为华。
???:好的,那么...华先生,接下来希望你能好好配合我,这将会关系到你的生命安全。
[bg = HS2_004.webp]
主角:当然,我会好好配合你们的。版权声明:本文采用 CC BY-NC 4.0 协议授权
转载需注明作者及原文链接: https://mansifield.pages.dev/l3nts3/