Pixi.jsでバニーをクリック拡大
これ「PIXIJS-Click」を参考にサンプルコードを動かしてみます。
セットアップ
コマンド打ってelectronのプロジェクトを生成します。
npm install -g electron-forge
electron-forge init bunnyClick
cd bunnyClick
yarn add pixi.js@next
実装
プログラムを書くのは、index.htmlとapp.jsの二つ、あとは、asset/bunny.pngにウサギの画像ファイル。
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
app.js
import * as PIXI from 'pixi.js';
var app = new PIXI.Application(200, 200, {backgroundColor: 0x1099bb });
document.body.appendChild(app.view);
PIXI.settings.SCALE_MODE = PIXI.SCALE_MODES_NEAREST;
var sprite = PIXI.Sprite.fromImage('assets/bunny.png');
sprite.anchor.set(0.5);
sprite.x = 100;
sprite.y = 100;
sprite.interactive = true;
sprite.buttonMode = true;
sprite.on('pointerdown', onClick);
app.stage.addChild(sprite);
function onClick() {
console.log('click!');
sprite.scale.x *= 1.25;
sprite.scale.y *= 1.25;
}
動作確認
これで、このコマンドをうてば、electronが起動します。
electron-forge start