首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用hxcpp将haxe项目转换为python

使用hxcpp将haxe项目转换为python
EN

Stack Overflow用户
提问于 2022-06-12 14:06:25
回答 1查看 74关注 0票数 0

我在haxe中找到了一个开放源码项目,它使用lime/openfl、msignal和hxcpp。问题是,我这辈子从来没有用过哈克斯。但是我总是在工作的时候使用蟒蛇(虽然我不能说我是一位大师)。我可以找到的所有信息都使用一个build.hxml文件和/或指定一个主类。这个类使用一个xml文件来构建它(只是运行它,我花了几个小时才弄清楚)。如果我能避免的话,我宁愿不学习haxe,所以如果你们中的任何人对我如何将这个haxe/hxcpp转换为python有一些见解的话,那将是非常棒的,因为尝试haxe dot.path --python dot.path在网上找到的东西是行不通的。

还要注意,这完全是为了好玩。只是为了节省我准备dnd竞选的时间。尽管如此,我碰巧在编程方面还不错,我希望这不会太困难,而且总体上节省了时间。如果你们中的大多数人认为学习haxe会更容易,也许我只是做了这个,或者放弃了整个想法。

参考原文:随机城市地图发生器

源代码

EN

回答 1

Stack Overflow用户

发布于 2022-07-18 00:39:33

不幸的是,用lime/openfl引擎编写的游戏不能转换为Python,因为该引擎不支持Haxe的Python目标:https://github.com/openfl/openfl#platforms

另外,由Haxe生成的代码并不是真正的人类可读的。相反,您可以使用Haxe编写代码,然后将其编译成目标语言(例如Python、JavaScript),作为编译后的产品,而不是由开发人员进一步修改。因此,即使openfl支持Python,尝试编辑由Haxe生成的Python代码也不会有多大乐趣,因为它非常混乱、难以理解,也不是为此目的而生成的。

希望这能让你更好地了解Haxe的目的。如果您真的想使用Python,那么有很多Python游戏引擎(pygame,ursina),我相信它们也有开放源码项目供您在线使用。或者你可以坚持下去,学习一些哈克斯,谁知道,也许你会喜欢它,并决定留下来;)。不管怎样,享受竞选吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72592952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档