俄罗斯方块形状加工

时间:2015-09-18 10:18:30

标签: processing

我是处理的新手,很抱歉这个问题。 但是,我正在尝试创建以下形状:enter image description here

如果我有这种形状,我想要使用它几次,所以我想创建一个函数。我该如何编程呢?我应该使用createShape吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如何创建形状实际上取决于您希望如何使用它。

如果你想使用仅仅用于显示的形状,那么确定,使用createShape()绘制它的函数会起作用。您也可以使用rect()函数。

如果你想真正制作类似俄罗斯方块的游戏,那么你可以考虑使用一组二维布尔来表示你的网格,这样你就可以轻松地检查一行是否完全填满了。

如果你想要更多涉及的东西,比如这些形状的多个版本都旋转并相互碰撞,那么你可能想要研究使用物理引擎。

我建议您查看Processing reference,然后尝试一下。尝试首先使用rect()函数。