1、请写出,创建图片纹理的代码?(图片路径为:res/plane_blue_01.png)
var texture = new PIXI.Texture.fromImage("res/plane_blue_01.png");
2、现有飞机图片plane,图片纹理tu,请写出如下功能代码:
设置飞机图片plane的纹理为tu
plane.texture = tu;
3、现有图片纹理texture1(图片内容为飞机),请写出如下功能代码:
通过图片纹理texture1,创建飞机图片plane
var plane = new PIXI.Sprite.fromImage(texture1);app.stage.addChild(plane);
4、现有图片路径数组imageList,请写出如下功能代码:
通过imageList,创建逐帧动画plane显示元素
var plane = new PIXI.extras.AnimatedSprite.fromImages(imageList);
5、请写出逐帧动画常用的属性和方法?(属性至少8个、方法至少4个)
属性(attribute) 说明 |
|---|
| 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) 说明 |
|---|
| PIXI.extras.AnimatedSprite.fromImages 通过一组图片url地址,创建一个动画对象。 |
| gotoAndPlay void 从第 frameNumber 帧开始播放动画。 |
| gotoAndStop void 动画开始播放到 frameNumber帧停止。 |
| play void 开始播放动画。 |
| stop void 停止播放动画。 |
说明
说明