MCPcopy Index your code
hub / github.com/phaserjs/phaser / create

Method create

scripts/tsgen/test/src/game.ts:44–778  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42 }
43
44 public create ()
45 {
46 // ---------------------------------------------------------------
47 // Game Objects - Core types
48 // ---------------------------------------------------------------
49
50 // Image
51 let image = this.add.image(100, 100, 'logo');
52 image.setOrigin(0.5, 0.5);
53 image.setScale(2);
54 image.setAngle(45);
55 image.setAlpha(0.8);
56 image.setDepth(10);
57 image.setPosition(200, 200);
58 image.setRotation(Math.PI / 4);
59 image.setVisible(true);
60 image.setBlendMode(Phaser.BlendModes.ADD);
61 image.setScrollFactor(1, 1);
62 image.setFlip(true, false);
63 image.setTint(0xff0000);
64 image.setTexture('logo');
65 image.setDisplaySize(64, 64);
66 image.setSize(64, 64);
67 image.setInteractive();
68 image.setName('myImage');
69 image.setData('score', 100);
70 image.getData('score');
71 image.setDataEnabled();
72 image.destroy();
73
74 // Sprite
75 let sprite = this.add.sprite(400, 300, 'cards', 'clubs3');
76 sprite.play('walk');
77 sprite.anims.pause();
78 sprite.anims.resume();
79 sprite.anims.stop();
80
81 // Text
82 let text = this.add.text(100, 100, 'Hello Phaser 4', {
83 fontFamily: 'Arial',
84 fontSize: '32px',
85 color: '#ffffff',
86 align: 'center',
87 wordWrap: { width: 300 },
88 padding: { x: 10, y: 10 },
89 backgroundColor: '#000000',
90 stroke: '#ff0000',
91 strokeThickness: 2,
92 shadow: { offsetX: 2, offsetY: 2, color: '#000', blur: 4, fill: true }
93 });
94 text.setText('Updated text');
95 text.setStyle({ fontSize: '48px' });
96 text.setColor('#00ff00');
97 text.setFontSize(24);
98 text.setFontFamily('Courier');
99 text.setWordWrapWidth(400);
100 text.setPadding(10, 10, 10, 10);
101

Callers 15

SceneManager.jsFile · 0.45
Systems.jsFile · 0.45
ClassFunction · 0.45
Tween.jsFile · 0.45
TweenChain.jsFile · 0.45
DrawingContext.jsFile · 0.45
CreateRendererFunction · 0.45
Game.jsFile · 0.45
Factory.jsFile · 0.45
MatterTileBody.jsFile · 0.45

Calls 15

setOriginMethod · 0.80
setScaleMethod · 0.80
setAngleMethod · 0.80
setDepthMethod · 0.80
setPositionMethod · 0.80
setRotationMethod · 0.80
setVisibleMethod · 0.80
setBlendModeMethod · 0.80
setScrollFactorMethod · 0.80
setFlipMethod · 0.80
setTintMethod · 0.80
startFollowMethod · 0.80

Tested by

no test coverage detected