游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(1).pptVIP

  • 1
  • 0
  • 约1.91千字
  • 约 17页
  • 2017-08-19 发布于广东
  • 举报

游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(1).ppt

第3章 游戏程序的基本框架(1) ——Java2D图形绘制简介 内容提要 Java2D 概述 绘制几何图形 填充图形 图形变换 1.Java2D 概述 Java 提供的一组API,用于处理2D图形及图像 功能: 绘制和填充简单及复杂的形状 裁剪、合成和透明度 图像处理和变换 高级字体处理和字符串格式化 坐标系统 分为两个坐标空间: 用户坐标空间( User space) 设备坐标空间( Device space ) 重要的类(参见JDK手册) Graphics类 是所有图形上下文的抽象基类,允许应用程序在组件( 已经在各种设备上实现)以及闭屏图像上进行绘制。 Graphics2D类 为Graphics的扩展 类,提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java平台上呈现二维形状、文本和图像的基础类。 Shape类(抽象类) 提供了表示一些几何形状的对象的定义。 用于表示图形的轮廓以及确定该轮廓如何将 2D 平面划分成内点和外点的规则。 每个 Shape 对象都提供返回值,以获取几何形状的边框,确定点或矩形是部分还是全部位于 Shape 内部。 Java2D 图形渲染(Render) 原理: 渲染过程与设备无关 通过Graphics(2D)对象来实施 当组件( Component )需要显示时自动调用paint

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档