PlayCanvas Editor Feedback

Having per Entity Materials is really great! It would be nice to have an add all button so you don’t have to select every meshinstance and apply the material.

And tagging is great for organization, but the asset panel search doesn’t search inside tags, that would be helpful too.

If you have lots of mesh instances with the same material applied, have you thought about combining the meshes into one? The model would render faster that way.

We’re working on some improvements to the asset panel at the moment. Searching for tags sounds like a good idea.

How do I do so? Is that possible in Playcanvas or only in Maya?

You’d do that in your 3D Program (Maya, Max, blender, etc)

Hello, just to let you know about a bug, using win10 and firefox isn’t possible to add a skybox coz the + button is not clickable, i’m sure about the bug coz with linux and firefox it works perfectly.

Hello again, wouldn’t be nice to have a page with a list of small scripts so people don’t have to overwork their brains to achieve some result? (description of the script-where to fit it-important variables-download)

Needs more languages like C#, HTML5, and PHP.

Hi @AmbushGames.

C# and PHP are server side languages, and have nothing to do with browsers. They serve different purpose and not available in browsers through native features.

HTML5 - is a standard describing number of features such as: WebGL, Canvas2D, CSS3 and many other JS features. It is not a language, and in fact our engine and tools are heavily relying on HTML5 features already.

Ok. More languages would be nice though.

It would fragment user base between different languages, making it less united as community.
Which will complicate communication and help-ability of a community.
Additionally JS is more than enough for web games. Another languages are nearly not-possible in web browsers, and lead to many complications with cross-compiling, debugging, etc.
So we really can’t see any benefits in another languages for PlayCanvas.

Currently it allows to script in JS, and use JSON, HTML, CSS, GLSL assets, which is far more than enough and covers all needs of html5 games requirements.

Ok. I’ll quit with the more languages now, but you need YouTube scripting tutorials for the new editor.

We have YouTube tutorials explaining few aspects of the Editor, you can find them here: https://www.youtube.com/playlist?list=PL0KdXFF26E4Bpjx5R3B8LH6blmU-h3JLV

Although we don’t try to teach JavaScript, as it is too generic and not in particular related just to us, but web as a whole. There are great resources for learning JavaScript, and one of them: https://www.codecademy.com/tracks/javascript
I find CodeAcademy very effective, and coached few people when they were going through JS course there, they were able to read my code after and understand its logic. There are more other resources online, with free JS courses.

Hi, this is my first feedback and i just want to say that playcanvas is impressive and addictive. And not only the 3d editor - the best online 3d tool i have come across. The help, the examples, the games listing, the social concept and the open source concept implementation. Congratulations, you made 3d editing almost* easy.

*it is never going to be easy

3 Likes

You need to fix the bug* where when you move the editor camera, the gameplay camera moves. It’s getting anoying and has jacked up some of my projects.
*I’m assuming it’s a bug.

A very simple suggestion. Within the Entity pane, why not colour code the X, Y and Z labels to help assist with Position / Rotation and Scale.

Not what I meant. You move in the editor and the camera moves as well. I’m in perspective.

Can you make standalones in Playcanvas?

That is not a bug, but a feature. To prevent game camera being moved, select Perspective camera from viewport camera selection.

We could, but it will look a bit weird, as we don’t have anywhere in UI color coding for fields.

Yes you can. Using some native wrappers such as Chromium, node-webkit or any other similar.

The camera mode was in perspective @max

Do you have a project where you can replicate it, and steps for replication?