HTML 5 2D 游戏开发:实现 Sprite 行为 - 面向对象网,web开发,html,学习,对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > Web开发 > Html > 正文

HTML 5 2D 游戏开发:实现 Sprite 行为

来源: www.bianceng.cn 阅读:

优秀的故事离不开优秀的人物角色。就像图书和电影一样,视频游戏也需要具有有趣行为的人物角色。例 如,Braid(一直是最畅销的平台游戏)中的主角可操纵时间。精巧的行为使该游戏脱颖而出。

行为是 任何视频游戏的灵魂,将行为添加到 前一期文章 中为 Snail Bait 实现的惰性 sprite 中,就会立刻使该游 戏变得更加有趣,如图 1 所示:

图 1. 完成本文后 Snail Bait 的状态

\

回想一下前一篇文章中的 Sprite 对象 一节,Snail Bait 的 sprite 没有实现自己的活动,比如跑、跳或发怒。相反,sprite 依靠其 他对象(称为行为)来控制操作。

图 1 显示了蜗牛射出蜗牛炸弹的行为。其他无法在 图 1 的静态图像中看到的行为包括:

跑步小人跑动

纽扣在平台上来回移动

红宝石和蓝宝石闪耀光芒

表 1 总结了这些行为:

表 1. 本文中讨论的行为

\

Tags:
相关文章列表: