3D屏(píng)保魔方是启(qǐ)动后魔方会自动旋转,并最终(zhōng)回到初始状态.有很(hěn)多人(rén)问我这是怎么做到(dào)的,用的什么解魔方的算法,其实我自己根本就不会玩魔方,别人用技巧解魔方,我这程序中用的是记忆.将(jiāng)魔方正着旋转若干(gàn)次,再反过来转就自动(dòng)回到初(chū)始(shǐ)了。
魔(mó)方实现是对共6个面的(de)每个方片做矩(jǔ)阵变化,这里不(bú)是方块,而是方片.每(měi)个(gè)方片有其(qí)自(zì)己的矩(jǔ)阵变(biàn)化,每次(cì)旋转,先通过区(qū)域选定需要旋转的方片集合,然(rán)后对这(zhè)些(xiē)方片做旋(xuán)转90度的(de)变换。
双击(jī)"MagicCubeSP.scr"可运行全屏程序
MagicCube.exe为窗(chuāng)口程序.
由于程序为(wéi)一个屏保,所以(yǐ)启动后,点(diǎn)击鼠标(biāo)或按下键盘任意按键会自动退出.
鼠(shǔ)标滚轮(lún),重设魔方层(céng)数。
XP:
将(jiāng)目录下的所(suǒ)有文件(jiàn)拷贝到WINDOWS系统目录下如"C:\WINDOWS\system32"
在设置(zhì)屏(píng)保的(de)对话(huà)框中,选择"GridWorldSP"
目前的问(wèn)题(tí)是:WIN7,WIN8无法以屏保的方式启动.程序启动需要加载我(wǒ)游戏引擎的WhyCore.dll,但(dàn)当将程序(xù)拷。
