Giter Club home page Giter Club logo

Comments (7)

PhaserEditor2D avatar PhaserEditor2D commented on May 21, 2024

Yes, this is something we want to do before other bigger features. I will think when it is the right moment to do it. There are other stuff like Matter physics, Tilemap, and prefabs.

from phasereditor2d-v3.

PhaserEditor2D avatar PhaserEditor2D commented on May 21, 2024

Also, we should think if we are going to implement it as a Scene tool or a separate tool, with a custom file format, that you can add to your own asset libs and use in different projects.

from phasereditor2d-v3.

weekendkoder avatar weekendkoder commented on May 21, 2024

Yep, first things first. Good to know, its on your to-do-list.

I would prefer a "scene tool", so integrated into PhaserEditor. Otherwise we have "seperate" :

  • tilemap editor
  • sprite editor
  • code editor
  • etc.

Than, where is the benefit of such a "Phaser3" - Editor. Just my opinion ... ;-)

from phasereditor2d-v3.

PhaserEditor2D avatar PhaserEditor2D commented on May 21, 2024

Yes, it is in our todo list, you can check the development Project, in the Propositions column, a card about it: https://github.com/PhaserEditor2D/PhaserEditor/projects/1#card-1272973

I do not understand very well your concern about "separate" tools. Maybe I did not explain well. You can see, we have an Animations JSON editor. The Animations JSON is a format from Phaser 3, that we implemented in the IDE. It is a separate editor inside the Phaser Editor IDE, but you can link the animations in the scene editor. In Phaser Editor v1, you create the animations inside the scene editor, what is handly but is more difficult to reuse in other games or in other scenes (unless you create a prefab).

If we create a timeline format and a sepparated editor inside the IDE (like the asset pack editor, the animations editor), then it is more reusable between scenes and games. You can design characters that can be packed and used in different scenarios (including the scene editor, that will be very integrated with the timeline editor).

However, we know there are lot of use cases where you may need a timeline inside the scene editor, to animate different entities at the same time, animate menu screens, etc..., not only a single entity and its parts. So we have to think how to do this, there is nothing decided yet. The "natural" solution is a timeline inside the scene, probably this is the one we are going to implement first.

from phasereditor2d-v3.

weekendkoder avatar weekendkoder commented on May 21, 2024

Aha ok. Maybe i misinterpret it with "separate". I am really new to PhaserEditor. I like the way how the SpriteAnimator Module is integrated inside PhaserEditor, from what i saw in videos. Something similiar i could imagine to happen with such a "TimeLine Editor", or i wish to happen.

... Animations JSON ... is a separate editor inside the Phaser Editor IDE ...

"inside the Phaser Editor IDE" , is the part that i like ! With "separate" i thought you meant a separate Program, a seperate executable ... something outside PhaserEditor. My fault :-)

from phasereditor2d-v3.

PhaserEditor2D avatar PhaserEditor2D commented on May 21, 2024

No, no, nothing is going to be separated, we are building a huge IDE :)

from phasereditor2d-v3.

weekendkoder avatar weekendkoder commented on May 21, 2024

Pheew...oki. Glad to hear that ! 👍 ... (i was just irritated by the term "separate")

from phasereditor2d-v3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.