【问题标题】:Android 2D game on a Map地图上的 Android 2D 游戏
【发布时间】:2020-12-31 13:40:22
【问题描述】:

我想为孩子们开发一个简单的游戏,让他们通过在国家地图上玩 2D 游戏来详细了解他们的国家。想象在地图上的某个地方确定一个起点,例如说“纽约”。玩家会被问到一些关于这座城市的问题,如果答案正确,则停留在纽约边界的小型汽车将向前行驶至宾夕法尼亚州等。当汽车移动到每个城市时,那个城市应该有不同的颜色。我寻找“svg”文件、一些游戏开发工具、Imagemap 等,但没有真正适合我的目的。我的问题可能不专业,我对此感到非常抱歉,但希望不要得到减分,以便能够在您的帮助下提高自己的编程能力,并真的希望得到建议。 非常感谢。

【问题讨论】:

    标签: android html svg game-engine imagemap


    【解决方案1】:

    目前,要在 Android 上制作受控(即由您触发)的 SVG 动画,您可能需要使用 WebView。 WebView 将显示一个您可以通过 javascript 控制的 SVG。

    您应该可以轻松找到有关如何使用 WebView 的教程。

    至于动画部分,以下问题将是一个很好的起点。

    您的 Android 应用可以使用

    在您的页面上调用 Javascript 函数
    webView.evaluateJavascript("runAnimation(1)");
    

    或者您可以为每个动画设置单独的 SVG。然后为您想要制作动画的旅程加载适当的。

    如果您有 Adob​​e After Effects 可用的 SVG 动画,另一种方法是使用它创建动画。然后用AirBnB的Lottie library来玩。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多