# Phaser 2 / CE

**URL:** https://phaser.discourse.group/c/phaser2/6.md

[Latest](https://phaser.discourse.group/latest.md) · [Categories](https://phaser.discourse.group/categories.md)

---

## [Are there new updates fixes for iOS 17.5.1+ and iOS 18+](https://phaser.discourse.group/t/are-there-new-updates-fixes-for-ios-17-5-1-and-ios-18/15151)

<div class="topic-metadata">

**Author:** [@Oussama](https://phaser.discourse.group/u/Oussama)\
**Replies:** 5\
**Last updated:** [November 18, 2025, 3:20pm UTC](https://phaser.discourse.group/t/are-there-new-updates-fixes-for-ios-17-5-1-and-ios-18/15151 "2025-11-18T15:20:19Z")

</div>

Hello, Are there new updates fixes for iOS 17.5.1+ and iOS 18+ to prevent audio interruption during focus changes in Safari in the latest Phaser CE version?

---

## [Chinese WeChat app mini game](https://phaser.discourse.group/t/chinese-wechat-app-mini-game/15521)

<div class="topic-metadata">

**Author:** [@Estrus](https://phaser.discourse.group/u/Estrus)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 3:45pm UTC](https://phaser.discourse.group/t/chinese-wechat-app-mini-game/15521 "2025-11-17T15:45:41Z")

</div>

Is there a Phaser that supports the Chinese WeChat app mini game version？ phaser ce or phaser3

---

## [Line break](https://phaser.discourse.group/t/line-break/15520)

<div class="topic-metadata">

**Author:** [@Estrus](https://phaser.discourse.group/u/Estrus)\
**Replies:** 1\
**Last updated:** [November 14, 2025, 5:01pm UTC](https://phaser.discourse.group/t/line-break/15520 "2025-11-14T17:01:06Z")

</div>

let text = this.add.text(100,100,"10年以上にわたり、Phaserはあらゆるスキルレベルの開発者がウェブ用ゲームを作ることができました。以下のいずれかを気にしている場合はそれを使用します。", { fill: '#ffffff', fontSize: '50px', wordWrap: true, wordWrapWidth: 300, …

---

## [Weird text rendering problem](https://phaser.discourse.group/t/weird-text-rendering-problem/13147)

<div class="topic-metadata">

**Author:** [@wexing](https://phaser.discourse.group/u/wexing)\
**Replies:** 4\
**Last updated:** [November 14, 2025, 5:57am UTC](https://phaser.discourse.group/t/weird-text-rendering-problem/13147 "2025-11-14T05:57:47Z")

</div>

Hi, I recently noticed a strange text rendering issue with Czech language. Sometimes, when using Windows Chrome, the text appears with black dots or cuts. This issue also occurs on Phaser3. Do you have any ideas or su…

---

## [How can I keep the picture quality clear?](https://phaser.discourse.group/t/how-can-i-keep-the-picture-quality-clear/15320)

<div class="topic-metadata">

**Author:** [@Estrus](https://phaser.discourse.group/u/Estrus)\
**Replies:** 1\
**Last updated:** [May 6, 2025, 2:55pm UTC](https://phaser.discourse.group/t/how-can-i-keep-the-picture-quality-clear/15320 "2025-05-06T14:55:54Z")

</div>

Hello teachers! I am a beginner. Load images and draw text on Phaser CE. The picture quality is very blurry. My design draft is 750 × 1334. How can I keep the picture quality clear?

---

## [Is there an issue with automatic text wrapping in Phaser CE?](https://phaser.discourse.group/t/is-there-an-issue-with-automatic-text-wrapping-in-phaser-ce/15301)

<div class="topic-metadata">

**Author:** [@ccmooc](https://phaser.discourse.group/u/ccmooc)\
**Replies:** 3\
**Last updated:** [April 22, 2025, 2:38pm UTC](https://phaser.discourse.group/t/is-there-an-issue-with-automatic-text-wrapping-in-phaser-ce/15301 "2025-04-22T14:38:57Z")

</div>

Hello teachers, I come from China. May I ask if this text auto wrap doesn’t work. Chinese characters phaser ce v2.16.2 this.text = this.add.text(0,0,"这是一段很长的文本需要自动换行显示",{ font: "16px Arial", fill…

---

## [How to distort an image using drawTriangle?](https://phaser.discourse.group/t/how-to-distort-an-image-using-drawtriangle/15200)

<div class="topic-metadata">

**Author:** [@Lex](https://phaser.discourse.group/u/Lex)\
**Replies:** 1\
**Last updated:** [March 8, 2025, 3:58pm UTC](https://phaser.discourse.group/t/how-to-distort-an-image-using-drawtriangle/15200 "2025-03-08T15:58:45Z")

</div>

I have a question about Phaser 2.0. Since only Phaser 2.0 has the drawTriangle function. There is an assumption that drawTriangles on Phaser is similar to function on other engines. I managed to study drawTriangles in d…

---

## [How to use the drawTriangles function?](https://phaser.discourse.group/t/how-to-use-the-drawtriangles-function/15194)

<div class="topic-metadata">

**Author:** [@Lex](https://phaser.discourse.group/u/Lex)\
**Replies:** 7\
**Last updated:** [March 7, 2025, 6:29pm UTC](https://phaser.discourse.group/t/how-to-use-the-drawtriangles-function/15194 "2025-03-07T18:29:24Z")

</div>

I’m learning Phaser and found the “drawTriangles” function. It’s in the Graphics object. The “drawTriangles” function is needed for the project, please tell me how to use it correctly in Phaser? Looked at the codes Pha…

---

## [Steam, Electron and Steam Input ISSUE](https://phaser.discourse.group/t/steam-electron-and-steam-input-issue/15161)

<div class="topic-metadata">

**Author:** [@amiga4ever](https://phaser.discourse.group/u/amiga4ever)\
**Replies:** 0\
**Last updated:** [February 20, 2025, 11:47am UTC](https://phaser.discourse.group/t/steam-electron-and-steam-input-issue/15161 "2025-02-20T11:47:39Z")

</div>

Anybody using Electron to build their app? I’ve noticed that since Electron v 27 controller doesn’t work when Steam Input is ON. It need to be disable but it isn’t perfect solution and wondering if it can be fixed on Pha…

---

## [Collision with object children?](https://phaser.discourse.group/t/collision-with-object-children/14892)

<div class="topic-metadata">

**Author:** [@amiga4ever](https://phaser.discourse.group/u/amiga4ever)\
**Replies:** 6\
**Last updated:** [November 8, 2024, 7:16pm UTC](https://phaser.discourse.group/t/collision-with-object-children/14892 "2024-11-08T19:16:09Z")

</div>

I have group enemies and overlap collision logic. So when player overlap/touch enemy it trigger player explosion which is correct but can’t trigger collision with enemy children. It’s just ignored by player. For example…

---

## [Issue with player control on higher refresh rate than 60 Hz](https://phaser.discourse.group/t/issue-with-player-control-on-higher-refresh-rate-than-60-hz/14902)

<div class="topic-metadata">

**Author:** [@amiga4ever](https://phaser.discourse.group/u/amiga4ever)\
**Replies:** 4\
**Last updated:** [November 8, 2024, 7:12pm UTC](https://phaser.discourse.group/t/issue-with-player-control-on-higher-refresh-rate-than-60-hz/14902 "2024-11-08T19:12:07Z")

</div>

Even forcing 60 fps using doesn’t work properly: game.forceSingleUpdate = false; game.time.desiredFps = 60 On 120 Hz is 2x faster and on 30Hz is slower by 50%. How to solve this problem? Why forcing 60 fps doesn’t wor…

---

## [Can't achieve pixel perfect in a tilemap](https://phaser.discourse.group/t/cant-achieve-pixel-perfect-in-a-tilemap/14834)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 2\
**Last updated:** [October 14, 2024, 1:42pm UTC](https://phaser.discourse.group/t/cant-achieve-pixel-perfect-in-a-tilemap/14834 "2024-10-14T13:42:24Z")

</div>

It happens to me in all the games I make with Phaser 2. The map pixels don’t look like they should. For example: In this image the area indicated by the arrow is displayed correctly. But when you get closer it gets …

---

## [How to do grid based building?](https://phaser.discourse.group/t/how-to-do-grid-based-building/14827)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 0\
**Last updated:** [October 10, 2024, 2:43pm UTC](https://phaser.discourse.group/t/how-to-do-grid-based-building/14827 "2024-10-10T14:43:19Z")

</div>

I know it’s possible to achieve this kind of construction using standalone sprites or inserting tiles in a new layer. What I’d like to know is how to create complex constructions like a fence for example. The player c…

---

## [How to use PIXI.tilingSprite?](https://phaser.discourse.group/t/how-to-use-pixi-tilingsprite/14649)

<div class="topic-metadata">

**Author:** [@amiga4ever](https://phaser.discourse.group/u/amiga4ever)\
**Replies:** 1\
**Last updated:** [August 15, 2024, 1:58pm UTC](https://phaser.discourse.group/t/how-to-use-pixi-tilingsprite/14649 "2024-08-15T13:58:06Z")

</div>

Hi, I know tileSprite have some performance impact so many recommend PIXI.tilingSprite. Phaser CE uses modified PIXI so I can’t use external PIXI.js so how can I make it works?

---

## [Issues with sprite position when switching parent sprites](https://phaser.discourse.group/t/issues-with-sprite-position-when-switching-parent-sprites/14616)

<div class="topic-metadata">

**Author:** [@GameSlayer](https://phaser.discourse.group/u/GameSlayer)\
**Replies:** 2\
**Last updated:** [August 7, 2024, 7:13pm UTC](https://phaser.discourse.group/t/issues-with-sprite-position-when-switching-parent-sprites/14616 "2024-08-07T19:13:46Z")

</div>

I am currently trying to have a child sprite be able to dragged out of it’s parent sprite and potentially dropped into another container sprite at which point it will be a child of that sprite. The issue I’m having is th…

---

## [How do deal with blurry/jagged sprites? (CE 2.7.3)](https://phaser.discourse.group/t/how-do-deal-with-blurry-jagged-sprites-ce-2-7-3/14592)

<div class="topic-metadata">

**Author:** [@GameSlayer](https://phaser.discourse.group/u/GameSlayer)\
**Replies:** 5\
**Last updated:** [August 2, 2024, 2:15pm UTC](https://phaser.discourse.group/t/how-do-deal-with-blurry-jagged-sprites-ce-2-7-3/14592 "2024-08-02T14:15:53Z")

</div>

I’m working on a card game that involves a sprite that is made up of multiple child sprites which make up the layers of the card. This allows for modularity when it comes to various attributes. However an issue I’ve been…

---

## [Replace "key expression" with sprite in Phaser.Text and Phaser.BitmapText](https://phaser.discourse.group/t/replace-key-expression-with-sprite-in-phaser-text-and-phaser-bitmaptext/14557)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 4\
**Last updated:** [July 22, 2024, 8:08am UTC](https://phaser.discourse.group/t/replace-key-expression-with-sprite-in-phaser-text-and-phaser-bitmaptext/14557 "2024-07-22T08:08:48Z")

</div>

I know that Phaser texts are made up of sprites. I also know that emojis are images that are shown when certain combination of characters come together. Now my question: Is it possible to replace a combination of chara…

---

## [Infinite bouncing not working in Phaser 2.20](https://phaser.discourse.group/t/infinite-bouncing-not-working-in-phaser-2-20/14510)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 10\
**Last updated:** [July 17, 2024, 11:39am UTC](https://phaser.discourse.group/t/infinite-bouncing-not-working-in-phaser-2-20/14510 "2024-07-17T11:39:06Z")

</div>

I just updated an old game from 2.16 to 2.20 and I noticed my rabbits are not jumping forever. After they are created they stop bouncing and just stay on the ground. This didn’t happen in 2.16 and I would like to know …

---

## [LoadTexture is bugging out my character collision](https://phaser.discourse.group/t/loadtexture-is-bugging-out-my-character-collision/14495)

<div class="topic-metadata">

**Author:** [@One](https://phaser.discourse.group/u/One)\
**Replies:** 1\
**Last updated:** [July 4, 2024, 8:55am UTC](https://phaser.discourse.group/t/loadtexture-is-bugging-out-my-character-collision/14495 "2024-07-04T08:55:15Z")

</div>

I’m working on ma first html game. I wanted to add sneaking, so I just made a smaller version of the skin and used loadTexture, but once I perss the sneak key it changes the texture and the player falls through the map…

---

## [Achieve smooth 30FPS loop in Phaser 2/CE](https://phaser.discourse.group/t/achieve-smooth-30fps-loop-in-phaser-2-ce/14457)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 4\
**Last updated:** [June 20, 2024, 4:35am UTC](https://phaser.discourse.group/t/achieve-smooth-30fps-loop-in-phaser-2-ce/14457 "2024-06-20T04:35:33Z")

</div>

Hi! I know best game consoles like PSP and PS4 used 30FPS framerate in most of it’s games, resulting in more stability and smothness. I’m looking for a way to achieve that level of control in my rendering loop. Maybe w…

---

## [Multiplayer phaser2 + php](https://phaser.discourse.group/t/multiplayer-phaser2-php/14303)

<div class="topic-metadata">

**Author:** [@drago73](https://phaser.discourse.group/u/drago73)\
**Replies:** 1\
**Last updated:** [May 8, 2024, 12:36pm UTC](https://phaser.discourse.group/t/multiplayer-phaser2-php/14303 "2024-05-08T12:36:43Z")

</div>

hi, is possible make a multiplayer in phaser2 using php?

---

## [Text position inconsistent among different browsers](https://phaser.discourse.group/t/text-position-inconsistent-among-different-browsers/14065)

<div class="topic-metadata">

**Author:** [@GameSlayer](https://phaser.discourse.group/u/GameSlayer)\
**Replies:** 9\
**Last updated:** [March 8, 2024, 2:37am UTC](https://phaser.discourse.group/t/text-position-inconsistent-among-different-browsers/14065 "2024-03-08T02:37:40Z")

</div>

After doing some testing I’ve realized that something odd is going one with the text positions in my game depending on the browser version. In Chrome, Chrome Incognito, and Firefox the positions of the text appear where …

---

## [Plane Deformation without a filter?](https://phaser.discourse.group/t/plane-deformation-without-a-filter/14016)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 2\
**Last updated:** [February 24, 2024, 9:30am UTC](https://phaser.discourse.group/t/plane-deformation-without-a-filter/14016 "2024-02-24T09:30:04Z")

</div>

The first video game console I played on was the SNES/Famicon. I realized that despite being completely 2D there were depth effects in video games like Super Mario Kart and The Legend Of Zelda: A Link To The Past. When…

---

## [Tilemap performance problem](https://phaser.discourse.group/t/tilemap-performance-problem/13959)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 2\
**Last updated:** [February 10, 2024, 3:28am UTC](https://phaser.discourse.group/t/tilemap-performance-problem/13959 "2024-02-10T03:28:56Z")

</div>

Hello. I’ve seen some games made with Phaser 2 and in them the engine doesn’t look as heavy. In my game I can’t get 60fps or at least 50 for more than a minute. I’ve been analyzing performance and realized that having…

---

## [cannot read properties of null(reading 'resize) phaser-split.js](https://phaser.discourse.group/t/cannot-read-properties-of-null-reading-resize-phaser-split-js/13830)

<div class="topic-metadata">

**Author:** [@apkko](https://phaser.discourse.group/u/apkko)\
**Replies:** 2\
**Last updated:** [January 27, 2024, 6:46pm UTC](https://phaser.discourse.group/t/cannot-read-properties-of-null-reading-resize-phaser-split-js/13830 "2024-01-27T18:46:22Z")

</div>

Hallo. I get this error. Android. Сhrome browser. The game launches in an iframe - Probably the error appears when the iframe dimensions are changed. Has anyone encountered something similar? version phaser-ce 2.20.…

---

## [How to add GLSL Sandbox filters to Phaser game](https://phaser.discourse.group/t/how-to-add-glsl-sandbox-filters-to-phaser-game/13918)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 2\
**Last updated:** [January 27, 2024, 3:03pm UTC](https://phaser.discourse.group/t/how-to-add-glsl-sandbox-filters-to-phaser-game/13918 "2024-01-27T15:03:05Z")

</div>

Hi, I’m creating a new retro rhythm game and I would like to use glsl filters for the background. I found some amazing filters on GLSL Sandbox Based on this example i want to create the game scene Can someone help me

---

## [Optimizing performance in mobile devices](https://phaser.discourse.group/t/optimizing-performance-in-mobile-devices/13833)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 1\
**Last updated:** [December 31, 2023, 6:53pm UTC](https://phaser.discourse.group/t/optimizing-performance-in-mobile-devices/13833 "2023-12-31T18:53:44Z")

</div>

Hi there I want to make a small android rhythm game but I have a performance problem. At the beginning of the scene the FPS is at 55 but after a while they drop to 30. It is important to mention that I not only use Phas…

---

## [THREE.js Canvas to Phaser Sprite](https://phaser.discourse.group/t/three-js-canvas-to-phaser-sprite/13632)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 0\
**Last updated:** [October 10, 2023, 11:17pm UTC](https://phaser.discourse.group/t/three-js-canvas-to-phaser-sprite/13632 "2023-10-10T23:17:58Z")

</div>

I would like to know if there is a way to create a texture from the renderer.domElement of three.js and replace it with the texture of a sprite

---

## [Framerate performance issue on latest Android Chromium browsers](https://phaser.discourse.group/t/framerate-performance-issue-on-latest-android-chromium-browsers/13565)

<div class="topic-metadata">

**Author:** [@lwojas](https://phaser.discourse.group/u/lwojas)\
**Replies:** 4\
**Last updated:** [October 3, 2023, 3:20am UTC](https://phaser.discourse.group/t/framerate-performance-issue-on-latest-android-chromium-browsers/13565 "2023-10-03T03:20:43Z")

</div>

Having trouble with latest version of Chromium Android browsers. My game should run at 60 fps in Chrome, it runs fine on desktop but the frame rate can dip down to around 30 fps on Android and the game is noticeably chop…

---

## [The Minimap, Making The Minimap](https://phaser.discourse.group/t/the-minimap-making-the-minimap/13611)

<div class="topic-metadata">

**Author:** [@AKARI](https://phaser.discourse.group/u/AKARI)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 4:58pm UTC](https://phaser.discourse.group/t/the-minimap-making-the-minimap/13611 "2023-10-02T16:58:21Z")

</div>

I need a little minimap there. The idea is to make a map of bitmaps and place each one in its place like in Blasfemous ↓↓↓

[Next page](https://phaser.discourse.group/c/phaser2/6.md?page=1)
