我们两个开发者正在Unity中制作roguelite卡牌游戏Beyond Realm。我们想分享的就是这个小镇。roguelite中你会不断地失去自己的牌组,所以我们想让小镇是唯一不变的东西。小镇一开始是灰色的,杀死每个关卡boss都会让小镇恢复一点颜色。我们不想有五个版本的每个建筑,所以每个精灵都有一个灰色的副本和一个标记每个像素为自然、火、水、空气或中立的遮罩。着色器会读取每个颜色家族的全局权重并将灰色与颜色混合。将艺术品带回家只需将权重从0滑动到1,整个过程需要2.5秒,整个小镇的精灵都会同时更新。我们在制作过程中遇到的问题。我们提高了饱和度,因为它看起来很平淡,草地变成了酸绿色,所以绿色现在获得了0.85倍的提高。我们复用了建筑“吸引”效果来使谷地从破败到繁荣,并且整个屏幕都变成了白色1.6秒。购买的建筑也会在升级面板关闭之前完成绘制,所以现在它会等待面板关闭。您会怎么做?demo将于10月底发布,Steam页面:https://store.steampowered.com/app/5244390/Beyond_Realm/?utm_source=reddit&utm_medium=social&utm_campaign=unity3d