func getDefaultWarp()->SKWarpGeometryGrid{ let warpGeometryGridNoWarp = SKWarpGeometryGrid(columns: 4, rows: 4) return warpGeometryGridNoWarp } func getNoWarp(_ time : TimeInterval = 0.1)->SKAction?{ return SKAction.warp(to: getDefaultWarp(),duration: time) } func getYWarpGrid()->SKWarpGeometryGrid { let sourcePositions: [vector_float2] = [vector_float2(0.0, 0.0),vector_float2(0.25, 0.0),vector_float2(0.5, 0.0),vector_float2(0.75, 0.0),vector_float2(1.0, 0.0), vector_float2(0.0, 0.25),vector_float2(0.25, 0.25),vector_float2(0.5, 0.25),vector_float2(0.75, 0.25),vector_float2(1.0, 0.25),vector_float2(0.0, 0.5),vector_float2(0.25, 0.5),vector_float2(0.5, 0.5),vector_float2(0.75, 0.5),vector_float2(1.0, 0.5),vector_float2(0.0, 0.75),vector_float2(0.25, 0.75),vector_float2(0.5, 0.75),vector_float2(0.75, 0.75),vector_float2(1.0, 0.75),vector_float2(0.0, 1.0),vector_float2(0.25, 1.0),vector_float2(0.5, 1.0),vector_float2(0.75, 1.0),vector_float2(1.0, 1.0),] let destinationPositions: [vector_float2]
Topic:
Graphics & Games
SubTopic:
SpriteKit
Tags: