haxe相关内容

如何在 FDT 中导航/更新 Haxe SDK?

在 OSX 上,FDT 在这里有 Haxe SDK: /Applications/FDT 5.app/Contents/FDT5/haxe/haxe-2.09-osx 因为这是在 OSX 包中,所以我无法导航到它.我该怎么做: 在首选项中选择它. 更新它. 解决方案 你可以: 手动复制/粘贴路径.这是一个例子: /Applications/FDT 5.app ..
发布时间:2022-01-08 16:55:07 其他开发

在 Haxe 中传递任意函数参数列表

在 ActionScript 中,我可以在函数声明中使用 ... 以便它接受任意参数: function foo(... args):void { trace(args.length);} 然后我可以调用传递数组的函数: foo.apply(this, argsArray); 我想用未知类型和计数的参数调用函数.这在 Haxe 中可行吗? 解决方案 从 Haxe 4.2 开始,Ha ..
发布时间:2021-11-17 05:38:34 其他开发

明确使用 Haxe API 类

我使用 Haxe 定位 Javascript. 我有一个包(定义为外部)“phaser",其中包含一个 Math 类以及许多其他类.我在文件的开头使用了 import phaser.*;,因为我使用了这个包中的许多类,我不想用 phaser.. 我想使用 Haxe API 中的 Math 类,但是如果我尝试使用它(例如 Math.random()),编译器认为我想使用 phaser.M ..
发布时间:2021-11-15 02:47:17 前端开发

OpenFL 从设备陀螺仪获取输入

好的,所以我正在 OpenFL 和 Haxe.我想从陀螺仪收集输入,或者更具体地说是关于手机的方向.我已经搜索了 openfl 文档,并在谷歌上搜索了有关此类事情的某种文档或示例.我在那里不走运,想知道是否有人可以为我指出一些. 解决方案 制作一个新的加速度计: private var _acc:Accelerometer = new Accelerometer(); 给它添加一个 ..
发布时间:2021-06-13 18:58:00 移动开发

Visual Studio Code中的Lime-安装失败

我很困惑,需要一点帮助.我正在尝试为Lime/OpenFL设置vscode,但始终收到此错误: 石灰完成设置失败.是否可以使用lime命令?尝试运行“石灰设置"或更改"lime.executable"设置. 我做了“石灰设置",石灰实际上在工作,我什至可以建造.但是在vscode中没有自动完成功能,什么也没有.即使在同一文件中,“转到定义"也不起作用.至于lime.executable ..
发布时间:2021-05-13 20:49:55 其他开发

Haxe:如何使android菜单栏保持隐藏状态

我正在使用haxe/openfl和flashdevelop ide开发一个应用程序.新项目的默认设置随附正确配置的android清单,以便android菜单栏不显示.但是,当我触摸设备上的任何位置时,它们都会弹出.我该如何防止这种情况发生. 好的,所以我找到了系统用来生成应用程序代码的模板GameActivity.java文件,并将其修改为包括以下内容: @Override公共无效onW ..
发布时间:2021-05-13 20:49:52 移动开发

莱姆无法建立html5目标,导致各种类型和导入错误的结果不符

我正在恢复我的一个较旧的haxeflixel项目,并且无法使用石灰对其进行编译. 为了确保我的代码没有问题,我使用 flixel tpl -n"HelloWorld" 创建了一个新的"hello world"项目. 我确保已安装最新版本的haxe,并运行 haxelib更新以及 haxelib运行石灰安装程序 我正在使用Windows10. 所有软件包都说它们是最新的.堆栈 ..
发布时间:2021-05-13 20:49:49 其他开发

使用build宏生成构造函数调用

