如何解决更改阿拉伯字母的形状,而不是旋转俄罗斯方块中的块
我正在制作适合俄罗斯方块的教育性视频游戏,在该游戏中,您无需旋转块即可交换阿拉伯字母的不同位置。每个阿拉伯字母的形状可能略有不同,具体取决于单词的位置,开头,中间,结尾和孤立的位置。在这个游戏中,为了拼写单词,您需要选择正确的字母形状,然后将其与其他字母的形状正确地排列在一起。 我一直使用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 举报,一经查实,本站将立刻删除。