[汇总]Haxe编程概念

Haxe

https://github.com/HaxeFoundation/haxe
Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms. The Haxe toolkit includes:

  • The Haxe programming language, a modern, high-level, strictly-typed programming language
  • The Haxe cross-compiler, a state-of-the-art, lightning-speed compiler for many targets
  • The Haxe standard library, a complete, cross-platform library of common functionality

Haxelib

Haxelib is a library management tool shipped with the Haxe Toolkit.
It allows searching, installing, upgrading and removing libraries from the haxelib repository as well as submitting libraries to it.

Kha

https://github.com/Kode/Kha
Kha is a low level sdk for building games and media applications in a portable way. Think SDL, but super-charged. Based on the Haxe programming language and the krafix shader-compiler it can cross-compile your code and optimize your assets for even the most obscure systems. Kha is so portable, it can in fact run on top of other game engines and its generational graphics and audio api design gets the best out of every target, supporting super fast 2D graphics just as well as high end 3D graphics. Also, Kha probably added a new target while you were reading this text.

Kinc

Modern low level game library and hardware abstraction.
Kinc projects are built using kincmake, a nodejs tool. In your project’s directory call node Kinc/make - this will create a project file for your IDE in a build subdirectory. kincmake by default creates a project for the system you are currently using, but you can also put one of windows, linux, android, windowsapp, osx and ios in the arguments list to create something else. In Windows you can also choose your graphics api (-g direct3d9/direct3d11/direct3d12/opengl/vulkan/metal) and your Visual Studio version (-v vs2010/vs2012/vs2013/vs2015/vs2017/2019).

Krom

Krom is a highly portable runtime for JavaScript based multimedia applications. It executes JS or webassembly through Chakra and is fully supported in Kha as one of the backends, see bindings. Krom is optimized for very fast development cycles and directly supports hot-patching of code, shaders and assets.
Note that Krom does not rely on web APIs. It rather exposes full, native hardware capabilities and in particular surpasses WebGL in features and speed.

Armory3D

Armory is an open-source 3D engine focused on portability, minimal footprint and performance. The renderer is fully scriptable with deferred and forward paths supported out of the box.
Written in C, Haxe & WebAssembly, structured as a data-driven engine.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值