2013年12月16日

摘要: 阅读全文
posted @ 2013-12-16 23:56 林源 阅读(144) 评论(0) 推荐(0) 编辑
摘要: •SKSpriteNode:精灵节点,是一个2D纹理节点,在指定矩形区域内快速显示图像•SKLabelNode:使用指定的字体显示文本标签•SKShapeNode:使用指定的路径绘制或填充形状•SKVideoNode:视频节点,提供视频播放支持••SKEmitterNode:粒子发射器节点,提供粒子效果支持•SKCropNode:裁剪组件,使用遮罩裁剪其内部的子节点••SKEffectNode:使用帧缓冲效果渲染节点结果,用于生成某一时刻的屏幕快照•SKAction是一个动作,通过SKScene场景中的节点执行(runAction),将动作绑定到节点,可以改变节点的结构和内容,也可以改变场景• 阅读全文
posted @ 2013-12-16 23:55 林源 阅读(524) 评论(0) 推荐(0) 编辑
摘要: •SKViewØSKView是用于展现SKScene节点的视图Ø可以使用presentScene:和presentScene:transition:方法展现场景Ø注意:不允许编写SKView的子类••SKSceneØ场景是内容的根节点,用于在一个SKView上显示SpriteKit内容Ø场景是无限大的,其中的内容,通过视口(viewport)呈现给用户Ø实例化场景时,size参数用于定义展现场景视口(viewport)的大小Ø要显示场景的其他位置的内容,将视口移动到相应位置即可,可以创建一个SKNode负责视口的变化•SKN 阅读全文
posted @ 2013-12-16 23:53 林源 阅读(776) 评论(0) 推荐(0) 编辑
摘要: •frame/position:边框/位置•zPosition/zRotation:Z轴方向位置/旋转角度•xScale/yScale:X/Y轴方向缩放比例•speed:速度•alpha:透明度•paused:控制动画暂停•hidden:控制是否隐藏•userInteractionEnabled:是否允许用户交互•parent:父节点•children:子节点数组•name:名称(在一个场景树中应该保持唯一)•scene:当前所在场景•physicsBody:物理刚体,节点的物理属性描述,例如:形状、密度等•userData:针对当前节点的用户数据字典,默认为nil 阅读全文
posted @ 2013-12-16 23:52 林源 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 优点:Ø内置于iOS,因此不需要再额外下载类库也不会产生外部依赖。它是苹果官方编写的,所以可以确信它会被良好支持和持续更新Ø内置纹理贴图集和粒子工具Ø可以实现一些其他框架很难甚至不可能做到的事情,如把视频当作Sprite来使用或者实现很炫的图片效果和遮罩缺点:Ø使用Sprite Kit,意味着游戏将被限制在iOS系统上。你可能永远也不会知道自己的游戏是否会在Android平台上变成热门ØSprite Kit刚刚起步,现阶段该框架还没有像其他框架那么多的实用特性,比如Cocos2D的某些细节功能,其中最大的缺失就是不能直接编写OpenGL代码 阅读全文
posted @ 2013-12-16 23:51 林源 阅读(348) 评论(0) 推荐(0) 编辑

导航