最终结果(仅有的SketchUp!)
STEP BY STEP:
(我假定你已经有了一个棋盘)
1.创建物料&配置它就像在下面的图像。需要注意的是绿色的反照率是50%透明:
2.创建四&为它分配新创建的材料上。然后设置 它像下面的图片中:
现在我们将添加光晕效果。首先,我们需要通过切换到Good Quality
而不是Fantastic
来关闭 反锯齿。
4.其次,我们需要在主摄像头,使HDR
:
5.第三,我们需要导入Image Effects
包。此软件包 是Unity随附的Standard Assets
的一部分。它是完全免费的 。如果你没有在这里得到它。 https://www.assetstore.unity3d.com/en/#!/content/32351
您只需要Image Effect
包。
6.现在添加Bloom
效果,你的主摄像头。
7.这就是它!如果你需要通过代码来隐藏它再拿到参考 它和执行这行代码:
yourQuad.SetActive(false);
查看更多在这里: https://docs.unity3d.com/ScriptReference/GameObject.SetActive.html
最后,复制该四创建64个&正确地定位它们 。有2个技巧,可以帮助你的生活在地狱里很多 简单:
要快速复制一组对象的:全部选中,然后按:Ctrl + D
要启用边缘扣:选择您的四边形并按住V
,然后将鼠标悬停在四边形的顶点上。你会看到一个白色的正方形。拖动那个vetex并看到魔法。
9.从此,它是您的游戏逻辑来实现。您可以将 中的所有四边形存储在二维array
(矩阵)中,并自己操纵它 ,这一切我都能想到。祝你好运!
你不应该做绘画,这将意味着重绘每次移动的国际象棋纹理。消耗很大的内存。另一个过程可能是使用投影仪和一个附加着色器。 – Everts
@Everts我搜索了一点,但我还没有找到一个很好的参考阅读。你能给我一个链接吗? –
标记是什么意思?你可以把棋盘上的简单标记看起来应该是什么样子? – Programmer