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