我正在开发一个名为Board Game Tycoon的轻量级管理模拟游戏,您可以在其中经营一家小型桌游出版商。该游戏基于Godot 4。我的Discord用户询问是否可以设计自己的盒子封面。其中一个建议是:“只将游戏图标网中的所有图标都放入其中。”基本上如此。😅 现在,编辑使用了268个来自该图标库的图标,所以我想给它一个致谢,并分享我如何让它们适应游戏。首先,我过滤掉了实际上可以在此大小下阅读的图标。我的选择网格中只有42px的图标。一个很好的SVG并不一定能在这种大小下产生可读的图标。 我从游戏图标GitHub仓库的固定提交中下载了源SVG,然后编写了一个脚本来渲染和测量它们。我的初始规则是: * 12%到72%的填充面积。 * 至少60%的填充面积由一个主形状承载。 * 最多四个单独的形状。 * 几乎没有细节比大约一像素更细。 我还过滤掉了不符合游戏的图标,包括徽标、文本、宗教符号和与现实现代冲突相关的武器。 匹配剩余的图标到我的主题后,剩下420个候选者。 然后,我在完成了两个awesome桌游比赛后,Hegemony在德国的团结日后看了很多小图像。 脚本生成了显示每个候选者在其实际UI大小下的联系表,包括三个游戏主题渐变中的每个。 从那里,我挑选了每个主题的四到五个图标,另外26个组件图标,如骰子、牌和小人。 这给了我268个图标,分为六个组。 我的大多数选择是由Delapouite和Lorc完成的。 脚本缩小了选择,但从那些表中选择图标仍然很重要。 将它们导入现有的艺术流水线是有用的部分。 我自己的图案已经是32×32白色SVG剪影。 我将选定的图标转换为该格式:从512缩小,去掉背景正方形并使用白色填充。 游戏可以应用相同的颜色、不透明度设置和放置规则来处理我的图案。 一件令人恼火的事情是:原始路径使用nonzero填充规则,而我的格式使用evenodd。 在某些图标上,这会改变哪些区域显示为洞。 我添加了两种渲染的比较,并排除了任何图标,其中它们不同。 每个图标都有ID、作者、组和英文和德文标签。 这会生成游戏中的目录,而保存只需存储icon:<id>。 后来,我移除了三张酒类相关的图标。 保存引用这些图标将回退到建议的封面。 我不想在Steam规定方面遇到问题。 我还添加了一个归档检查。 我的选择中有13个作者,检查会失败,如果打包的图标没有匹配的作者信用。 这给了我一个改变目录时要记住的东西。 如果您需要小型剪影图标,请 worth看看游戏图标网。 对于这个编辑,工作主要是挑选可以在非常小的大小下阅读的图标并将它们通过相同的渲染规则处理。 感谢Delapouite、Lorc、Skoll和所有其他贡献者。 如果有人在类似的项目中使用测量脚本,很高兴分享更多信息:)
我在Discord上收到了一条信息“只需将game-icons.net中的所有图标都放入其中。”结果,我获得了268个图标和一个盒子封面编辑器。
评论 (0)