WalkScape 角色定制工具
WalkScape 角色定制工具是为了让用户能够试用 WalkScape 中的角色定制功能而开发的。这使我们开发团队能够收集关于如何改进定制功能的反馈和建议,同时也方便发现任何 bug。
该工具完全使用 Flutter 开发。它被设计成响应式的,在移动设备和桌面设备上都能正常工作。
您可以在此处试用该工具: pfp.walkscape.app。
如果您对与之相关的实际游戏项目感兴趣,请查看 walkscape.app
如何使其工作
您需要为您的 PC 设置 Flutter。您可以按照 这些官方文档 来开始。
在您的 PC 上正确设置项目后,您可以使用 flutter run -d chrome 命令启动项目。
重要提示: 项目需要一个 /assets 文件夹才能正常工作。这不包含在项目中,因为这些是实际游戏中使用的游戏资源,不是我们希望公开分享的内容。您可以制作自己的资源并与该工具一起使用。保持文件夹结构相似对于使该工具正常工作至关重要——否则您需要更改 pfp_manager.dart 中的路径。文件夹结构如下:
我们已经为您提供了一个 assets_placeholder 文件夹。它包含一些示例,并显示了通用的文件夹结构。如果您将该文件夹重命名为 /assets,项目应该可以正常启动。
该工具使用像素调色板重新着色来更换发型。您可以在 /lib/vars.dart 中根据自己的喜好更改调色板。如果您这样做,您还必须在 functions.dart 文件中的 initProviders() 函数中更改默认调色板(颜色从该调色板更换到另一个)。
关于代码
该工具已重构,现在使用 Riverpod 的状态管理提供程序。如果您有改进或 bug 修复的想法,我非常乐意接收您的 pull requests。
文件命名约定
ex_ 表示该资源是独占的,需要激活开发者模式才能解锁。
_bck 表示该资源是“补充的”,绘制在背景中。这用于发型和头饰,以使资源的一部分绘制在角色后面。
_var 表示该资源是变体。这意味着它基本上是同一个资源,但有一些小的更改(例如颜色更改)。
版权和使用
您可以将该工具用于您自己的项目,但请不要以任何其他方式使用提供的艺术资源,除非是作为起点。如果您熟悉像素艺术,您也可以使用该工具来尝试您自己的 WalkScape 角色定制资源,并建议我们使用它们!很高兴看到您使用该工具创作的作品。






