【问题标题】:Make pixel lighting like terraria and starbound制作像 terraria 和 starbound 一样的像素光照
【发布时间】:2017-01-03 12:03:33
【问题描述】:

我正在制作一款 2D 沙盒游戏,例如《泰拉瑞亚》和《星界边境》。这是我的游戏

灯光充满了整个地形,但我不想要它。我想要关注:

【问题讨论】:

  • 你修好灯光了吗?

标签: unity5 lighting


【解决方案1】:

您可能正在使用定向照明,它可以沿您制作的方向均匀地照亮整个地形。 您可以使用聚光灯或点光源,它们只会照亮您想要的表面。

编辑:尽管使用此方法,但由于整个地图中放置的单个灯的数量,这可能会占用更多资源。

【讨论】:

  • 我可以在地形顶部的方块附近放置聚光灯或点光源来模拟太阳光,假设地形高度为 50 块,聚光灯或点光源放置在靠近地形顶部的位置地形模拟太阳光,但是现在玩家将地形高度转换为30格,但是Spot Lights或Point Lights仍然在50格高度,如何解决这个问题?
  • 您可以将 Spot Light 或 Point Light 链接到 Y 中可能的最低表面,这意味着它总是靠近地板,即使玩家在那个方向打破了块。试试看,如果它不起作用,再给我一个电话,或者如果起作用,给我投票! ;) 干杯,伙计。
  • 不是解决方案!这对性能来说太重了。灯光会增加它们的强度。您可能需要一些 2d 光线投射。
  • @DerkJanSpeelman 我完全同意,我提出的方式过于执行,无法像他想要的那样透明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-11
  • 2012-06-10
相关资源
最近更新 更多