maxvol / RxSpriteKit

RxSpriteKit (based on RxSwift)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RxSpriteKit

RxSpriteKit (based on RxSwift)

See demo project RxSpriteGame (https://github.com/maxvol/RxSpriteGame) for reference.

Basic usage.

skView.rx.shouldRenderAtTime = { (view, time) -> Bool in true }
    
skScene
    .rx
    .update
    .subscribe { event in
    switch event {
        case .next(let update):
            // TODO: ...
            break
        default:
            break
        }
    }
    .disposed(by: disposeBag)
    
    
physicsWorld
    .rx
    .didBeginContact
    .subscribe { event in
    switch event {
        case .next(let didBeginContact):
            // TODO: ...
            break
        default:
            break
        }
    }
    .disposed(by: disposeBag)        

Carthage setup.

github "RxSwiftCommunity/RxSpriteKit" ~> 0.1.1

Copyright (c) RxSwiftCommunity

About

RxSpriteKit (based on RxSwift)

License:MIT License


Languages

Language:Swift 94.4%Language:Objective-C 5.6%