魔方吧·中文魔方俱乐部

标题: 教程(01)java动画基本操作 [打印本页]

作者: hubo5563    时间: 2024-9-27 23:20:31     标题: 教程(01)java动画基本操作

本帖最后由 hubo5563 于 2024-9-29 07:19 编辑

球面切割魔方详细教程(1)

动画基本操作

       进入带有Java动画的任何页面,只要里面有Java动画,这里讲的都实用。

      1) 魔方整体虚转动,采用鼠标拖动来实现。你可以在下面动画上用鼠标拖动,就可以看到效果。
这种转动实际上魔方不动,观察点在变动。这种转动不被系统记录。就是为了全面观测魔方设计的。

       [SCubejava=580,500]
[param=Order]1[/param]
[param=AxisType]3[/param]
[param=FaceType]0[/param]
[param=Speed]6[/param]
[param=bianshuxing]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/SCubejava]

     2) 转动魔方层

     1.鼠标在转轴附近单击可以转动魔方转层,鼠标左键单击,最外转层逆时针转动一个角度。鼠标右键单击,最外转层顺时针转动一个角度。
     2.当魔方不止一层时,并且有可能被卡时,鼠标左键单击,从外到内逐层检查各层能否转动,能转就从最外层到该层一起逆时针转动一个角度。鼠标右键单击,从外到内逐层检查各层能否转动,能转就从最外层到该层一起顺时针转动一个角度。都不能转动时就没有转动。
     3.当魔方不止一个转动层时,按下shift键即上档键,再点击鼠标左键,从外数第一二层逆时针转动一个角度,点击鼠标右键,从外数第一二层顺时针转动一个角度。
     4.当魔方不止两层时,并且第二层被卡时,按下shift键即上档键,鼠标左键单击,将检查第三层能否转动,能转就从最外层到第三层一起逆时针转动一个角度。鼠标右键单击,将检查第三层能否转动,能转就从最外层到第三层一起顺时针转动一个角度。
     5.当魔方有三个转动层,三个转层都可转动时,按下Ctrl键,再同时点击鼠标左键,就从最外层到第三层一起逆时针转动一个角度。按下Ctrl键,再同时点击鼠标右键,就从最外层到第三层一起顺时针转动一个角度。

     你可以用下面魔方试着转动层。
     系统记录你的每次转动,可以转动序列输出,也可输出论坛代码。

      [SCubejava=580,500]
[param=Order]1[/param]
[param=AxisType]5[/param]
[param=FaceType]0[/param]
[param=Speed]6[/param]
[param=bianshuxing]Y[/param]
[param=bind]2,101;42,109;0,232;18,86;100,106;1,209;31,217;140,228;[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/SCubejava]



     3)魔方的实转动,当魔方可以整体转动时,按下Alt键,再同时点击鼠标左键,魔方整体逆时针转动一个角度。按下Alt键,再同时点击鼠标右键,魔方整体顺时针转动一个角度。
这种转动是魔方的实在整体转动,这种转动观察点不动,魔方在转动,转动被系统记录的。你可以用上面两个动画做实验。相当魔方重新拿了,所以转动后魔方的轴名称做相应改变。


    4)退格键的应用
    按一次退格键,魔方向后倒退一步转动,可连续按动退格键,每按一次退格键就倒退一步转动。直到初始状态。
    这个功能只有球面切割魔方动画才有,其他Java动画不支持该功能。


   5)F3功能键输出转动序列。
   按F3功能键,输出你所有转动形成的转动序列。转动序列可以用在Java助手里,后面有讲解。

   6) F2键返回魔方转动状态。
   当动画消失显示文本时,按F2键可返回动画状态继续转动,前面转动继续有效。

   7)  Java动画回放
   有执行序列的Java动画都带有一个回放工具条,点击它可以回放Java动画。
   工具条的第3个和第5个按钮是连续回放按钮,点击它们可以连续回放动画。第五个是正向回放按钮,第三个是反向回放按钮。
   在回放过程中,点击第四个按钮可停止回放,第四个按钮是停止按钮。
    工具条的第二个和第六个按钮是单步回放按钮,按一下,回放一步。第六个是正向回放按钮,第二个是反向回放按钮。
    工具条的第一个按钮是回到初始状态按钮,第七个按钮是直接跳到最后按钮。

     你可以回放下面魔方的复原过程:

[SCubejava=580,500]
[param=Order]1[/param]
[param=AxisType]1[/param]
[param=FaceType]0[/param]
[param=Speed]6[/param]
[param=bianshuxing]Y[/param]
[param=Script]{做底层十字}R;F';U2;R;U;L';B;R';B';r2;&{复原底层三个角块}u';U2;F;R';F';R;u';U2;F;R';F';R;u';F;R';F';R;&{复原第二层三个棱块}u';12U;U;F;R';F';R;12U2;U;F;R';F';R;12U;F;R';F';R;12U2;&{调整剩余棱块方向}F;U;R;U';R';F';&{调整棱块位置}U2;R;U';R';U2;R;U2;R';&{复原三个顶层角块}R;F';R';F;U;F';R;F;R';U2;R;F';R';F;U;R;F';R';F;U2;R;F';R';F;&{转正剩余两块方向}U2;R;F';R';F;R;F';R';F;R;F';R';F;D2;&{完成}(u;)4;[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Face1]33b334261[/param]
[param=Face2]1b12624b3[/param]
[param=Face3]266b11144[/param]
[param=Face4]44463436b[/param]
[param=Face5]2b12b12b2[/param]
[param=Face6]41632b366[/param]
[/SCubejava]

   
    8)正常转动与Jumble转动

      正常转动与Jumble转动混合魔方的Java图的左上角有一个转动标志,黑色方块代表当前是正常魔方转动方式,魔方只能按正常魔方来转动。用鼠标点击这个标志,它就变花,就是Jumble转动方式。
再点击这个标志又回到正常转动方式。设置这个标志是为了更好玩。复原形状可以用jumble转动,形状变为正常后,可以用正常转动解魔方,转动更方便。需要jumble转动时,可以再转到jumble转动方式。大家可以用下面魔方试玩。
    [SCubejava=580,500]
[param=Order]1[/param]
[param=AxisType]1[/param]
[param=Slice]1,1,2,1,0.556,-1.8,0;[/param]
[param=FaceType]0[/param]
[param=Speed]6[/param]
[param=bianshuxing]Y[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/SCubejava]







欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2