Comments (4)
Why use 2D-in-3D when there are many great game engines out there that have real 2D support with 2D math and 2D rendering?
I recall trying to use the "pseudo 3D support in 2D engine" feature in some other engine. It didn't work well because such a game engine didn't implement it properly, and its 3D features were subpar compared to other more powerful 3D engines out there.
If you have enough experience, creating a 2.5D game with pseudo-depth and parallax effects can be relatively easy using 3D techniques. Simply moving 2D layers along the Z-axis can often achieve the desired effect. In contrast, in "2D" engines the complexity arises from the need to set up and update duplicate objects and properties between multiple layers, which is a major drawback that undermines the alleged usefulness of such a feature in a supposedly "2D" engine. These limitations could have been avoided by solely relying on 3D techniques from the beginning.
from flaxengine.
If this were added, I don't know if anyone would actually use it. Why use 2D-in-3D when there are many great game engines out there that have real 2D support with 2D math and 2D rendering?
from flaxengine.
That's why the issue isn't asking for a full stack 2D editor, but rather something simpler. Lots of 3D games have little 2D things going on. (Biggest one here being the menus)
from flaxengine.
Necro bump, menus are almost impossible at this point, if there are stuff like sprite atlases, then proper UI is almost expected.
from flaxengine.
Related Issues (20)
- [BUG] 'Inner exception. Could not cast or convert from System.String to FlaxEngine.Tag' in COOKED game only. HOT 1
- CSG brush selection outline shows in game even though debug draw is disabled
- Game won't launch on Android HOT 1
- [Bug] Focusing on Custom Actors HOT 2
- [Proposal] Rename `IsActuallyPlayingSth` to `IsActuallyPlaying` HOT 1
- Render2D.DrawText draws unwanted trailing character
- Custom editor interface fonts handling issues
- [BUG] Scene hierarchy not rendering properly HOT 5
- The Apk file exported from FlaxEngine is too large HOT 5
- [Feature request] Constrain PostFX Volume to specific camera HOT 4
- Navigating interface jump count equal to number of canvases issue HOT 1
- [Suggestion] Add anchors editor
- [Suggestion] Add ability to change canvas size in widget editor
- [BUG] Splash screen is broken in my project
- Cap number of enum-key dictionary entries to number of keys in the editor
- [Suggestion] Add a constraint on `UIControl.Control` reference type by attribute
- [Bindings generator] generates invalid code on c# side HOT 5
- Basic typography issues: Treat `.`, `,`, etc. as integral element of a word.
- json Serialisation bug
- [Proposal] Allow manually setting LODs similar to Unitys LOD groups
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 flaxengine.