欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习JFXStudio程序大赛作品(一)

程序员文章站 2022-03-30 18:53:39
...

      最近JavaFX社区最引人关注的事情,非JFXStudio举办的“短小JavaFX程序大赛”莫属,相关报道请看30行JavaFX程序大赛结果九月的比赛已经结束 ,获奖作品是Pacman Clock,作者是Mark Nankman 。看了几个作品的源代码,感觉作品的实际代码不少,如果规范编码的话,基本都要超过两百行,和预期有点不同(以为30行就能做很多事情)。不过,对于展示的作品还是很钦佩的,有的创意很棒。既然有这么多短小精悍的作品,赶紧拿来学习学习,首先就拿获奖作品开始吧!

1、添加背景、时间显示和时间点,这部分相对简单,分拆后效果如图:


学习JFXStudio程序大赛作品(一)

 

2、添加pacman并让其按时间点运行,效果如图:


学习JFXStudio程序大赛作品(一)

 

3、添加时间显示、pacman动画和隐藏时间点,效果如图:


学习JFXStudio程序大赛作品(一)
 此效果的关键在于time函数:

function time():Void {
    def cal = Calendar.getInstance();
    hr=cal.get(11);
    min=cal.get(12);
    sec=cal.get(13);
    pos=Duration.valueOf(sec * 1000.0);
}

 用于时间的显示和pacman的运行起始点。

 

4、添加ghost及pacman遇到ghost时的动画,整个程序结束,效果请点击学习JFXStudio程序大赛作品(一)

 

 

 

相关标签: JavaFX