我已经在libgdx上完成了游戏:https://play.google.com/store/apps/details? id = com.drobus.basketpro 是否有任何可行的方法将其移植到iOS?
我正在尝试使用 Kotlin Multiplatform 功能在 Android 和 JVM 目标之间共享 Java 代码(示例项目:https : //github.com/dmitrykolesnikovich/accessJavaCode-issue)
简单地说,":library1" 和 ":library2" 都是面向 JVM 和 Android 的 Kotlin 多平台库。":library2" 依赖于 ":library1"。他们都使用 Kotlin 和 Java。":library2" 旨在成为 1) Android 应用程序和 2) 桌面 (JavaFX) 应用程序的依赖项。这就是为什么 1) AAR 工件和 2) JAR 工件都需要 (?) - 所以我为“:library1”和“:library2”使用 1) Android 目标和 2) JVM 目标。
问题是,当我在 ":library1" 中有 Java 代码时
public class JavaCode {} // JavaCode.java
Run Code Online (Sandbox Code Playgroud)
“:library2”中的 Kotlin 代码依赖于“:library1”
class AccessJavaCode : JavaCode() // AccessJavaCode.kt
Run Code Online (Sandbox Code Playgroud)
Android 目标可以识别 Java,但 JVM 目标不是:
> Task :library2:compileKotlinJvm …Run Code Online (Sandbox Code Playgroud) 关于如何使用TWGL https://github.com/greggman/twgl.js/tree/master/examples绘制3d内容的例子有很多.但是如何用它绘制2D图像呢?特别是我对如何在不使用着色器的情况下进行操作感兴趣?