俄罗斯方块
javafx吧
全部回复
仅看楼主
level 1
cossin8 楼主
2017年05月06日 08点05分 1
level 1
cossin8 楼主
发了几次才成功!
下落方法
downTl = TimelineBuilder.create()
.cycleCount(Timeline.INDEFINITE)
.keyFrames(new KeyFrame(Duration.seconds(0.5), event -> {
down();
}
))
.build();
private void down(){
......省略
yoffset.set(yoffset.get() + 1);
}
向左
private void left(){
......省略
xoffset.set(xoffset.get() - 1);
}
向右
private void right(){
......省略
xoffset.set(xoffset.get() + 1);
}
块要动,关键是修改layoutX, lauoutY,这需要绑定
gameBlock.layoutXProperty().bind(Bindings.createDoubleBinding(() -> {
return gameWin.getLayoutX() + xoffset.get()*Config.SQUARE_SIZE;
}, xoffset));
gameBlock.layoutYProperty().bind(Bindings.createDoubleBinding(() -> {
return gameWin.getLayoutY() + yoffset.getValue()*Config.SQUARE_SIZE;
}, yoffset));
一旦xoffset,yoffset变,layoutX, lauoutY,跟着变, 块不就动了吗!
这类似java 中的repaint, paint(Graphics g) 这是两者不同点。
2017年05月06日 08点05分 2
老哥,能发下源代码吗,[email protected]
2019年02月28日 09点02分
level 5
厉害[小乖]
2017年05月07日 14点05分 3
level 1
cossin8 楼主
整个程序都围绕着“开灯”setVisible(true)和“关灯”setVisible(false)做文章。
三行三列9盏灯,关掉其中几盏就构成不同块的形状。
向下,向左,向右走,开灯的地方有障碍,关灯地方可行。
灯在一定时间内迅速开关几次就成了闪耀。
采用三处渲染
1:从左边的下一块显示窗口到右边的游戏窗口,块是“飞行”过去
2:消行采用闪耀动画的效果。
3:游戏中止应用翻页效果,“这页就算翻过去了,从头再来吧!”
如果用javafx来实现要比java容易,这或许是javafx有存在必要的理由。
2017年05月08日 03点05分 4
level 3
?能发源码吗??
[email protected]
2017年06月11日 05点06分 6
ok!
2017年06月12日 01点06分
有报错的呀
2017年06月13日 01点06分
@KIWI412 若出现在开始,一般是图片路径出问题!
2017年06月13日 01点06分
level 1
能发源码吗?非常谢谢[email protected]
2017年06月12日 10点06分 7
图片路径要正确!
2017年06月13日 01点06分
level 3
楼主我也在做!
大一狗期末当成java期末大作业提交,现在做了一部分,求一下源码我想看看方法
2017年06月12日 15点06分 8
邮箱[email protected]谢谢了
2017年06月12日 15点06分
@菅名 图片路径要正确!
2017年06月13日 01点06分
老哥还在吗,能不能给我发一份🙏
2018年12月23日 10点12分
楼主还在吗,能不能给我发一份
2018年12月25日 07点12分
level 1
楼主,求源码。[email protected][真棒]
2017年07月14日 02点07分 10
level 5
求楼主分享萌新[email protected] 谢谢😘😚😗😙
2017年08月14日 16点08分 12
level 1
求楼主源码,[email protected],谢谢
2017年10月18日 11点10分 13
可以!
2017年10月19日 01点10分
谢谢[吐舌]
2017年10月25日 08点10分
level 6
我也要我也要,求源码
[email protected]
,谢谢楼主
2017年10月27日 00点10分 14
[开心][开心][开心]
2017年10月27日 00点10分
level 1
我也要我也要,求源码
[email protected]
,谢谢楼主
2017年11月01日 07点11分 15
ok!
2017年11月02日 01点11分
@cossin8 谢谢楼主,收到了[酷]
2017年11月03日 11点11分
level 1
求源码,[email protected],谢谢
lz

2017年11月03日 06点11分 16
level 2
求楼主源码,[email protected],谢谢
2017年11月04日 01点11分 17
ok!
2017年11月05日 00点11分
level 1
求源代码 [email protected]
2017年11月05日 03点11分 18
1 2 3 4 尾页