我正在尝试用C++在UE4上制作一款俄罗斯方块游戏,我的第一个想法是为单个俄罗斯方块创建一个俄罗斯方块类
每个Tetriminos都有一个颜色和一个形状
现在到了最难的部分:从技术上讲,一个Tetriminos是由4个立方体组成的(所以我会做一个静态网格立方体),我必须“附加”颜色,最重要的是,在空间中的位置这是我开始惊慌的地方
我不知道如何实现这一点,换句话说,我应该如何将这4个立方体网格“链接”到类,然后根据形状定位它们(为了创建一个由4个立方体组成的T,Z,O,I和L形状)
发布于 2017-03-26 12:24:46
为什么要使用多维数据集呢?实际字母形状的网格不是更好吗?除非我错过了什么,一个有四个立方体的O是一个菱形,一个Z是由五个立方体组成的。
无论如何,首先需要为立方体定义连接点:在每个面和每个边上。您可以随心所欲地识别它们。然后你需要一种方法来定义字母是如何构成的-这是一个面和边的组合的列表。
这对你有帮助吗?
https://stackoverflow.com/questions/42551419
复制相似问题