谢谢魔友rubikmaster制作制作成这漂亮实用的的五魔方演示助手。我们应该向他表示祝贺与感谢。
因为你代码中引用的链接在中国内地要用代理才能打开,我原先下载下来放到我的网页中那个不能用了,现在被老大存放在论坛的java文件夹下了,java源代码:
<applet code="MinxSeqViewer.class" codebase="java/" width="230" height="280" archive="minxseqviewer.jar">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="label_on" value="1">
<param name="editable" value="1">
<param name="sequence" value="A' B A B' A' B A B' N B A' B' A B A' B' A N'">
</applet>
[此贴子已经被作者于2007-6-23 22:53:26编辑过]
连续旋转的速度有点快。
再试发一个:
<applet code="MinxSeqViewer.class" codebase=java/ width="230" height="280" align="left" archive="minxseqviewer.jar">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="label_on" value="1">
<param name="editable" value="1">
<param name="sequence" value="S I' S' I S I' S' I J' A I' S I S' I' S I S' J A'">
</applet>
更改上面红色加粗加大的执行符号代码就行了。
[此贴子已经被作者于2007-6-23 22:23:24编辑过]
这真是好东西。
提一点建议,最好是能够从复原态倒转。使观众能明白在什么情况下用这个公式。
它是从复原态出发的--左边第1个按钮即得复原态,左起第4个按钮可逐步看公式过程。不过2楼的为何只演示走1步(00/01到01/01)?
------------------------
噢,2楼的改了,可走20步了。
[此贴子已经被作者于2006-8-25 11:50:51编辑过]
左起第4个按钮是按一下执行一步,第5个按钮是连续动作。
这JAVA演示助手,还有一个缺点是在代码中不能随便设置魔方颜色与魔方大小。
希望能再增加一些功能。
[em17][此贴子已经被作者于2006-8-24 20:32:57编辑过]
这是五魔方两棱扭转公式,是一个很经典的公式:
我把JAVA图像设置成 width="330" height="380" 就成了这样子了。另外这五魔方JAVA演示助手网页一打开就开始转了,如果一个页面有很多个JAVA,那演示的速度会变得很慢。
<applet code="MinxSeqViewer.class" codebase="java/" width="230" height="280"
archive="minxseqviewer.jar">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="label_on" value="1">
<param name="editable" value="1">
<param name="sequence" value="J' S' I H' I' H S J H S I' J I J' S' H' ">
</applet>
[此贴子已经被作者于2007-6-23 22:24:38编辑过]
谢谢各位魔友的宝贵建议,有些已经被采纳,有些正在参考中。请魔友大烟头更新你的minxseqviewer.jar。新版中增设了延时参数(delay, 以微秒记),可控制速度。初始状态已改为还原状态,魔方的大小可随界面的大小而变换。下一款将增设颜色设置参数。界时你可以选择你喜欢的颜色,也可以设置成六种颜色的五魔方。五魔方并不难,在我眼中它比普通的3x3魔方还要简单。不过还是建议魔友先学会解3x3,再学解五魔方。
<p>
<center>
<applet code="MinxSeqViewer.class" codebase="http://www.geocities.com/hua_jz" archive="minxseqviewer.jar" width="250" height="312">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="10">
<param name="label_on" value="1">
<param name="editable" value="0">
<param name="sequence" value="A' B A B' A' B A B' N B A' B' A B A' B' A N'">
</applet>
</center>
嗯,功能越来越完善的,我喜欢。
rubikmaster你是在澳大利亚吗?你中文很好是不是华人?能否自我介绍一下。
[em23][em24]
谢谢,minxseqviewer.jar更新了。
[此贴子已经被作者于2007-6-23 22:26:41编辑过]
rubikmaster你好:
我想学JAVA的立体魔方控制等有关的编程技术。
从编程角度来说,我应该有能力学会的,只是不懂JAVA。而且我有时间也有兴趣做这个。我用VC编过5阶魔方模拟器等。http://three.fsphost.com/jinyou/JYRubiksCube.rar
首先请你指导我该用什么软件?能否给我一个小例子,让我能入门。
谢谢
金优 MSN bdf0d3c5@hotmail.com
[此贴子已经被作者于2006-8-25 15:24:07编辑过]
呵,我也想学,但我基础太差,英文也不行,对我来讲是太难了。
又发现一个问题:
1、这java演示助手,当用鼠标点拖控制查看五魔方后,用第一个控制鍵不能使魔方复为原位。
2、当用鼠标控制五魔方时,一不小心点击一下中块,魔方的那个面就会执行旋转,这时用第一个控制鍵不能使魔方复位。想重新看演示就要刷新页面,这样较麻烦一点。(四楼乌木先生使用时,可能就是出现这情况)
[此贴子已经被作者于2006-8-25 19:50:12编辑过]
[此贴子已经被作者于2006-8-26 8:43:17编辑过]
哦,原来如此。
关于第一点我的原意是初始JAVA状态是红色是正面的,当拖动魔方后如变成绿色为正面,按第一个按钮时,五魔方不会变成初始状态即红色正面。其实这只是个小问题,有时候还更方便查看魔方的变化,改不改都没关系啦。
嗯,这样挺好的,可在演示助手的公式命令行中输入其它旋转符号,按回车也可执行。
[em02]这真是好东西。
提一点建议,最好是能够从复原态倒转。使观众能明白在什么情况下用这个公式。
这个功能很实用,就是运行公式A' B A B' A' B A B' N B A' B' A B A' B' A N'后,五魔方就刚好显复原状态。但如果能在代码中设定魔方上的每个块的颜色,也能产生这个效果。就是比较麻烦了。
一个好的魔方演示助手,一般会具备这几个功能:
1、能在代码中输入所演示的公式,呵,这点是最基本的,不然就不叫演示助手了。
2、能在代码中设定魔方上的每个块的颜色。象这十二面体魔方,除了能设定十二个本身颜色外,还要增设一种灰色或黑色的。有了这功能就象rubikmaster所说的那样,还能设成六色的五魔方玩。
3、能在代码中设定输入己执行的公式,使JAVA演示的初始状态为这公式执行后的状态。这点也是为避免手动设置颜色的麻烦。
其它如设定JAVA大小、背景颜色等倒是次要的。
欢迎澳洲来的魔友
谢谢rubikmaster!
我就是不会“用鼠标拖动层旋转的功能”。我开始研究JAVA。
[此贴子已经被作者于2006-8-29 11:45:54编辑过]
把这个帖子移到 ☆ 程序下载区 ☆ ,加精了!
试试
我原先那个存在jar文件的网站不能用了,现在老大把jar文件存放在论坛空间里,这五魔方的java演示助手已经可以用了,希望老大去做个JAVA贴助手以方便魔友使用。
好东西,继续固顶了
[em17][此贴子已经被作者于2007-6-23 22:51:33编辑过]
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) | Powered by Discuz! X2 |