hubo5563 发表于 2011-1-7 15:55:25

魔中魔JAVA助手和仿真软件出炉了

支持超三八大行星,以及3个超四,5个超五。

网页地址:

http://www.mf8-china.com/Java/mzm.html


程序下载地址:
http://bbs.mf8-china.com/viewthread.php?tid=68757&extra=page%3D1

三阶魔中魔

0
10
99d658
f3a0e2



四阶魔中魔2号


2
10
99d658
f3a0e2



五阶魔中魔3号:


6
10
99d658
f3a0e2


使用方法:
1:进入如下链接http://www.mf8-china.com/Java/mzm.html
2:设置魔方种类
3:设置颜色数(6色这步省略)
4:设置面特征(魔中魔加强版必须根据八大行星特征来设置)
      程序中的面特征是指加强版魔中魔的,只对三阶和五阶魔方起作用。
      程序默认的都是0类型面,需要设置哪些面为1类型,把初始状态下的面代码填到面特征输入框中即可。
      例如:要把U面和D面设置成1类型面,把UD两字母填到面特征输入框中即可。
填的字母顺序无关,面代码之间无任何分割符。
     对于三阶魔方来说,0类面是指转动该层时,圆圈内部的块不转动,1类面是指,转动该面时,圆圈内部的块跟着转动。
      对于五阶魔方来说,0类面是指该面转动外层时,圆圈内部的块不转动,而转动内层时,圆圈内部的块跟着转动。1类面是指该面转动外层时圆圈内部的块跟着转动,而转动内层时,圆圈内部的块不动。
5:设置魔方初始状态
      有两种方法,第一种设置初始化序列,第二种填初始化颜色
      1)根据需要设置初始化序列
      你直接在左面的模型中转动魔方,把你想要的状态转出来,然后按F3键,输出你刚才的转动步骤,然后你把它复制,粘贴在工具的右侧上方的初始化序列栏里,按提交按钮即可。
      2)填初始化颜色,按F9键进入填色状态,此时你可以一个块一个块的填,也可以一个面一个面地填,还可以整个填。首先在左边窗口上方选当前色,再选填充方式,然后用鼠标在左边模型中单击要填的面或块,单击后当前颜色就填到你要填的面或块里了。需要换色在从上面选色,需要转动魔方,直接拖动魔方,就可整体转动。直到你把要填的都填上,然后按F7键,输出其他参数,然后把这些输出复制下来,粘贴到右面的可选参数栏里,按提交按钮,就设置好魔方初始状态了。
6:设置自定义公式、转动序列
     第一次设置时你直接在左边模型中转动魔方,然后按F3键输出转动序列,你可以将其复制,然后粘贴到转动序列栏里,也可以粘贴到自定义公式栏里。
     你可以多次设置,非第一次时,你直接按模型控制条的播放到最后按钮,然后转动魔方,到一段落后按F3键输出转动序列,你把它复制下来,粘贴到待执行序列栏里最后,相当追加了待执行序列,也可以粘贴到自定义公式栏里,在自定义公式栏里,每个公式之间必须用&号隔开,在待执行序列里,每段也必须用&号隔开。每个公式前面和每一段落前面可以添加说明,说明是任何可显示的文本,文本必须用半角的花括号括起来。在播放时他们显示到窗口的上面。
       编辑完这一段落后按提交按钮,然后可以继续编辑下一段落,待执行序列需要用自定义公式时,直接把自定义公式的序号用半角的中括号括起来,放到待执行序列后面,例如用第二个公式可写为:;用第3个公式的逆公式可写为:';,然后按提交按钮。
       直至最后满意为止。
7:复制discuz代码
8:粘贴到论坛帖子中,发帖,就可发表自己的java动画了。


         在输入初始化序列,待执行序列,自定义公式转动序列时:
    特别注意:本java助手使用的转动步骤必须用半角的分号结束,否则系统不认。

         

操作方法:
    将鼠标指到要转动面上,单击鼠标:
    鼠标左键:逆时针转
    鼠标右键:顺时针转
    鼠标拖动整体转 ,不改变各面字母符号
    Alt+鼠标右键整体顺时针转 改变各面字母符号
    Alt+鼠标右键整体逆时针转 改变各面字母符号
