学习笔记:一起进入 PixiJS 的世界 (三)

来点互动效果吧!

除了绘图外,PixiJS也能设定互动体验,像是上一篇使用PIXI.Graphics()所建构出来的物件,就属於可以设定互动效果的PixiJS定义的DisplayObject的一项。使用方法很简单,首先,先物件的interactive属性设定为true值,就能使加上监听事件并执行对应的互动效果。

let app = new PIXI.Application({ width:800, height: 400 })
document.body.appendChild(app.view);

let myObj = new PIXI.Graphics();
app.stage.addChild(myObj);
myObj.beginFill(0xff0000);
myObj.drawRect(0, 0, 200, 100);

//将物件的互动效果打开
myObj.interactive = true;
//监听'pointerdown'点击事件,执行对应function()
myObj.on('pointerdown', () => { alert('按钮点击'); });

另外,也可以将buttonMode属性设定为true值,被指定的物件的游标将会转成手指符号,有互动的暗示效果。

myObj.buttonMode = true;

<<:  D22 - 走!去浏览器自己挑要吃哪个 node

>>:  Web应用测试工具-Skipfish

【Day 18】- 像个使用者的爬虫 Selenium

前情提要 前一篇带各位实际使用了汇率爬虫并搭配 openpyxl 这个套件做到执行程序便可读取在 e...

【Day 05】C 的资料型态(上)

今天一开始,我们先来讲讲基本的常识~~ 甚麽是位元、位元组? 位元(bit)可以保有两种资料(0 和...

失败了 还是可以进行更新

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2...

[Day21] 在 Codecademy 学 React ~ What's this? This is "this"! 之 this.props 篇

前言 今天要来讲 this.props 了, 但在那之前我发现我还没讲过 this XD 就跟学英文...

虹语岚访仲夏夜-0(悲伤的blue)

台北,又变了呢,记得很久前,才在盖的101到现在,烟火都不知道放了几遍,他一定没有在看那些,如果有机...