- 博客(11)
- 收藏
- 关注
转载 Sprite Kit编程指南(9)-Sprite Kit最佳实践
Sprite Kit最佳实践此时此刻,你已经十分清楚Sprite Kit可以做什么以及它是如何做的。你知道如何将节点添加到场景并让那些节点执行动作——创建游戏可玩性(gameplay)的构建块(building blocks)。你可能会错过的是更大的蓝图。也就是说,你需要了解如何使用Sprite Kit规划并开发游戏和工具。为了发挥Sprite Kit的最大功效,你需要知道:
2014-07-10 10:58:20 583
转载 Sprite Kit编程指南(9)-Sprite Kit最佳实践
Sprite Kit最佳实践此时此刻,你已经十分清楚Sprite Kit可以做什么以及它是如何做的。你知道如何将节点添加到场景并让那些节点执行动作——创建游戏可玩性(gameplay)的构建块(building blocks)。你可能会错过的是更大的蓝图。也就是说,你需要了解如何使用Sprite Kit规划并开发游戏和工具。为了发挥Sprite Kit的最大功效,你需要知道:
2014-07-10 10:55:27 499
转载 Sprite Kit编程指南(8)-模拟物理
Sprite Kit中的物理模拟通过添加物理体场景来进行。物理体是一个模拟的物理对象,该对象连接到场景的节点树中的节点。它使用节点的位置和方向把它自身放置在模拟中。每一个物理体具有其他定义模拟如何操作它的特性。这些属性包括物理对象的先天属性,如它的质量或密度,也包括施加于它的属性,如它的速度。这些特性定义了主体如何移动,它在模拟中是如何受到力的影响,以及它是如何响应与其他物理体的碰撞。每次
2014-07-10 10:53:17 604
转载 Sprite Kit编程指南(5)-使用场景间过渡
场景是游戏的基本构建块。通常情况下,你为游戏的各部分设计自包含(self-contained)的场景,然后在必要时在这些场景之间过渡。例如,你可以创建不同的场景类表现任何或全部下列概念:· 在其他内容加载时显示的加载场景· 选择你要玩什么样的游戏的主菜单场景· 用户选择的特定类型游戏的配置细节的场景· 提供游戏的场景·
2014-07-10 10:51:20 424
转载 Sprite Kit编程指南(4)-构建场景
构建场景对于场景的使用,你已经学过了很多的东西。这里对重要的事实再快速回顾一下:· 场景(SKScene对象),用来提供SKView对象要渲染的内容。· 场景的内容被创建成树状的节点对象。场景是根节点。· 在场景由视图呈现时,它运行动作并模拟物理,然后渲染节点树。· 你可以通过子类化SKScene类
2014-07-10 10:50:59 600
转载 Sprite Kit编程指南(3)-添加动作到节点
绘制精灵很有用,但是一张静态图像只是一幅画,而不是一个游戏。为了添加游戏剧本(game play),你需要能够让精灵在屏幕周围移动并执行其他逻辑。Sprite Kit让场景动起来所使用的主要机制是动作。到目前为止,你已经看过了动作子系统的某些部分。现在,是时候更深入地研究如何构造和执行动作了。一个动作就是定义你想对场景所作的改变的对象。在大多数情况下,一个动作对执行该动作的节点应用其变化。
2014-07-10 10:50:20 510
转载 Sprite Kit编程指南(7)-高级场景处理
使用Sprite Kit涉及到操纵场景树的内容来让内容在屏幕上的动起来。通常情况下,动作是该系统的核心。然而,通过直接地挂接到(hooking into)场景处理,你可以创建动作不能单独完成的其他行为。要做到这一点,你需要学习:· 场景如何处理动画· 如何在场景处理过程中添加自己的行为场景如何处理动画帧在传统视图系统中,视
2014-07-10 10:50:01 527
转载 Sprite Kit编程指南(2)-使用精灵
使用精灵精灵是用于创建大部分场景内容的基本构建块,所以在转到其他Sprite Kit节点类之前先了解精灵是有用的。精灵用SKSpriteNode对象表现。一个SKSpriteNode对象,要么绘制成一个由纹理映射(mapped)的矩形,要么绘制成一个彩色无纹理的矩形。纹理精灵更常见,因为它们代表了你把自定义插图引进场景的主要方式。这个自定义插图可能代表你的游戏的人物角色、背景元
2014-07-10 10:49:35 571
转载 Sprite Kit编程指南(6)-使用其他节点类型
使用其他节点类型虽然精灵是建立游戏时使用的最重要的元素,Sprite Kit还提供了许多其他的节点类。这些节点类中的大部分都提供可视化的内容,类似的SKSpriteNode类。剩下的则不直接绘制自己的内容,而是修改它们在节点树的后代的行为。表6-1列出了所有由Sprite Kit提供的节点类,包括你已经熟悉的SKScene和SKSpriteNode类。表6-1 Sp
2014-07-10 10:49:05 1046
转载 Sprite Kit编程指南(1)-深入Sprite Kit
深入Sprite Kit学习Sprite Kit最好的方法是在实践中观察它。此示例创建一对场景和各自的动画内容。通过这个例子,你将学习使用Sprite Kit内容的一些基础技术,包括:· 场景在一个基于Sprite Kit的游戏中的角色。· 如何组织节点树来绘制内容。· 使用动作让场景内容动起来。· 如何添
2014-07-10 10:48:55 570
转载 Sprite Kit编程指南(0)-简介
关于Sprite Kit重要提示: 这是API或开发技术的一个初版文档。虽然本文档的技术准确性已被审阅过,但这还不是最终版本。这个苹果的机密信息仅用于适用的苹果开发者计划的注册会员。苹果公司提供这些机密信息来帮助你计划采用本文所述的技术和编程接口。此信息如有变更,根据这份文档实现的软件,应该用最终的操作系统软件和最终文档进行测试。本文档的新版本可能会与API或技术的未来种子一
2014-07-10 10:48:14 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人