问题标签 [haxelib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在 HaxeDevelop 中构建 C++ 项目时出错
我使用 HaxeDevelop 5.2 和 Haxe 3.4.2。我尝试在 HaxeDevelop 中构建简单的 Hello world 应用程序。但是失败了。
这是日志:
运行过程:C:\Program Files (x86)\HaxeDevelop\Tools\fdbuild\fdbuild.exe "E:\temp\New Project14\New Project14.hxproj" -ipc 7de8e6ea-dcd6-4496-acea-c62337a09d79 -version "3.4 .2" -compiler "C:\HaxeToolkit\haxe" -notrace -library "C:\Program Files (x86)\HaxeDevelop\Library"
构建新项目14 haxe -cp src -cpp "E:/temp/New Project14/bin" -main Main
Unix.Unix_error(21, "open_proc", "haxelib 路径 hxcpp")
构建因错误而停止 (haxe.exe)。
完成(1)。
此错误的可能原因是什么?当我直接在cmd.exe中使用build命令时,并没有失败。我在github上问过这个问题,但没有人给出任何答案。FlashDevelop 也失败了。
haxe - 为什么 haxelib 找不到已安装的库?
在 ubuntu,如果我这样做:
我得到:
其中安装了这些库:
但是,如果我尝试编译该项目,则会收到错误消息,如下所示:
$ haxe schoolbus.hxml 错误:错误:未安装库随机:运行'haxelib install Random'
虽然random
已经安装了。任何想法?
haxe - Haxe - 为什么我不能访问孩子的属性而不会收到父母没有给定属性的错误?
我最近接触了 Haxe,刚刚开始使用 HaxeFlixel 加载 Tiled .TMX 文件。
我正在创建一个 TiledMap 对象并将 TMX 文件路径传递给它,然后我想遍历该对象中的图层以将它们添加到游戏场景中。但是,当我尝试访问 .tileArray(这是 TiledTileLayer 的一个属性)时,我收到以下错误:-
flixel.addons.editors.tiled.TiledLayer 没有字段 tileArray
这是代码:
我找到了以下示例 - http://coinflipstudios.com/devblog/?p=182似乎对人们来说效果很好。
所以我想检查图层对象是应该是 TiledTileLayer 还是 TiledLayer,如下所示:
这确实产生了:
PlayState.hx:24: TClass([class TiledTileLayer])
因此,如果它是具有 tileArray 字段的 TiledTileLayer,为什么它会呻吟?
我查看了源代码(https://github.com/HaxeFlixel/flixel-addons/blob/dev/flixel/addons/editors/tiled/TiledMap.hx#L135),TiledTileLayer继承自 TiledLayer。Layers 是一个 TiledLayer 类型的数组,所以我想这就是它在呻吟的原因。我可以清楚地看到该数组正在存储 TiledLayer 的子对象,但是一旦我访问这些子对象的任何道具/方法,它就会抱怨父对象没有该字段?非常混乱!
要运行,我使用以下命令:C:\HaxeToolkit\haxe\haxelib.exe runlime test flash -debug -Dfdb
谢谢!
intellij-idea - Haxe:openfl 测试有效,但石灰构建无效
我正在将我的所有项目移动到 IntelliJ 中的单个模块,而不是在整个 git 存储库中使用一个模块,并且我的 IntelliJ 构建停止工作。我注意到它使用了石灰构建,即使我的模块设置为 openfl (据我所知,总是有)
这行得通
这没有。两者的全部要点 -v
似乎没有任何问题,但我对分析终端输出非常糟糕。
现在我可以手动构建,但是没有断点会变得很蹩脚,很快。任何帮助表示赞赏。
奖金问题。当我在 open fl 中运行/测试项目并关闭游戏窗口时,活动终端进程永远不会结束。我必须关闭终端,重新打开并再次 cd 我的目录。有没有解决的办法?
python - 如何与我的类一起公开从 glm Haxe 库导入的类型?
我正在写一个类,我将把它翻译成 Python 和 C#。我的代码使用了不错的“glm”库。glm 提供了有用的数据类型,例如:Vec3
.
我可以让Vec3
我班级的 Python 和 C# 用户看到吗?换句话说,我可以使用Vec3
数据类型公开公共方法吗?
这是一个示例 Haxe 代码,其中一个类的公共函数使用该Vec3
类型:
我想写一个这样的 Python 测试:
但是,此测试失败:
ImportError:无法导入名称“glm_Vec3”
因为我能看到的唯一课程TestGLM1.py
是:
它既有不友好的名称,也没有显示正确的构造函数。
有什么建议吗?谢谢。
haxe - 当我尝试“导入 assets.manager.FileLoader;”时,为什么在 haxeflixel 项目中“找不到类型”?
在此之后我使用 haxeflixel 和语法
import assets.manager.FileLoader;
我有错误“找不到类型”我的步骤
1-终端“haxelib 安装 assetsmanager”... 完成
2-Project.xml <haxelib name="assetsmanager" />
3-在 PS.hx“导入 assets.manager.FileLoader;”
第三步创建错误。vscode 终端给我看这个
这是来自 Array.hx 源的函数
我使用 vscode 1.20.1,ubuntu 16.04.3 x64,并从此链接导入语法
https://github.com/tiagolr/assetsmanager/blob/master/tests/TestLoadFiles.hx
我的石灰 2.9.1 是从源代码重建的,它支持用于 android 定位的 api26。
完整配置
haxe - haxelib run 无法启动新线程?
尝试在我的测试 Haxelib 上使用该haxelib run
命令时出现异常:
D:\HaxeToolkit\haxe\std/neko/vm/Thread.hx:54:字符 20-71:无法从宏中创建线程
没有线程一切正常。
哈希码:
我的haxelib.json
样子是这样的:
haxe - 错误:Void -> Int 应该是 Float 对于函数参数“num”
正如我在标题中提到的那样尝试修复此错误,但无法弄清楚。我没有比较任何东西为什么我得到这个我不知道。我试图将字符串更改为浮动但没有成功。也许我应该改变 StringTools 但不确定用什么代替它。
haxe - 缺少返回和浮点数应该是 Int
我有这样的代码块,我试图摆脱 Float 应该是 Int 和 Missing Return 错误。
错误在最后几行:
任何帮助将不胜感激。
haxe - Flex Builder MXML 文件到 Haxe 的转换
我有一个非常大的 flex builder 项目,需要移植到 Haxe。我们所有的 actionscript 文件都是使用 as3hx 转换的。我读过有关 HaxeUI、FeathersUI 和 NME 的信息。这些选项中的任何一个是否使移植 MXML 文件变得容易,而不是完全重写它们?重要的是要注意,我的大部分 MXML 文件都包含大量 CDATA。