问题描述
我正在制作适合俄罗斯方块的教育性视频游戏,在该游戏中,您无需旋转块即可交换阿拉伯字母的不同位置。每个阿拉伯字母的形状可能略有不同,具体取决于单词的位置,开头,中间,结尾和孤立的位置。在这个游戏中,为了拼写单词,您需要选择正确的字母形状,然后将其与其他字母的形状正确地排列在一起。 我一直使用noobtuts经典的俄罗斯方块教程作为基础,但是我想交换字母的不同图像,而不是仅当您按下向上箭头时将图块旋转90度。当前旋转块的代码如下:
else if (Input.GetKeyDown(KeyCode.UpArrow))
{
if (transform.gameObject.name!="Square(Clone)")
transform.Rotate(0,90);
if (İsValidGridPos())
{
updateGrid();
}
else
{
transform.Rotate (0,-90);
}
}
`
相反,我将如何循环到另一个字母,但格式不同(即从首字母到中间字母)?当前,这些块由4-5个单独的块组成,它们本身只是.png。相反,我只想将字母的一个完整图片与各种形式组合在一起。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)