Skip to content

2to8/TetrisGame-Unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

现代俄罗斯方块

Unity 2018.4

超级旋转系统(Super Rotation System, SRS)

  • 7种方块。

    T,I,L,J,S,Z,O

  • 旋转。

    每个方块都有自己的旋转点,其 O 可以看作是没有旋转。按照旋转点,可以进行左旋和右旋,左旋和右旋结果不同。

  • 踢墙(WallKick)。

    当方块被墙壁等障碍卡住不能旋转的时候,进行一组WallKick测试,若其中一项测试成功,则方块会旋转并移动到指定位置,若全部测试失败,则旋转失败,方块没有任何旋转和位移。

Hold操作

可以将一个现有方块存起来备用,打出高收益。

7-bag方块生成器

一个包装7种方块,在这7个方块中进行随机。这样一来,每一轮(7次),都会获取到这7种方块,只是顺序不同罢了。

Twist操作

有了SRS系统为支撑,可以有很多新奇的玩法。

通过踢墙,可以将方块旋进一些意想不到的地方。

为了提高Spin操作的成功率,落地仍可以操作一段时间(大概0.5s左右)。

  • T-Spin
  • I-Spin
  • L-Spin
  • J-Spin
  • S-Spin
  • Z-Spin

Scoring

根据每个操作/消除动作,来打分。

参考

!音乐/音效仅供学习使用

About

基于Unity的简易版现代俄罗斯方块

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 72.7%
  • ShaderLab 23.9%
  • HLSL 3.4%