如何将Kotlin代码编译为JavaScript以供我的LibGDX Web应用程序使用?
我试图在我的LibGDX项目中运行Kotlin代码,并且它可以在桌面应用程序中成功运行,但是到目前为止,Google Web Toolkit不支持kotlin,它只将java代码编译为JS。
libGDX wiki提到可以使用内建的Kotlin功能将kotlin代码编译成JS,那么,如何将Kotlin代码编译成JS与我的GWT webapp一起使用呢? 这是甚至可能与libGDX的当前结构,或者我应该继续尝试实施TeaVM到我的项目,它支持JVM字节码?
如果TeaVM是一个更好的解决方案,或者有任何的知识,那么我最近刚刚问了一个关于如何将TeaVM实现到LibGDX的问题: 我如何将TeaVM添加到现有的libGDX项目中?
我已经有很多的困难,现在想办法解决这个问题,任何帮助将不胜感激,因为我觉得这对我的项目非常重要!
不,我不这么认为把kotlin + LibGDX
项目转换成JavaScript是可能的。
将Java代码转换为Kotlin不是100%自动化的过程,因此Java代码无法使用Kotlin2JS编译为JavaScript。 1
kotlin2js
是源代码到源代码的转换器,它对Java和Java库一无所知。 LibGDX是用Java编写的,所以你不能在Kotlin上编写你的libGDX游戏并把它转换成JavaScript。
- Gradle脚本Kotlin和dependencyManagement
- 如何添加Gradle Kotlin-dsl的新配置
- 执行任务’:app:compileDebugKotlin’失败。 >内部编译器错误。 查看日志了解更多详情
- Android – 任务执行失败“:app:transformClassesWithMultidexlistForDebug'
- 尝试构建发行版后,Android崩溃
- gRPC gradle:generateProto在导入其他原型定义时找不到目录
- 如何创建Ktor嵌入式服务器的.jar(创建可执行文件)
- 在gradle android库kotlin项目中禁用META-INF / *生成
- 禁用在Gradle中使用'kotlin'包检查