优秀的故事离不开优秀的人物角色。就像图书和电影一样,视频游戏也需要具有有趣行为的人物角色。例 如,Braid(一直是最畅销的平台游戏)中的主角可操纵时间。精巧的行为使该游戏脱颖而出。
行为是 任何视频游戏的灵魂,将行为添加到 前一期文章 中为 Snail Bait 实现的惰性 sprite 中,就会立刻使该游 戏变得更加有趣,如图 1 所示:
图 1. 完成本文后 Snail Bait 的状态
开发:实现 Sprite 行为-html5 sprite">
回想一下前一篇文章中的 Sprite 对象 一节,Snail Bait 的 sprite 没有实现自己的活动,比如跑、跳或发怒。相反,sprite 依靠其 他对象(称为行为)来控制操作。
图 1 显示了蜗牛射出蜗牛炸弹的行为。其他无法在 图 1 的静态图像中看到的行为包括:
跑步小人跑动
纽扣在平台上来回移动
红宝石和蓝宝石闪耀光芒
表 1 总结了这些行为:
表 1. 本文中讨论的行为
时间: 2024-11-08 19:25:29