SpriteKit 个人学习总结

Q: SKTexture: Error loading image resource: "Spaceship.png"?

A: Xcode5 GM版本在直接Add Files to Project 图片文件的时候,不会自动将其添加到编译资源文件中,需要去项目中(Build Phases)手动添加资源文件(copy Bundle Resource),

 

Q: 为什么使用sks文件时候会出现 SKTexture: Error loading image resource: "spark.png"

A: 这是因为sks不包括图片资源,需要同时添加相应资源才行

 

Q: 如何创建sks归档

A:

 

Q: 在touch事件中如何获取点坐标?

A: 通过UITouch新增的category中的locationInNode取得CGPoint,传入的参数应该时SKScene,如果传入SKScene的parent的话,坐标系会反转.

 

Q: SKAciton 的group,repeat,sequence有什么区别?

A: group是同步进行组,sequence是队列进行组(依次执行),repeat是重复执行,3者可组合使用.

 

Q: 如何给一个SKSpriteNode添加Touch监听

A: 暂时是在TouchBegin的使用,判断Point是否在node的frame内判断(CGRectContainsPoint)

 

Q: SKNode有什么用?

A: SKNode虽然不会被绘制,但可以用来体现"组"和"层"的概念

 

Q:如何使用SKTextureAtlas 及 如何创建monster.atlas?

A: SKTextureAtlas 参照API使用 .atlas只需要创建一个以这个结尾的文件夹就可以了.另外,在项目buildSetting中搜索sprite,需要开启Enable Texture Atlas Generation,注意很重要的一点,在添加文件后才会出现该选项

 

 

Q: SKEffectNode 如何用?

A: 没有寻找到CIFilter

 

Q: SKCropNode 如何使用?

A: 实验时没有试出剪切的效果 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值