Raptisha Posted February 27, 2017 Share Posted February 27, 2017 Can we, please, have more tutorials on how to optimize performance of phaser games? Link to comment Share on other sites More sharing options...
FakeWizard Posted March 1, 2017 Share Posted March 1, 2017 Once it's fully supported by the wast majority of browsers , I'd like to see something like this in action .OffscreenCanvas - "A new interface that allows canvas rendering contexts (2D and WebGL) to be used in workers. Making canvas rendering contexts available to workers will increase parallelism in web applications, leading to increased performance on multi-core systems." samme 1 Link to comment Share on other sites More sharing options...
Igor Georgiev Posted March 2, 2017 Share Posted March 2, 2017 Hello guys I am not sure if it is already mentioned, but I'd love to see integrated Scale 9 (9 patch) images support. Like the one in Starling framework There is a plugin like that, but it is not perfected. It is really useful for multi-resolution UI construction using small assets. I can try and translate the one from Starling if necessary. Link to comment Share on other sites More sharing options...
JokerJESUS Posted March 8, 2017 Share Posted March 8, 2017 Please, do Isometric view, with correct inputs and good collisions system. Really miss that Link to comment Share on other sites More sharing options...
Arcanorum Posted March 9, 2017 Share Posted March 9, 2017 Some swanky Phaser t-shirts. Any_Key, Igor Georgiev and samme 3 Link to comment Share on other sites More sharing options...
FakeWizard Posted March 9, 2017 Share Posted March 9, 2017 support for offloading collision checks to workers? Link to comment Share on other sites More sharing options...
Theasker Posted March 14, 2017 Share Posted March 14, 2017 Load control of fonts before game starts kabuto178 1 Link to comment Share on other sites More sharing options...
Xesenix Posted March 15, 2017 Share Posted March 15, 2017 I dont know if it was asked before but if you try to make large tile map its RAM consumption can get pretty high (like each of tiles keeps own bitmap data or something) maybe you can look into optimizing that? Link to comment Share on other sites More sharing options...
jjcale Posted March 21, 2017 Share Posted March 21, 2017 Wiki. I am fairly new to Phaser and I explore the framework by studying examples, by purchasing and reading Phaser books and by reading posts on the Phaser forum. One thing where the Phaser framework needs to be improved is documentation. I do not mean the API documentation, I mean a Wiki system, where we could all contribute and improve the content as a community. I like the Phaser 2 examples structure -- we could extend the structure horizontally and vertically (for example Phaser states), adding examples, referencing good practice, providing source code excerpts, etc. There are lots of good features hidden and buried in the Phaser forum, and we should work on an integrated model with a steep learning curve to be more productive. My two cents... Link to comment Share on other sites More sharing options...
Babsobar Posted March 22, 2017 Share Posted March 22, 2017 19 hours ago, jjcale said: Wiki. I am fairly new to Phaser and I explore the framework by studying examples, by purchasing and reading Phaser books and by reading posts on the Phaser forum. One thing where the Phaser framework needs to be improved is documentation. I do not mean the API documentation, I mean a Wiki system, where we could all contribute and improve the content as a community. I like the Phaser 2 examples structure -- we could extend the structure horizontally and vertically (for example Phaser states), adding examples, referencing good practice, providing source code excerpts, etc. There are lots of good features hidden and buried in the Phaser forum, and we should work on an integrated model with a steep learning curve to be more productive. My two cents... Definitly agree with this, as someone that has been learning Javascript along with phase; the information is there, it's just spread everywhere between the forums, the git, and the examples ... etc, some of which are broken and outdated. And there's nothing on the best practices of phaser. Collecting all the info into one, easibly navigatable and well built wiki would be really gamechanger. Link to comment Share on other sites More sharing options...
PhaserEditor2D Posted March 22, 2017 Share Posted March 22, 2017 I think the wiki is something that can be maintained by the community, and we let the phaser devs to concentrate on phaser development. Fortunately there are a lot of tutorials that help to start and the phaser devs are very reachable on the social channels. What I miss is the Interphase magazine, I think an Interphase issue to welcome Phaser v3 when it is ready will be great. Link to comment Share on other sites More sharing options...
jjcale Posted March 27, 2017 Share Posted March 27, 2017 On 3/22/2017 at 1:57 PM, Arian Fornaris said: I think the wiki is something that can be maintained by the community, and we let the phaser devs to concentrate on phaser development. Fortunately there are a lot of tutorials that help to start and the phaser devs are very reachable on the social channels. What I miss is the Interphase magazine, I think an Interphase issue to welcome Phaser v3 when it is ready will be great. Arian, yes, that's clear, devs would focus on phaser development, no question about it. The point is about the Phaser ecosystem, where we lack a structured and community-oriented wiki. The tutorials are good to start. PhaserEditor2D 1 Link to comment Share on other sites More sharing options...
samriggs Posted March 28, 2017 Share Posted March 28, 2017 just checked out the isometeric sample, just wanted to thank you for adding this, the 3d samples really surprised me, not sure if it has been mentioned but scaling the isometric world would be nice, which I'm sure can be done either way. I was waiting to see if a new isometric format was going to be added and am extremely pleased so far from what I seen. A wiki would be nice also as mentioned, I agree with you Arian to be maintained by the community to leave the developers alone for developing, plus more ideas would probably be added if maintained by the community. PhaserEditor2D 1 Link to comment Share on other sites More sharing options...
pixelburp Posted May 11, 2017 Share Posted May 11, 2017 Just wondering as an aside (and apologies if this was already asked & answered), but what is the expected difficulty curve between updating code from Phaser 2 to Phaser 3? I appreciate v3 is a WIP, but are there likely to be many gotchas but otherwise a fairly simple transition? Or will it be something similar to the angular framework where there was a wholesale top-to-bottom change between version 1 & 2+. If not done already it might be worth an article from the Phaser team themselves. I have a few WIP projects and part of me thinks it might be worth waiting until Phaser 3 arrives, as I'm worried I may have to refactor large chunks of my code... Link to comment Share on other sites More sharing options...
rich Posted May 11, 2017 Author Share Posted May 11, 2017 First of all, anyone currently working on a game in v2 should absolutely finish it, rather than wait for v3. We're not far off a first public beta but are still several months away from a release candidate. Secondly, the API between 3 and 2 is very similar indeed. There are lots of subtle changes (and some significant ones too) but on the whole, the way you have been doing it so far, will continue to be the same in v3. Code from v2 will not just work immediately in v3 but we're not talking massive changes either to port it (depending on how complex it is, and what features it uses) pixelburp 1 Link to comment Share on other sites More sharing options...
pixelburp Posted May 12, 2017 Share Posted May 12, 2017 Thanks @rich for clarifying those two things. I did presume V3 was probably still a fair bit in the future, but I was very curious / anxious that the versioning would be a major revision to the framework's structure. Good to hear that eventually not too much will require refactoring :-D Link to comment Share on other sites More sharing options...
presidenten Posted May 14, 2017 Share Posted May 14, 2017 HMR and time travel debugging would be nice during development Leftium 1 Link to comment Share on other sites More sharing options...
johann_dev Posted May 14, 2017 Share Posted May 14, 2017 Support for Tiled's Collision Editor with p2 physics bodies. Link to comment Share on other sites More sharing options...
jdiperla Posted June 2, 2017 Share Posted June 2, 2017 My particular Wishlist: *Easy to define Pathfinding scripts that can be defined as a navigation mesh. *Easy Z Index re-order. EG: player walks above a certain coordinate, it re-orders the z-index of the objects. Link to comment Share on other sites More sharing options...
coter Posted June 17, 2017 Share Posted June 17, 2017 In version 3+ Render Canvas will remain? Link to comment Share on other sites More sharing options...
Antriel Posted June 17, 2017 Share Posted June 17, 2017 6 minutes ago, coter said: In version 3+ Render Canvas will remain? Yes, Phaser v3 supports both canvas and webgl. You can look at the current examples here: http://labs.phaser.io/ coter 1 Link to comment Share on other sites More sharing options...
Sabino Posted June 29, 2017 Share Posted June 29, 2017 Hoping to let my character jump on a tilemap one day... Jokes apart, HaxeFlixel and other HTML5 engines have a good tilemap collision system. Thanks to whoever works on Phaser. Link to comment Share on other sites More sharing options...
danecekpilar Posted June 30, 2017 Share Posted June 30, 2017 Built-in function for scaling polygons in p2 physics. Not hard to code IT yourself but still, i lt would ve nice. Link to comment Share on other sites More sharing options...
Len Posted July 11, 2017 Share Posted July 11, 2017 On 11/10/2016 at 9:55 AM, gludion said: Hello, Based on a recent (but quite surprising) miss discovery in PIXI.js, I would like to emphasize 2 important features: First, something like this: transform.setMatrix(a,b,c,d,tx,ty) Which allow precise transform, and should be faster than setting position, scale, rotation, skew since those values end up computed into a matrix. And the idea that skew property should be unaffected by a non-homogeneous scale. In PIXI.js setting both skew and scale lead to a wrong behavior (more detailed information can be found here: https://github.com/pixijs/pixi.js/issues/3163 ). Apparently it's a classical mistake (they also did it in Cocos2d-js). Having a "correct" skew+scale order of matrix operation should normally make it easier for third part tools (like Flump, flash, ..) to export skew data to Lazer, and for developers who want to performs a deformation in a precise and controlled way (ex: fit to a triangle) if the above transform.setMatrix(..) is not available. 1. This is something that is really necessary. I am parsing animations from Adobe Flash and I am getting the exact matrix data. When I attempt to calculate from the matrix, the skew, scale and rotation would be slightly off compared to using the exact matrix. It would be preferred to be able to input a whole matrix transformation. 2. Adobe Animate CC added the ability to export to a Texture Atlas. This produces a JSON that describes the animation in addition to a spritesheet and texture atlas. I attached the example from the blog post. They created a Unity script to read the JSON but it would be good to have something in Phaser that does the same thing. http://blogs.adobe.com/contentcorner/2017/07/03/create-a-texture-atlas-with-animate-cc-for-your-favorite-game-engines/ Joker.zip Link to comment Share on other sites More sharing options...
BunBunBun Posted August 1, 2017 Share Posted August 1, 2017 Will Phaser 3 support Spine animations? Link to comment Share on other sites More sharing options...
Recommended Posts