15_GameCharacter_CollisionDetection概要
游戏角色的设定 游戏世界中的角色 也叫游戏精灵(Sprite),它特指游戏中可移动的物体。 如,玩家角色、电脑角色(敌人)、生命等 游戏角色涉及到精灵图像的加载与移动控制 游戏精灵通常是可活动的,具有动感的,这需要通过连续地绘制多幅静态图像来表现其动态运动效果,就如同播放动画片一样,称为播放精灵动画。 播放动画精灵的步骤 载入图像系列 循环更新图像系列 绘制当前图像 精灵图像的管理 可创建一个Animation类来专门实现精灵图像的载入和精灵动画播放。 载入精灵图像的方法(在Animation类中创建保存精灵系列图像的数组ims): 有了精灵图像系列数组ims后,还需要一个指向图像数组元素的指针imPosition。 建立imPosition变量指向精灵图像数组ims,然后在游戏循环中让该变量依次轮流地指向ims数组中的各个图像元素。 注意:由于是动画,要考虑到动画的播放速度,即帧速率。 这段代码可定义成public void updateImage()方法,它应该放在Animation类中。 绘制当前精灵图像 最后在Animation类中定义一个draw()方法用于在程序窗口播放精灵动画图像。 精灵图像的管理 Animation类 功能:管理精灵图像和播放精灵图像 结构: public class Animation { … … 精灵图像数组、
您可能关注的文档
- 15.2.1动物运动的形成概要.ppt
- 15.5.26--双电层超级电容器概要.doc
- 15.4光在晶体表面的折射和反射15.5.6.7-15次概要.ppt
- 15.5《串并联电路中电流的规律》ppt课件3概要.ppt
- 15.1动物的运动方式概要.ppt
- 15.《这片土地是神圣的》ppt课件概要.ppt
- 15.《神经系统的组成》概要.ppt
- 14第十章地被植物概要.ppt
- 15.孕期保健操概要.ppt
- 15.奇异的植物世界概要.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 个人征信报告2020年用可编辑最新版包含借呗2020年6月.docx VIP
- 安徽省合肥市第八中学2024-2025学年高一下学期第一次检测数学试题.pdf VIP
- 安徽省合肥市第八中学2024-2025学年高一下学期第一次检测数学试题 教师版-A4.docx VIP
- 2026年译林版高考英语一轮总复习考点梳理语讲解(选择性必修第二册).pdf VIP
- 侧吹炉操作规程.pdf VIP
- 2023年广州中考语文试卷真题及参考答案.pdf VIP
- 2023年广东省广州市中考语文真题试卷(含答案) .pdf VIP
- 2026年译林版高考英语一轮总复习考点梳理语讲解必修第三册.docx VIP
- 2026年上海市中考化学新题型样卷试题.pdf VIP
- 抽水蓄能电站下水库工程土石方填筑工程施工方案.pdf VIP
原创力文档

文档评论(0)