For Merrak (and for those of you who like to read a lot of stuff)
Log July-August
Investigated:
* BabylonHx
* OmniHx3D
* HaxeBullet (might revisit)
* Away3D (see for all the steps to actually make something work : next post)
BabylonHx
This works with haxelib run lime but with an older haxe.
I would have liked to get this to work since it has collision detection / physics and much
more features than Away3D.
Trying to convert the library to Stencyl 3.4 and/or 3.5
Loads of 'Float32' Type conversion. Comparing stuff to null.
To even get some small demo to work it took me 2 days to correct all those errors.
When I started with the next small demo it gave another huge list of errors to correct.
That was with demos using a scene, camera and 1 object; not even fancy stuff or collision detection
Windows 7 64bit (profesional) [ Windows XP does not work (32bit) ] in Virtual Box on Mac
Environment variables:
HAXEPATH c:\haxe
NEKO_INSTPATH c:\neko
Download : Haxe 3.2.0rc
download haxe 3.2.0rc
Extrac into c:\haxe (so copy paste files from the 3.2.0rc directory
For neko version refer to this list:
HAXE NEKO
2.* 1.*
3.0.0 2.0.0
3.1.3 2.0.0
3.2.0 2.0.0
3.3.0 2.1.0
3.4.0 2.1.0
So Neko 2.0.0 it is. Download from package.chocolatey.org/packages/neko/2.0.0 > neko.2.0.0.nupkg
7-zip unarchive
* haxelib selfupdate
current version is now 3.2.0-rc.3
* haxelib install lime
(5.3.0)
* haxelib run lime setup windows
(Vc++ Express installation)
* haxelib install lime 2.7.0
* haxelib install hxcpp 3.2.193
* haxelib install openfl 3.4.0
* haxelib install actuate 1.8.6
* haxelib install format 3.2.1
* haxelib install poly2trihx 0.1.4
* Download & install git :
https://git-scm.com/download/win* haxelib git BabylonHx
https://github.com/vujadin/BabylonHx* haxelib git BabylonHxSimpleTest
https://github.com/jfroco/BabylonHxSimpleTest haxelib_client 3.2.0rc3
actuate 1.8.7
hxcpp 3.4.64
openfl 3.4.0
lime : 2.7.0
haxelib run lime setup (will install windows)
If you want to install Visual C++ 2015 you need to select language:
* Custom -> Next
* Programming Languages (collapse)
* Visual C++ languages
* Next
* Signing with your microsoft account (create one if needed)
* Team : click on not now link next to button
* Start Visual Studio so that it goes through the project phase.
* haxelib run lime build project.xml windows
This takes some time as it creates afile:
bin_lime\windows\cpp\bin\BabylonHx_Lime.exe
This works!
Attempt with Stencyl (installed into c:\abc)
* haxelib setup c:\abc\plaf\haxe\lib
* haxelib list
Should list stencyl among others
If you want to make another version active use:
* haxelib set lime 3.2.1
* haxelib run lime setup (installs bunch of stuff)
* haxelib install hxcpp
* haxelib install lime
* haxelib run lime setup windows
* haxelib run lime build project.xml windows
Failed due to type mismatches.
After moving back and forth between different stencyl versions (3.2 upwards)
and not getting good compilation and with the week re-coding to not get much done
I gave up on BabylonHX
OmniHx3D
After installation it immediately gave huge lists of type errors.
Not wanting to go the same route as with Babylon: I gave up
----
Away3D
Finally a library that didn't reported an error when using just a 3d View.
The next post has the steps to get a sample working on haxe AND in Stencyl