PlayCanvas Editor Feedback

You can see a preview of the feature in this talk from a few days ago: https://youtu.be/1R1k9H0iTrI?t=1105

1 Like

OMGā€¦animation state engine!!! Gimme gimme gimme!

1 Like

A post was split to a new topic: Having issues with my projects

Please add automatic dark mode support.
Itā€™s as easy to detect it as:

const instanceDarkMode = matchMedia("(prefers-color-scheme: dark)");
let isDark = instanceDarkMode.matches;
instanceDarkMode.onchange = ({ matches }) => {
  isDark = matches;
};

The reason Iā€™m using onchange and not addEventListener("change") is that Safari on macOS < 11 doesnā€™t support the latter.

For the Editor?

Yes.

With the left and right keys I can move the camera in the editor scene to the left and to the right, but with the up and down keys I zoom in and out. Why is that?

We only have a dark theme at the moment :sweat_smile:, would you like a light theme as well?

FPS controls, WASD to move forward back, left, right. Q and E to move up and down :slight_smile:

Thatā€™s indeed what I expect, but I have the feeling that W and S are flipped with Q and E right nowā€¦

I see it depends on the cameraā€™s viewing direction.

Of course
A light theme is necessary when Iā€™m working early in the morning, and the sunā€™s rays hit the screen

First of all: The Templates are awesome and in hindsight I realised this was the reason I havenā€™t used PlayCanvas since six years.
One improvement would be to show the content of the selected Template in the Inspector and make it editable just like a regular Entity.
The current workflow is a bit cumbersome:

  1. Drag the Template into the Scene
  2. Make the desired changes
  3. Apply them to the Template
  4. Delete the Template instance from the Scene

Moreover, it is currently impossible to change the transformation of the Template root, which is used as a default for new instances. This means you have to be extra careful when creating a new Template and if you miss it or need to change it later, you have to recreate the Template and setup all instances with their overrides again.

5 Likes

Thanks for these comments, @Detzt. We do have a ā€˜template editorā€™ on our roadmap for later this year.

Hey, @zpaul and @vaios - check out the templates feedback from @Detzt above. :smile:

We can also add an option in our UI to apply a change in position and rotation of the root to the template asset and all instances.

That would be great and resolve the biggest issue (recreating entire templates) :+1: I can live with dragging templates in and out of the scene until the template editor is released.

A workaround for this is to use a different scene for template editing and have that as a separate tab in the browser.

Iā€™ve noticed very laggy realtime updates after changing script attributes via sliders/inputs to the player. Also the editor dis- & reconnects too often - itā€™s getting annoying, thatā€™s why I post. I guess it has to do with the ws server location which results in high latency - Iā€™m in central Europe. My internet connection is fast and stable (cable).

1 Like

The servers are in Europe too so itā€™s odd that you are getting high latency. :thinking:

Iā€™ve not seen this issue on clientā€™s machines on videos Iā€™ve seen.

Would it be possible to share a video of the latency issues and the time it takes to update please?

ie have a launch tab and editor and change attributes

Thank you for your response.
Iā€™ve tested it now (Saturday night) and it works fine. Iā€™ll capture a video next time itā€™s happening and include date and time so you may check server load.

In general everything works great and I find working in the PlayCanvas editor very convenient. Happy customer so far.

1 Like

Today everything loads very slow if at all. Getting a lot of 503s and 504s - tried to load several projects. Code is not loading at all in the code editor.