3D Library Adventure

mdotedot

  • *
  • Posts: 1449
As you might have noticed I got sidetracked. The past days I didn't work on the Away3D Extension but
created a Particle Extension.

I'm stil trying to debug why it is working with some textures and sometimes with colors that doesn't appear to
be working on HTML5.

Result of investigation in the documentation:
Code: [Select]
All other targets should use Tilemap renderer.

html5 in canvas mode - fast, but doesn't support color effects.
native - fast and doesn't support color effects too (but this can be changed in future).


Since native doesn't support color effects as well I keep the HTML5 in canvas mode. The -D dom haxe compiler flag raised a lot of undefined types since it was looking for openfl._internal which stencyl doesn't include.



Play it yourself (from the 42 there are some particles not working and some 'only' work on white)
HTML5 Demo



Last week I've also worked on some LIBERADO conversion:



PS.: Edited result of color drawing analyses

« Last Edit: July 30, 2018, 11:10:14 pm by mdotedot »
Hanging out in the Chat:  http://www.stencyl.com/chat/

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

NerdinaNutshell

  • Posts: 14
I'm kind of confused, so is this running using Stencyl with an extension you made or...

mdotedot

  • *
  • Posts: 1449
Hello NerdinaNutshell,

Thanks for the interest.

Using:
* Stencyl 3.5 Beta
* Stencyl/Haxe Extension based on  Away3D Library: https://github.com/openfl/away3d
* Most of the stuff work on all targets (Mobile, Desktop, Web)

It will not provide a true 3D engine since Stencyl doesn't provide tools and internal engine for this to work flawlessly.
It hopefully will be possible to make 2D games to look like 3D games.

There will be no documentation; only example games to investigate / copy paste from.

Maybe this clarifies things a bit!
Hanging out in the Chat:  http://www.stencyl.com/chat/

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

NerdinaNutshell

  • Posts: 14
I see, in other words would it be like pre rende graphics?

mdotedot

  • *
  • Posts: 1449
There is no pre-rendering.  It is ' life '  3D. Please look at the examples that show both 2D and 3D versions. The 3D versions use blocks to convert/attach 3d objects to the 2D actors. I call it 'binding' .
Hanging out in the Chat:  http://www.stencyl.com/chat/

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.

mdotedot

  • *
  • Posts: 1449

Last couple of weeks I've published the Zame Particle Extension and worked on some Angry stuff:

Regular


FirstPerson Flight


Further time was spend on turning the Sokoban Game into a (local) multiplayer game which
could be controlled using XBox 360 and Playstation 4 controllers.

And most of that time was spend so that each player has its own undo list.






Hanging out in the Chat:  http://www.stencyl.com/chat/

Proud member of the League of Idiotic Stencylers! Doing things in Stencyl that probably shouldn't be done.