我想要2D照明可以被游戏中的物体阻挡。我的游戏具有自顶向下的视图,所有游戏对象均由矩形描述。
假设我有一个10x10的世界,我在1x1处放置了一个灯光,并在该灯光周围放置了墙壁。我希望能够看到1x1的光源,但看不到其他任何地方,因为它被墙壁挡住了。
我听说过投射光线有效,但实际上如何运作?
1
希望看到一些与该语言无关的答案。
—
Dashto
@Dashto:您需要使用所使用语言的一段代码吗?那是错误的地方
—
。.– Kromster
你尝试了什么?当您说“其他任何地方都没有光源”时,您是什么意思?只是照亮您1,1块就可以了。也许我没收到您的问题,您可以张贴插图吗?
—
Laurent
@Krom Stern:实际上,我要的是完全相反的问题–一个不依赖语言的概念性答案。作为重复链接的两个线程并没有太多讨论这些概念。实际上,此站点上的大多数类似问题都只是回答“使用此库!”。对于想了解其工作原理的人来说,它的帮助较小。
—
Dashto
@Dashto:这是重要的信息,您应该将其添加到问题中;)
—
Kromster