【问题标题】:Show animated running man using Google Earth Plugin?使用 Google 地球插件显示动画跑步者?
【发布时间】:2011-09-05 08:12:37
【问题描述】:

如何使用 Google 地球插件为跑步者制作动画?基本上看起来可以拿 Monster Milktruck 样本,

http://earth-api-samples.googlecode.com/svn/trunk/demos/milktruck/index.html

并且不只是旋转对象,而是使用 frameend 事件将对象替换为另一个对象(跑步者的下一阶段跑步,例如使用 15 个对象进行一个循环,或者更多以使其流畅)。不过,我还没有看到任何这样的例子。有没有这样的样品可用?我也需要 3D 对象,但技术部分是第一个障碍。

【问题讨论】:

    标签: animation google-earth-plugin


    【解决方案1】:

    我还没有尝试过,但我认为您可以使用基于时间的元素和 kmz 模型来实现这一点。

    快速搜索这些术语会发现这看起来是一个很好的起点,它建议了在模型之间交换的关键帧方法以及使用 gx:AnimatedUpdate 的方法

    http://www.google.com/support/forum/p/sketchup/thread?tid=66bbaf4e91776ead&hl=en

    【讨论】:

      【解决方案2】:

      我在 Google 地球插件中对步行动画进行了测试,您可以在此处查看: http://chrisdiamanti.com/walk/index.php

      在完整的步行循环序列中有 16 个不同的 dae 模型文件,我在每个滴答声中切换一次。我遇到的主要问题是在动画开始之前没有加载所有模型和纹理,因此由于缺少模型和/或纹理而出现闪烁效果。还有一个问题是,由于更好的带宽和/或更轻的处理负载,当节拍率增加时动画运行过快。

      我知道 Google 地球不是一个游戏环境,但我一直想知道是否存在一些技术障碍阻止 Google 地球像在游戏中一样呈现精美的 3d。

      【讨论】:

      • 我做了一个非常相似的演示 - 并且在加载模型/纹理时遇到了同样的问题。我做了一个计时器,它在前 15-20 秒内显示每个模型 1 秒,然后下降到每秒 15 次更改。没有好的方法,但它至少适用于演示。
      猜你喜欢
      • 2022-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多