实验1 游戏框架和2碰撞检测.docVIP

  • 18
  • 0
  • 约2.46千字
  • 约 4页
  • 2017-06-08 发布于河南
  • 举报
实验1 游戏框架和2碰撞检测

实验1 游戏框架和碰撞检测 实验目的: 理解游戏程序的基本框架结构 掌握Java 2D图形设计和动画设计的方法 掌握Java 2D动画设计的方法 理解2D游戏中物体的基本运动规律 掌握2D游戏中的碰撞检测方法 实验内容和步骤: 任何类型的计算机游戏都有类似的基本框架结构,游戏程序的主体是一个循环,每次循环完成如下两步工作: 更新游戏逻辑:要首先获取用户输入,然后根据用户的输入,修改游戏中描述各个角色和元素属性的相关数据; 绘制下一帧游戏画面:根据上一步更新的数据,在屏幕上绘制新的一帧游戏画面。 Java语言使用Graphics类和Graphics2D类来绘制2D图形和图像。使用Graphics类可以绘制简单的图形和多边形;Graphics2D类是Graphics类的派生类,除了可以绘制各种图形,还可以使用它完成图形的平移、伸缩、裁剪等坐标变换等复杂的操 稳定的帧速率可以使游戏的画面既流畅、又稳定,实践证明当动画的帧速率在30帧/秒以上时,游戏动画看上去比较流畅;同时必须把游戏画面的帧速率控制在一个较小的范围内,以达到动画稳定的效果。 可以使用Java的多线程程序设计技术来获得稳定的动画帧速率;也可以使用Java语言中的Timer类和TimerTask类相配合,以获取稳定的画面帧速率。 本次实验的第一个任务要求学生设计程序,以稳定的帧速率实现小球弹跳的动画效果。 程序运行画

文档评论(0)

1亿VIP精品文档

相关文档