1

我想知道是否可以就解决此问题的最佳方法获得一些建议。

我正在编写一个模拟器,运行具有“功能板”的老式英国街机水果机游戏。这些机器类似于美国老虎机。实际的棋盘由许多从后面照亮的半透明方块组成(参见图片示例)。图片

我要做的是通过(最好)使用开源 3D 引擎来渲染机器的 3D 表示。我不确定如何最好地处理功能板各个方块的“背光”效果。一个正方形可以单独打开或关闭,也可以调暗到任何级别。我对 C++ 和程序集非常有经验,但对 directx/opengl 还是很陌生。

请记住,可能有多达 512 个灯单独闪烁/变暗,我猜在半透明纹理后面使用“普通”灯会过于密集?我已经阅读了有关像素和顶点着色器的信息,并且想知道这是否是实现效果的最佳方法?(例如,将功能板拆分为每个正方形的单独纹理多边形,但将它们全部连接在一起,使其看起来像一个)

感谢您的任何建议

4

0 回答 0