Comments (4)
Alright, I apologize! I just realized via right mouse button menu > pick > Deny pick object or just Shift+P.
from phasereditor.
Hi @ponderboy
This is the right place for your very welcome considerations, actually, lot of them are going to be included in the next version. Just take a look to the commits of the past weeks and you will see a lot about refactoring tools.
Let me answer your points one by one:
My Canvas Scene broke totally when changing an atlas file outside. It seems the whole atlas update progress and changing files after already adding them to a scene is still very beta. I would love to be able to change sprites later on. Select a sprite and be able to change its texture or image...
Yes, it is very basic, and the better option you have right now is to find/replace yourself in the canvas JSON file the assets references. It is a bit of hack but if you look it is a friendly json with an "asset-table" that you can change very well. I mention this as a temporary solution because in the next release you will get a new "Swap Texture" function that allow you to change the texture of a sprite (right now you can change only the frame). Also you will be able to swap a texture globally, this means, that you click on a key in the Assets explorer and ask to replace it by other key in all the canvas of the project. We just want to make very easy to replace your demo assets for the real assets.
In addition we created the Prefab concept. It is a canvas file that you can use in other canvas files. It means, you will be able to create visually custom Phaser.Sprite and Phaser.Group. So if you use prefab instances in your scenes, then it is all about to change the prefab's texture, then all the scenes gets the update.
Another thing very much appreciated, would be to move elements by arrow keys. Similar to Photoshop or others, it would be great to move them by pixels and Shift+Arrow for ten pixel steps.
Created an issue for this: #18
It'd be very helpful to be able to just duplicate sprites. And have them appear within the same group. At the moment I copy paste...
Created an issue for this: #15
Not being able to lock layers or sprites is also a bit frustrating.
Yes, if what you mean is to keep an object untouchable "Deny pick" is the option.
It'd be awesome if there would also be a field to change the alpha of sprites. (I need to create transparent boundaries for physics.)
Created issue for this: #16
Selecting more then one sprite and being able to scale and rotate them would be very helpful as well.
Created issue for this: #17
That's a lot of things I know and I'm not expecting to have everything within the next update. But I'm sure it would gracefully improve the overall usability of the scene editor.
I think lot of them could be implemented for the next release. I really appreciate your thoughts, many of them are in our private TODO list so we are going to give priority to them.
I encourage you to keep sharing your ideas with us, this is the best place to do it, so others can participate in/follow the thread.
Thanks
Arian
from phasereditor.
You can follow the progress in the plan of your issues here:
https://github.com/boniatillo-com/PhaserEditor/projects/1?fullscreen=true
from phasereditor.
I close this, this issue was splitted in others. In relation to the change of the textures it is done too, we added refactoring tool to rename/move/delete things and to change textures is possible in a canvas file or in the whole project.
from phasereditor.
Related Issues (20)
- New files are added to all the asset packs (client) HOT 1
- Asset Pack: use container folder as prefix for new keys HOT 12
- Multiple pack files during "select a Pack file", needs more descriptors HOT 5
- implementing box2d plugin HOT 5
- Cannot drag textures to .atlas file HOT 5
- mouse cursor lost HOT 4
- My scene does not work HOT 3
- Game Object Name Not Saved When Scene Is Saved HOT 5
- Excessive number of blank lines inserted after marking objects as properties
- error, please, help me! HOT 4
- Error with Property/Fields in typescript class HOT 7
- Scene editor: generates invalid variable's name. HOT 3
- Images are blury HOT 3
- Some unified tutorial on how to start would be nice HOT 2
- Renaming a scene doesn't copy user code HOT 1
- Prefabs: constructor ordering of custom definition props and START-USER-CTR-CODE HOT 1
- Point / Path / Polygon tool feature HOT 1
- Command Palette closes when using arrow keys HOT 1
- missing names at instances
- Add video into scene file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phasereditor.