如何通过构造函数调用为Haxe类生成 main()(访问)方法? 例如 静态函数main()new App()函数new(){//..} 我想用宏创建它,就像这样: import haxe.macro.Context;导入haxe.macro.Expr;类Build {宏公共静态函数buildFields():Array{var fields:Array ..
发布时间:2021-05-13 20:49:46 其他开发

Haxe中的常数

如何在Haxe中创建公共常量?我只需要AS3中很好的旧 const 的类似物: 公共类Hello{公共静态常量HEY:String ="hey";} 解决方案 在Haxe中声明常量的通常方法是使用 static 和 inline 修饰符. class Main {public static inline var Constant = 1;静态函数main(){trace(常量);tra ..
发布时间:2021-05-13 20:49:43 其他开发

Haxe + Webpack导出空对象

我正在尝试在由Haxe编译器导出的JS上运行webpack-dev-server.我正在使用hxgenjs库将haxe输出拆分为单独的模块,并且尝试通过webpack合并它们(以使用热模块替换功能).一切似乎正常,但输出为空对象.这是我的 webpack.config.js : module.exports = {条目:"./build/Game-hxgenjs.js",模式:“发展",dev ..
发布时间:2021-05-13 20:49:40 前端开发

通过字符串Haxe参考对象

在Haxe中,我试图通过变量访问对象的值.在JavaScript中,您可以使用 [] 对其进行访问,但是在Haxe中,此方法将不起作用,并返回错误: 字符串应为Int 在{x:Int,name:String}上不允许数组访问 我需要最后一行代码的帮助: var room = {x:10,name:'test'};跟踪(room.name);//这项工作会传回'test'//如 ..
发布时间:2021-05-13 20:49:37 其他开发

在Haxe中,您能否编写一个通用接口,其中方法类型参数受类的类型参数约束?

我无法在下面编写通用接口. 在我的课堂上,我有一个采用并跟踪其第一个元素的任何类型.由于我只从数组中读取元素,因此使用它就像协变复合类型,因此可以保证强制转换语句永远不会失败. 现在,我想进一步对此进行抽象,并编写一个使用另一个泛型T定义fn的接口.我希望fn能够接受任何Array的类型.当我的测试类实现此接口时,出现编译器错误:“字段fn具有与Con ..
发布时间:2021-05-10 19:03:43 其他开发

在Haxe中传递任意函数参数的列表

在ActionScript中,我可以在函数声明中使用 ... ,以便它接受任意参数: function foo(... args):void {trace(args.length);} 然后我可以调用传递数组的函数: foo.apply(this,argsArray); 我想用未知类型和数量的参数调用该函数.这在Haxe中可能吗? 解决方案 从Haxe 4.2开始,Haxe ..
发布时间:2021-04-09 19:16:40 其他开发

如何使用Lambda过滤地图?

我有一个地图变量: var bitmapDepths:Map; 我需要删除所有值为0的键,我对此进行了尝试: bitmapDepths= Lambda.filter(Lambda.list(bitmapDepths.keys), function(v) { return (v > 0); }); 因此,我使用Lambda.list遍历Lambd ..
发布时间:2020-11-22 18:48:35 其他开发

HaxeNME与smartfox服务器集成

我正在开发一款需要使用Smartfox服务器的多人游戏,所以我肯定要开始在HaxeNME中创建客户端,以便能够同时导出到iphone/android/web.据我了解,smartfox仅支持Flash(和其他人,但不支持Haxe)客户端库.那么,任何已经为此工作的人都可以将我指向正确的图书馆或方向吗?我真的不想为Haxe重写客户端库,因为它很耗时吗? 还是我应该使用其他技术来开发该游戏?如果 ..
发布时间:2020-11-22 18:48:31 其他开发

如何使用泛型在数组中查找类类型

我想在数组中查找特定的类类型.不知道如何. var a:A = new A(); var b:B = new B(); // B extends A var c:C = new C(); // C extends A var arr:Array = []; arr.push(a); arr.push(b); arr.push(c); // i'd like something lik ..
发布时间:2020-11-22 18:48:28 其他开发

Haxe中方法内部的条件编译

在Haxe编程语言中,是否可以在方法定义中检测到目标语言,如下所示? class Test { static function main() { trace("Hello World !"); #if java trace("This is compiled to Java"); #elseif js ..
发布时间:2020-11-22 18:48:27 其他开发

Flambe HTML编译问题

我刚开始使用Haxe/Flambe,但是似乎无法编译为HTML.据我所知,这是一个内部问题.它可以编译为Flash.这是我的控制台输出 C:\Users\UserName\Dropbox\Projects\Project\Game>flambe build --debug html Building: build/web haxe -main game.Main -lib flambe -c ..
发布时间:2020-11-22 18:47:24 其他开发

如何在编译Haxe时确保找到PHP类?

我正在编译在Haxe 3.4之前可用的UFront应用程序.升级后,使用远程处理时它开始生成此错误: PHP Fatal error: Class 'haxe__Unserializer_DefaultResolver' not found…site/ufront/www/lib/haxe/Unserializer.class.php on line 554 作为临时解决方案,我在文件 ..
发布时间:2020-11-22 18:47:21 PHP

从Haxe中的文件读取行

在Haxe中,是否有任何跨语言方法可用于从文件中读取行(适用于所有Haxe目标语言?) 这是我要实现的方法存根: static function readLine(fileName, lineNumber){ //now how can I get this method to work with all Haxe target languages? } 也许可以在Sys类 ..
发布时间:2020-11-22 18:47:17 其他开发