我試圖將Nape物理引擎(用Haxe編寫)轉換爲Haxe(Xojo)不支持的語言。現在我不明白Haxe,但我很喜歡Python。我試圖將大量的.hx文件轉換爲python源文件,然後我可以將它們翻譯成Xojo。如何將這些Haxe源文件轉換爲Python?
我有Nape .hx源文件(來自haxelib)並安裝了haxe命令行工具。
我嘗試了多個排列組合,試圖將.hx文件轉換爲Python文件,但沒有成功。我曾嘗試以下:
haxe -cp <directory containing some .hx files> -python <output directory>
這只是輸出來自haXe的工具幫助。
haxe <directory containing .hx files> -python <output directory>
拋出:
Error: Could not process argument [directory] Class name must start with uppercase character
我已經試過只處理一個.hx文件:
haxe <.hx file> -python <output directory>
Error: Could not process argument [myfile.hx] empty part
任何想法,我做錯了?我認爲Haxe的重點是能夠輕鬆地轉換成不同的語言?
您還需要指定'-main dot_path',其中'dot_path'是主類(即程序的起點)。 –
......這將是困難的,因爲Nape似乎是一個圖書館而不是一個程序,因此它不具備*主類。也許其中一個測試套件?您可能需要一些可以鍛鍊大部分或全部代碼路徑的東西。 –