初见Haxe篇

11 阅读4分钟

前言

如果你真的想学的话,请你往下看,我尽量以最通俗易懂的方式给你讲。

  • 本人是福瑞控,我可能会在文章内使用大量的颜文字。
  • 提前声明:我不带任何圈内的所谓的恶俗刻板印象,(比如恶意搞黄,恶俗,有关于,所谓的骚福瑞之类的的),我三观正,不是男同,我不会也没有资格去干涉别人的想法,只要别人没有折腾到我其他无所谓,所以请不要带有偏见(我只是觉得他们挺可爱的)。

本文章的Haxe版本如果没有特殊声明默认为Haxe 4.3.7
并且有很多东西需要挂梯子(啥是挂梯子?自己去搜吧我不太想过多赘述)
兄弟听我一句劝别贪便宜,因为我们后续用到的都是大流量传输,流量需求比较大,用不好热情自然就没了。

1.简单认识

Haxe官网

Haxe是开源、强类型、跨平台的编程语言+编译器、非自举语言

  • 开源:即开放源代码,Haxe的源代码库 Github.
  • 强类型:即每个变量都有固定的类型,不允许随便使用,后面会讲到。
  • 跨平台:目前(2026.2.27)已知Haxe能够直接编译的平台有JavaScript, C, C#, Java, JVM, Python, Lua, PHP, Flash。
  • 非自举语言:即编译器是由别的编程语言写的,Haxe的实现语言为Ocaml,因为这个语言过于复杂不做过多解释,自行搜索什么是非自举语言。

Haxe拥有大量的支持库,Haxe官方的统一的包管理器名字叫Haxelib

就介样,没错,我预测你来学Haxe仅仅是爱好,比如我猜你是想深度挖掘Friday Night Funkin这个游戏(我也是因为FNF才来学哦)才来学的,所以根据我当年的学习经验我估计再写多一点你就没那个兴趣了awa。

2.环境配置

PS:这个必须先弄起来,不然后面你学不下去的

Haxe下载(使用中国Gitee的链接,按理来讲可以直接点击下载,你看我多好心,给你上传到Gitee了,你也要认真学哦>w<)

  • Windows
    Windows 64位
    Windows 32位

  • Linux
    注意,这里只提供二进制包,因为Linux实在是太难整了QAQ,他们的包对我来说不是很好下载使用
    Linux 64位

  • Mac
    Max osx

  • Android
    你猜我为什么要写安卓O.o,因为本人就是从安卓过来的
    通常情况下安卓手机目前主流使用Termux,我建议你安装proot-distro,但是这个虚拟机模拟的Linux内核并不完整,通常需要配合Qemu模拟完整Linux内核,但是通常情况下运行效率比较低----说白了就是卡
    PS:因为真的在termux里配置环境巨复杂等我以后有时间配置的时候把教程补上2026.2.27 02:00
    下载上面那个Linux的Haxe包并根据网上的或ai的教程配置环境(真的实在抱歉但是安卓真的太难搞了)
    说到这里我想提醒一下,正因为在手机上配置环境太复杂了而且很困难,所以目前你一定是没有耐心能够让他做到完美编译应用程序(尤其是Friday Night Funkin的Haxe的衍生项目等涉及图形的),你最多在手机上编译一个纯逻辑型Linux应用程序,想编译apk太难了 TwT。

接下来我以Windows 10 专业版 x64为基础讲解
(我服了这个图片水印了)

image.png

  • 点击 Next >

image.png

  • 点击 Next > ,这里让你决定安装Haxe自带Neko虚拟机,建议带上说不定以后用到了

image.png

  • 选择你的Haxe安装路径,我不建议你装在C盘因为Haxe后面体积会变大,点击Browse...选择其他路径,之后点击 Install

image.png

  • 等待安装完成

image.png

  • 安装成功,点击Finish关闭窗口

image.png

image.png

  • 不出意外的话你重启Cmd和PowerShell后输入haxe将会出现这些,如果没出现,emmmm,这个去找ai吧情况太多了我解释不完的

至此你的Haxe环境已经配置成功了(鼓掌啪啪啪啪啪)
其他平台跟这个道理差不多,但是我没那么多电脑没法演示。 TwT

好了,初见Haxe篇到此结束,拜托,是初见,语法学习还在后面呢,希望你能一直保持对编程的热情哦。 owo