1.1.0 • Published 2 months ago

@nativescript/canvas-pixi v1.1.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 months ago

@nativescript/canvas-pixi

Installation

npm i three @nativescript/canvas-pixi

Usage

<GridLayout width="100%" height="100%">
         <canvas:Canvas width="100%" height="100%" id="canvas" ready="onReady"/>
</GridLayout>
import * as PIXI from "pixi.js";
import { TNSPIXIApplication } from "@nativescript/canvas-pixi";
// Create the Application by passing the canvas view object to it
 function onReady(args) {
   const canvas = args.object;
   const app = new TNSPIXIApplication({
           canvas,
           backgroundColor: 0x1099bb,
       });
       app.loader.add("bg_grass", "~/assets/images/bg_grass.jpg").load(build);
   
       function build() {
           // Create a new texture
           const texture = app.loader.resources.bg_grass.texture;
   
           // Create the simple plane
           const verticesX = 10;
           const verticesY = 10;
           const plane = new PIXI.SimplePlane(texture, verticesX, verticesY);
   
           plane.x = 100;
           plane.y = 100;
   
           app.stage.addChild(plane);
   
           // Get the buffer for vertice positions.
           const buffer = plane.geometry.getBuffer("aVertexPosition") as any;
   
           // Listen for animate update
           app.ticker.add((delta) => {
               // Randomize the vertice positions a bit to create movement.
               for (let i = 0; i < buffer.data.length; i++) {
                   buffer.data[i] += Math.random() - 0.5;
               }
               buffer.update();
           });
       }
}

License

Apache License Version 2.0, January 2004

2.0.0-beta.21

2 months ago

2.0.0-beta.20

2 months ago

2.0.0-beta.19

2 months ago

2.0.0-beta.18

2 months ago

2.0.0-beta.17

2 months ago

2.0.0-beta.16

2 months ago

2.0.0-beta.15

2 months ago

2.0.0-beta.14

2 months ago

2.0.0-beta.13

2 months ago

2.0.0-beta.12

2 months ago

2.0.0-beta.9

3 months ago

2.0.0-beta.11

3 months ago

2.0.0-beta.10

3 months ago

2.0.0-beta.8

3 months ago

2.0.0-beta.7

4 months ago

2.0.0-beta.6

4 months ago

2.0.0-beta.5

4 months ago

2.0.0-beta.4

4 months ago

2.0.0-beta.3

4 months ago

2.0.0-beta.2

4 months ago

2.0.0-beta.1

4 months ago

2.0.0-beta.0

4 months ago

2.0.0-alpha.50

4 months ago

2.0.0-alpha.49

4 months ago

2.0.0-alpha.48

4 months ago

2.0.0-alpha.47

4 months ago

2.0.0-alpha.46

4 months ago

2.0.0-alpha.45

4 months ago

2.0.0-alpha.44

4 months ago

2.0.0-alpha.43

4 months ago

2.0.0-alpha.42

4 months ago

2.0.0-alpha.41

4 months ago

2.0.0-alpha.40

5 months ago

2.0.0-alpha.39

5 months ago

2.0.0-alpha.38

5 months ago

2.0.0-alpha.37

5 months ago

2.0.0-alpha.36

5 months ago

2.0.0-alpha.35

6 months ago

2.0.0-alpha.34

6 months ago

2.0.0-alpha.33

6 months ago

2.0.0-alpha.32

6 months ago

2.0.0-alpha.31

6 months ago

2.0.0-alpha.30

7 months ago

2.0.0-alpha.22

7 months ago

2.0.0-alpha.21

7 months ago

2.0.0-alpha.29

7 months ago

2.0.0-alpha.28

7 months ago

2.0.0-alpha.27

7 months ago

2.0.0-alpha.26

7 months ago

2.0.0-alpha.25

7 months ago

2.0.0-alpha.24

7 months ago

2.0.0-alpha.23

7 months ago

2.0.0-alpha.7

1 year ago

2.0.0-alpha.8

1 year ago

2.0.0-alpha.9

1 year ago

2.0.0-alpha.11

1 year ago

2.0.0-alpha.3

1 year ago

2.0.0-alpha.10

1 year ago

2.0.0-alpha.4

1 year ago

2.0.0-alpha.5

1 year ago

2.0.0-alpha.6

1 year ago

2.0.0-alpha.0

1 year ago

2.0.0-alpha.1

1 year ago

2.0.0-alpha.2

1 year ago

2.0.0-alpha.19

1 year ago

2.0.0-alpha.18

1 year ago

2.0.0-alpha.17

1 year ago

2.0.0-alpha.16

1 year ago

2.0.0-alpha.15

1 year ago

2.0.0-alpha.14

1 year ago

2.0.0-alpha.13

1 year ago

2.0.0-alpha.12

1 year ago

2.0.0-alpha.20

1 year ago

1.1.0

1 year ago

1.1.0-alpha.11

1 year ago

1.1.0-alpha.12

1 year ago

1.1.0-alpha.10

1 year ago

1.1.0-alpha.9

2 years ago

1.1.0-alpha.7

2 years ago

1.1.0-alpha.8

2 years ago

1.1.0-alpha.1

2 years ago

1.1.0-alpha.2

2 years ago

1.1.0-alpha.5

2 years ago

1.1.0-alpha.6

2 years ago

1.1.0-alpha.3

2 years ago

1.1.0-alpha.4

2 years ago

1.1.0-alpha.0

2 years ago

1.0.0

2 years ago

1.0.0-beta.14

2 years ago

1.0.0-beta.13

3 years ago

1.0.0-beta.11

3 years ago

1.0.0-beta.12

3 years ago

1.0.0-beta.10

3 years ago

1.0.0-beta.7

3 years ago

1.0.0-beta.8

3 years ago

1.0.0-beta.9

3 years ago

1.0.0-beta.5

3 years ago

1.0.0-beta.2

3 years ago

1.0.0-beta.3

3 years ago

1.0.0-beta.4

3 years ago

1.0.0-beta.1

3 years ago

1.0.0-beta.0

3 years ago

1.0.0-alpha6

3 years ago

1.0.2-v6

4 years ago

1.0.1-v6

4 years ago

1.0.0-v6

4 years ago

1.0.0-alpha5

4 years ago

1.0.0-alpha4-v6

4 years ago

1.0.0-alpha2-v6

4 years ago

1.0.0-alpha3-v6

4 years ago

1.0.0-alpha4

4 years ago

1.0.0-alpha1-v6

4 years ago

1.0.0-alpha3

4 years ago

1.0.0-alpha1

4 years ago