当魔方不只一层可转时:
    Shift+鼠标右键第二层顺时针转
    Shift+鼠标左键第二层逆时针转
    Ctrl+鼠标右键一二层顺时针转
    Ctrl+鼠标右键一二层逆时针转
功能键:F1---调出本帮助菜单
        F2---隐藏文本框,显示魔方,在颜色编辑状态下退回到魔方转动状态。
        F3---显示文本框,文本框里面输出你此前转动步骤的操作序列。这些转动步骤是经过简化的。
        F4---显示文本框,文本框里面输出初始化序列。如果是随机生成的,也将生成这个魔方的步骤序列输出,输出的序列没有约简。
        F5---显示文本框,文本框里面输出魔方吧论坛的Dizus代码,你可以将这个代码复制下来,直接发到魔方吧论坛上,在论坛上直接显示你这次整个操作的java动画过程。
        F6---显示文本框,文本框里面输出html文件代码,你可以将这个代码复制下来存成扩展名为html的文件,并且把这个文件和软件带的jar文件放到同一目录,双击这个文件,用浏览器打开,就可以看到你整个操作过程的java动画。
        F7---显示文本框,文本框里面输出其他参数,这个可以复制到工具软件的其他参数栏,来设置魔方初始状态。
        F8---作废你的操作,从头来。此时魔方回到初始化状态,并且记录的操作清空。
        F9---进入颜色编辑状态。按这键后系统将把魔方当前状态的颜色作为此后的初始颜色,并清除初始序列和之前的操作序列,此后你可以修改魔方各个块的颜色。这个功能只在工具下才能使用,发到贴子里的java动画没有这个功能。




[ 本帖最后由 hubo5563 于 2011-2-21 10:11 编辑 ]

zm0122 发表于 2011-1-7 16:12:29

不错。只是还没玩到这一层。

Cielo 发表于 2011-1-7 16:18:36

不错!mf07
不过还是有实物的感觉更爽:P

warl0rds 发表于 2011-1-7 16:49:24

额 先前某人说了个这个 就出来了 hubo真强悍

kattokid 发表于 2011-1-7 17:15:14

非常喜欢!先支持下,改天再玩…

42752277 发表于 2011-1-7 17:28:06

太强大了,支持一下

Xwam 发表于 2011-1-7 17:43:44

很好很强大~~支持了~~

乌木 发表于 2011-1-7 19:03:40

试试。
水星号三阶魔中魔内角三轮换只要两个公式(配以setup):(白色面为“1面”。外角也复原是人为设置初态的缘故。这两个公式引起的外角块的变化不去管它们,在实际复原时,可以在内角块都复原后,用另外方法专门解决外角块问题。)


U2 R' D' R U2 R' D R



0
10
F
r;R';D';R;U2;R';D;R;U2;
U2;R';D';R;U2;R';D;R;

99d658
f3a0e2



L2 U' R' U L2 U' R U



0
10
F
r;U';R';U;L2;U';R;U;L2;
L2;U';R';U;L2;U';R;U;
99d658
f3a0e2


两个公式是不同方位的相同操作作用于同一魔方,效果不同的原因是白色“1面”在两式中地位不同。

[ 本帖最后由 乌木 于 2011-1-8 10:38 编辑 ]

乌木 发表于 2011-1-7 19:11:49

8楼java图在“工具”中正常,帖子中为何不出来?是否论坛还未准备好?

[ 本帖最后由 乌木 于 2011-1-7 19:14 编辑 ]

hubo5563 发表于 2011-1-7 19:21:07

回复 9# 的帖子

现在好了。
乌木老师,由于我的助手没有联调,导致了你的java不对。应该是如下的:


0
10
F
r;U2;R';D';R;U2;R';D;R;

R';D';R;U2;R';D;R;U2;
99d658
f3a0e2



0
10
F
r;L2;U';R';U;L2;U';R;U;
U';R';U;L2;U';R;U;L2;
99d658
f3a0e2


错误之处在生成的Discuz代码参数不对,应该是param=locked而不是param=Random,你重新编辑一下就好了。

[ 本帖最后由 hubo5563 于 2011-1-8 09:18 编辑 ]
页: [1] 2 3 4
查看完整版本: 魔中魔JAVA助手和仿真软件出炉了