我正在开发一个叫做Corrupted Dice的Unity游戏,游戏是一款骰子类的地下城探险游戏。骰子在使用次数过多后会破损,我希望玩家可以通过看到骰子在桌子上的外观就能察觉到它的破损程度。这些是游戏截图,左到右分别是:剩余使用次数为3、2和1。所有三个骰子都显示10点数,亮度反映了它们剩余使用次数的多少。为了让这个反馈保持在游戏中,我希望骰子本身能够告诉玩家它的使用次数,玩家不需要额外的UI计数器。骰子的发光是其材质的一部分,也携带着游戏信息。设置比较简单:当剩余使用次数改变时,我改变身体的HDR发光强度。它最初亮度很高,使用次数到2后逐渐变暗,最后使用次数为1时就灭灯了。每个骰子都有自己的运行时材质,因此改变一个骰子的材质不会影响其他骰子。数字面向是单独的精灵图,保持可读。