我想听听同行开发者的想法。最近,我正在测试一款恐怖的像素画游戏。我注意到,看到有人现场玩游戏后,他们经常不知道哪些物体可以互动,哪些不能。之后,我有几个想法来解决这个问题,尤其是因为我试图保持游戏尽可能地内在化。

  • 一种可能的解决方案是当玩家靠近可以互动的物体时,添加一个互动图标。这似乎是最简单的解决方案,但我的主要担忧是它可能会与游戏的主循环UI冲突。
  • 另一种我想到的解决方案是当玩家靠近物体时,添加白色边框,但这会增加我的工作量,或者至少需要我编写我不想编写的着色器代码。另外,我认为这会在我的游戏中太吵闹了。
  • 最后一个想法,目前是我的最爱,是让物品发光,降低对比度,使物体在玩家靠近时暂时突出。然而,高亮和白色边框的想法都可能在我需要玩家互动的特定事件中变得复杂。也许我可以结合互动图标和高亮。或者,也许我可以让玩家自己检查所有东西,同时确保留下更多的互动物体,并确保地图布局易于跟随。你们觉得呢?