SpriteKit-SKView

1.暂停这个视图

@property (nonatomic, getter = isPaused) BOOL paused;

2.视图性能的一些参数

@property (nonatomic) BOOL showsFPS;
@property (nonatomic) BOOL showsDrawCount;
@property (nonatomic) BOOL showsNodeCount;
@property (nonatomic) BOOL showsQuadCount NS_AVAILABLE(10_10, 8_0);
@property (nonatomic) BOOL showsPhysics NS_AVAILABLE(10_10, 8_0);
@property (nonatomic) BOOL showsFields NS_AVAILABLE(10_10, 8_0);

3.异步切换视图更新是否呈现或与核心动画更新。默认值为YES。

@property (nonatomic, getter=isAsynchronous) BOOL asynchronous;

4.切换视图允许是否透明的呈现。这允许通过如果以下内容视图来显示,一个非模糊交易写成backgroundColor设置在现场。默认为没有。

@property (nonatomic) BOOL allowsTransparency NS_AVAILABLE(10_10, 8_0);

5.设置为YES复杂的场景可能大幅提高性能,但必须注意只有zPosition,前决定渲染顺序效率使用启发式。

@property (nonatomic) BOOL ignoresSiblingOrder;

6.删除没有显示的精灵

@property (nonatomic) BOOL shouldCullNonVisibleNodes NS_AVAILABLE(10_10, 8_0);

7.之间的硬件vsyncs回调,与CADisplayLink相同的行为。默认为1(每vsync渲染)

@property (nonatomic) NSInteger frameInterval;

8.使用SKScene取代当前的场景。

- (void)presentScene:(nullable SKScene *)scene;

9.使用SKScene取代当前的场景,并且伴随着一个过渡

- (void)presentScene:(SKScene *)scene transition:(SKTransition *)transition;

10.获取目前的场景

@property (nonatomic, readonly, nullable) SKScene *scene;

11.创建一个包含一个快照SKTexture如何呈现在这个视图

- (nullable SKTexture *)textureFromNode:(SKNode *)node;
- (nullable SKTexture *)textureFromNode:(SKNode *)node crop:(CGRect)crop;

12.转换场景

- (CGPoint)convertPoint:(CGPoint)point toScene:(SKScene *)scene;
- (CGPoint)convertPoint:(CGPoint)point fromScene:(SKScene *)scene;

 

转载于:https://www.cnblogs.com/hxwj/p/5368810.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值