游戏程序设计教程 教学课件 作者 何青第6章 游戏角色设定 第6章 游戏角色设定.pptVIP

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

游戏程序设计教程 教学课件 作者 何青第6章 游戏角色设定 第6章 游戏角色设定.ppt

类关系图 第6章 游戏角色设定 内容提要 游戏中的角色精灵 精灵动画显示 精灵移动控制 创建精灵类 1. 游戏中的角色精灵(Sprite) 1.什么叫Sprite? 广义:游戏世界中的各种元素:背景、玩家、NPC(电脑控制角色)、宝物、障碍物等等 狭义:游戏中可移动的物体(玩家、NPC) 2. Spite有些什么属性? 位置信息:locX, locY 移动速度:dx,dy 图像序列:Image1……ImageN 3.Sprite有些什么动作? 更新位置坐标 设置并播放动画 在屏幕上绘制 2. 精灵动画 如何让图像活动起来 ? 显示动画的主要步骤: 载入图像序列 设定显示时间(总时间、更新时间) 循环更新当前图像 显示当前图像 (定义Animation类来处理动画设置和显示) 要点一:载入图像序列 方式一:从单独的文件载入 BufferedImage bim = loadImage(fnm); BufferedImage[] ims = new BufferedImage[num]; for (int i = 0; i num; i++) { …… g=ims[i].getGraphics(); g.drawImage(bim, 0, 0, imWidth, imHeight, i*imWidth,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档