1.4提供的脚本功能十分强大……不止体现在马里奥系列关卡的制作上,还可以制作其他各种或实用或坑爹的东西……
先上效果图
按键的检测利用了一下藤蔓……玩家在藤蔓上可以自由控制移动方向,用脚本系统监测玩家的位置就可以达到检测键位的目的
然后用50个NPC拼出方块显示区域(为防止掉帧过多,1个NPC对应2x2区域),实时更新场内方块状态,剩下的就是游戏的核心算法了……受时间所限,算法脚本写得非常凌乱,可能阅读起来会有障碍= =
至于游戏规则和操作:
首先此关卡单人运行和双人运行效果不同(单人游戏键位略少某些功能没法实现
单人运行:
上键:顺时针旋转方块
下键:软降(方块加速下落),开始游戏
左右键:左右移动方块
双人运行:(需要事先设置好2P键位……
1P上键:硬降(方块瞬间下落到底端并固定)
1P下键:软降(方块加速下落),开始游戏
1P左右键:左右移动方块
2P上键:Hold(暂存方块)
2P下键:顺时针旋转方块
2P右键:逆时针旋转方块
游戏目标是消完150行,此游戏不带SRS功能,方块预览只有1个(偷懒
【在关卡任意位置放置NPC154、155、156即可更改游戏配置,效果分别是减小移动延迟(DAS),大幅减小移动延迟,将单人模式中的下键改为不会立刻锁定方块的硬降】