上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

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) 编辑

2013年12月11日

摘要: 阅读全文
posted @ 2013-12-11 17:32 林源 阅读(340) 评论(0) 推荐(0) 编辑

2013年12月10日

摘要: 1.iOS支持的音频格式 音频格式硬件解码软件解码AACYESYESALACYESYESHE-AACYESiLBCYESIMA4YESLinea PCMYESMP3YESYESμ-law and a-lawYESCAFYESYES注意:硬件解码器一次只能对一个音频文件解码------------------------------------------------------------------------------------------------------------------------------------------------------2.关于音效的使用•音效又称 阅读全文
posted @ 2013-12-10 22:14 林源 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 一、音频队列服务•在iOS和Mac OS X中,音频队列服务提供了一种直接、低开销的的方式来录制和播放音频。也是苹果公司推荐在iOS和Mac OS X程序中添加录制和播放功能使用的技术••音频队列服务允许录制和播放以下格式的音频:Ø线性PCM(Linear PCM)Ø任何苹果平台原生支持的压缩格式Ø任何用户已经安装相应编码器的其他格式Ø•音频队列服务是纯C接口的二、音频队列的架构•所有的音频队列都含有相同的基础结构,其中包含:•Ø一组音频队列缓冲区(audio queue buffers),每个音频队列缓冲区都是一个存储音频数据的临时仓库,通常 阅读全文
posted @ 2013-12-10 22:08 林源 阅读(277) 评论(0) 推荐(0) 编辑
摘要: + (UIBackgroundTaskIdentifier)backgroundPlayerID:(UIBackgroundTaskIdentifier)backTaskId{ // 1. 设置并激活音频会话类别 AVAudioSession *session = [AVAudioSession sharedInstance]; [session AVAudioSessionCategoryPlayback error:nil]; [session setActive:YES error:nil]; // 2. 允许应用程序接收远程控制 [[UIApplication sharedApplic 阅读全文
posted @ 2013-12-10 22:07 林源 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 一、AVAudioSession的类别(1)•AVAudioSessionCategoryAmbient–混音播放,例如雨声、汽车引擎等,可与其他音乐一起播放•AVAudioSessionCategorySoloAmbient–后台播放,其他音乐将被停止•AVAudioSessionCategoryPlayback–独占音乐播放•AVAudioSessionCategoryRecord–录制音频•AVAudioSessionCategoryPlayAndRecord–播放和录制音频•AVAudioSessionCategoryAudioProcessing–使用硬件解码器处理音频,该音频会话使 阅读全文
posted @ 2013-12-10 22:05 林源 阅读(442) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

导航