1、请写出,创建图片纹理的代码?(图片路径为:res/plane_blue_01.png)

  1. var texture = new PIXI.Texture.fromImage("res/plane_blue_01.png");

2、现有飞机图片plane,图片纹理tu,请写出如下功能代码:

设置飞机图片plane的纹理为tu

  1. plane.texture = tu;

3、现有图片纹理texture1(图片内容为飞机),请写出如下功能代码:

通过图片纹理texture1,创建飞机图片plane

  1. var plane = new PIXI.Sprite.fromImage(texture1);
  2. app.stage.addChild(plane);

4、现有图片路径数组imageList,请写出如下功能代码:

通过imageList,创建逐帧动画plane显示元素

  1. var plane = new PIXI.extras.AnimatedSprite.fromImages(imageList);

5、请写出逐帧动画常用的属性和方法?(属性至少8个、方法至少4个)


属性(attribute) image.png 说明
animationSpeed number PIXI.extras.AnimatedSprite
动画播放的速度,值越高越快。
currentFrame number PIXI.extras.AnimatedSprite
当前动画播放的帧数。
loop boolean PIXI.extras.AnimatedSprite
是否循环播放动画。
onComplete function PIXI.extras.AnimatedSprite
指定一个函数,当动画播放完毕时执行该函数。
onLoop function PIXI.extras.AnimatedSprite
当播放内容循环开始时,执行该方法。
playing boolean PIXI.extras.AnimatedSprite
动画是否在播放中。
textures Array PIXI.extras.AnimatedSprite
该动画全部纹理的数组。
totalFrames number PIXI.extras.AnimatedSprite
动画的中帧数。
方法(method) image.png说明
PIXI.extras.AnimatedSprite.fromImages
通过一组图片url地址,创建一个动画对象。
gotoAndPlay void
从第 frameNumber 帧开始播放动画。
gotoAndStop void
动画开始播放到 frameNumber帧停止。
play void
开始播放动画。
stop void
停止播放动画。