unity3d 0.0.5

HaXe Unity3d target

Released 2013-07-19.

To install, run:

haxelib install unity3d 0.0.5

See using Haxelib in Haxelib documentation for more information.

MaintainerAxGord
Websitehttps://github.com/AxGord/hx-unity3d
Current version0.0.5
StatisticsInstalled 206 times
LicenseBSD
Tags cs, unity3d

README.md

hx-unity3d

HaXe Unity3d target

v0.0.5

Unity 4.x ready

Installation

haxelib install unity3d

Compile project example

haxe -main Main -cp src -cs bin -D no-compilation -lib unity3d {+required classes}
And then, use the .cs files in the unity3d editor

Tips and Tricks

You can use FlashDevelop-HaXe-Projects-Templates

You can use .NET Library for additional function

You can use Pony for building event-oriented system and use some magic

Example

package ;
import unityEngine.MonoBehaviour;
import unityEngine.Time;
import unityEngine.Vector3;
import unityEngine.GameObject;
using UnityHelper;
class MyClass extends MonoBehaviour {
	private var target:GameObject;
	private var speed:Single;
	private function Start():Void {
		speed = 5;
		if (target == null) target = GameObject.Find('/Target');
	}
	private function Update():Void {
		if (speed == 0) return;
		getTransform().position = Vector3.MoveTowards(getTransform().position, target.transform.position, Time.deltaTime * speed);
	}
}

Manual

Unity Runtime Classes