游戏世界

什么是游戏

“游戏”是什么?每个人多半都有自己非常直观的理解。在游戏主机及计算机娱乐的语境中,“游戏”一词通常会使我们的脑海里浮现一个二维或三维虚拟世界,玩家可以控制人物、动物或者载具闯关、打怪等等。在《快乐之道:游戏设计的黄金法则》一书中,**拉夫•科斯特(Raph Koster)把游戏定义为一个互动体验,为玩家提供一连串的渐进式挑战,玩家最终能通过学习而精通该游戏。科斯特的命题把学习既精通作为游戏的乐趣。这正如听一个笑话时,发现其中的奥妙,明白笑点的一瞬间该笑话变得有趣一样。

游戏循环

游戏由许多互动的子系统所构成,包括输入/输出设备、渲染、动画、碰撞检测等。在游戏运行时,多数游戏引擎子系统都需要周期性提供服务。比如动画子系统通常需要30Hz或60Hz的更新率,此更新频率是为了和渲染子系统同步。 在本系统中为了降低用户理解,采用了单一循环更新所有子系统,我们称其为游戏循环。 你可以发现,使用「重复执行」、「重复执行(n)次」、「重复执行直到<条件为假>」、「当<条件为真>」等都是以游戏循环的频率在重复触发。

精灵

在计算机图形学中,当一张二维图像集成进场景中,成为整个游戏的一部分时,这张图就被称为精灵(英:Sprite)。因此,游戏中的背景、图片、数字、文字都可以被称为精灵。

背景

背景是一类特殊的精灵,它让其他精灵更具动感,让整个游戏更加有层次。通过背景的移动来让游戏主角产生不断运动的错觉是常见的手段。如下图所示,通过手指控制“滑雪猴子”左右移动,背景的向后移动营造了“滑雪猴子”快速向前滑动的效果。

1

数字

数字也是一类特殊的精灵,它是由 “0-9” 十个数字及“-”和“.”组合形成的一个整体。使用也非常方便,可以通过以下这组积木进行实时动态修改。

  • 外观-「修改[?]的值为(n)」
  • 外观-「将[?]的值增加(1)」

文字

文字也是一类特殊的精灵,添加之后可以在图层属性面板修改:对齐方式、字体大小、行高、文字颜色。只能通过 外观-「修改[?]的内容为(你好)」积木来修改内容。

results matching ""

    No results matching ""