怎样用JavaFX编写游戏:吃豆人(Pac-Man)之二

上周介绍了关于编写JavaFX吃豆人游戏的前2篇文章。本周发表了5篇连载文章中的第3篇。在最新的这篇文章中,详细介绍了精灵(ghost)动画的机理,基本上和Pac-Man人物是一样的:改变坐标位置,并且不断切换画面(frame)。和Pac-Man不同的是,精灵有3组图,分别是正常(normal)、空心(hollow)以及闪烁(flashing),如下图所示:

 

 

 

为了说明程序整体结构,游戏中的精灵移动算法是采用随机方式,也就是不能追踪Pac-Man的足迹。更好算法的介绍将在第5篇文章中详细讨论。到目前为止,游戏中的角色都齐了:4个精灵和1个吃豆人。他们现在还是相安无事,即使见面也互相不会吃掉。在下一篇文章中将介绍有关的处理逻辑。有兴趣的可以试一下目前这个半成品游戏(点击图画启动游戏, JDK1.5 或 JDK 1.6U10以上):

 

 

 

相关文章:

 

怎样用JavaFX编写游戏:吃豆人(Pac-Man)

第一篇文章,2009年5月14日:
Writing the Pac-Man Game in JavaFX - Part 1

第二篇文章,2009年5月21日:
Writing the Pac-Man Game in JavaFX - Part 2

第三篇文章,2009年5月28日:
Writing the Pac-Man Game in JavaFX - Part 3

用JavaFX编写的游戏Pac-Man  JavaFX 演示游戏:PAC-MAN   http://javafxguy.iteye.com/blog/309042 


JavaFX游戏吃豆人的编写过程

 

 

你可能感兴趣的:(JavaFX编程,游戏,JavaFX,算法,JDK,Blog)