From 1357573c2574aeb629f66b20ad87676351405f0b Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 08 十月 2024 13:05:29 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/player.js | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/zy-acs-flow/src/map/player.js b/zy-acs-flow/src/map/player.js index c8fa3af..3e33579 100644 --- a/zy-acs-flow/src/map/player.js +++ b/zy-acs-flow/src/map/player.js @@ -4,10 +4,10 @@ export default class Player { constructor(dom) { - // init this.app = new PIXI.Application({ background: '#f1f2f6', antialias: true, + // resizeTo: dom, // 鑷姩璋冩暣 canvas 灏哄 }) this.app.stage.eventMode = 'static'; this.app.stage.hitArea = this.app.screen; @@ -17,25 +17,30 @@ dom.appendChild(this.app.view); globalThis.__PIXI_APP__ = this.app; - // create a new Sprite from an image path + + this.mapContainer = generateMapContainer('mapContainer'); + const bunny = PIXI.Sprite.from('https://pixijs.com/assets/bunny.png'); - // center the sprite's anchor point bunny.anchor.set(0.5); - // move the sprite to the center of the screen bunny.x = this.app.screen.width / 2; bunny.y = this.app.screen.height / 2; this.app.stage.addChild(bunny); - // Listen for animate update this.app.ticker.add((delta) => { - // just for fun, let's rotate mr rabbit a little - // delta is 1 if running at 100% performance - // creates frame-independent transformation bunny.rotation += 0.1 * delta; }); } + +} + +const generateMapContainer = (name) => { + const mapContainer = new PIXI.Container(); + mapContainer.sortableChildren = true; + mapContainer.name = name; + mapContainer.data = {}; + return mapContainer; } \ No newline at end of file -- Gitblit v1.9.1