Skip to content

Haxeling/starling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

starling

An unofficial port of Starling framework. Currently based on Starling v2.0.1.

HTML5 version of the demo

Install

haxelib git starling https://github.com/openfl/starling

Dependencies:

haxelib git openfl https://github.com/openfl/openfl
haxelib git lime https://github.com/openfl/lime

To use original version of away3d and openfl again, type these commands.

haxelib dev openfl
haxelib dev lime

Current Limitations

starling-openfl limitations:

  • Does not work with openfl-legacy compile option.
  • Only works on html5, cpp, unofficial Node.js target, and unofficial C# target.
    • I only tested with Windows and Android devices.
  • DisplacementMapFilter don't work correctly. The filter just moves a object a little bit.
    • Noises that are used in DisplacementMapFilter example cannot be generated on OpenFL for now.
  • Mini-Bitmap Font is not supported on html5.

OpenFL Limitations(As of 3.6.1):

  • You need to set vertices and shader variables after setting a shader program.

Haxe Limitations(As of 3.2.1):

  • Rendering lots of objects is slow on flash target. (Probably because ByteArray operations are not optimized by Haxe Compiler)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haxe 100.0%