除了绘图外,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;
前情提要 前一篇带各位实际使用了汇率爬虫并搭配 openpyxl 这个套件做到执行程序便可读取在 e...
今天一开始,我们先来讲讲基本的常识~~ 甚麽是位元、位元组? 位元(bit)可以保有两种资料(0 和...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2...
前言 今天要来讲 this.props 了, 但在那之前我发现我还没讲过 this XD 就跟学英文...
台北,又变了呢,记得很久前,才在盖的101到现在,烟火都不知道放了几遍,他一定没有在看那些,如果有机...