Unity 魔方游戏(附游戏开源代码)

这个魔方游戏的前期的实现参考了许多教程,但全部代码逻辑都是本人写的(借鉴了的都会给出原贴链接),只讲实现的思路。

已完成:

魔方的转动和魔方的动画效果,支持魔方的cfop全部公式,按按钮可转动魔方

按键盘上的alt键可用移动鼠标360无死角观察魔方

魔方中心块加了转动提示符,提示魔方是须时针转还是逆时针旋转,双击转动提示符可快速将其设为F面

魔方默认为须时针转动,按键盘上的ctrl键,可切换魔方的转动类型和提示符类型为逆时针旋转

一建打乱,魔方状态保存和复原、已支持了检测魔方的还原情况,分为魔方已还原、白色底部两层和黄色顶层翻色已完成(还有类似5种)、白色底部两层(类似5种)、白色底部十字架(类似5种)

魔方cfop公式检测与还原算法已完成(原创的),实现恩路已完成,详情请看:(14条消息) 魔方CFOP公式匹配算法_qq_39858654的博客-CSDN博客

测试图:

魔方游戏转动思路最初来源于b站的一个视频:萌新学unity可以做一个魔方玩吗?

给我提供了一个很好的思路,我要做的是一个三阶魔方,魔方的转动就是最大的问题,视频中大佬思路是:

1.先摆放27个方块形成一个魔方,然后用6个较薄的正方体作为魔方的控制器,分别置于魔方的六个面,每一个魔方控制器都与9个方块进行触碰。

2.当魔方某个面要

  • 9
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值