【问题标题】:Zooming, panning & interactive graphical Android app缩放、平移和交互式图形 Android 应用
【发布时间】:2012-01-30 11:19:22
【问题描述】:

我是安卓游戏开发的新手。我目前正在开发一个带有缩放、平移和交互式(可点击按钮)界面的简单 android 应用程序。我认为这在某些方面与愤怒的小鸟很相似。

我想知道几个概念。希望你们能给我一些指导。

  1. 我一直在互联网上搜索和阅读。 openGL 是我可以使用的技术吗?
  2. 此类应用程序(例如愤怒的小鸟)中使用的图形是否基于矢量图形?我问的原因是我希望放大到某个级别并进行一些平移。我必须从头开始绘制对象。

这是一个相当模糊的问题,我仍然找到了正确的开始方向。 非常感谢。

【问题讨论】:

    标签: android vector zooming graphic pan


    【解决方案1】:

    查看andengine,它非常易于使用,应该有你需要的一切。

    【讨论】:

    • 谢谢@Theblacknight。也许我应该更具体地说明我的问题,以便更清晰地提出这个想法。给出如下问题: 1. 我在页面上有一个图表。图表是页面上唯一的东西。我可以放大和缩小图表。当它放大时,我可以平移。 2. 图表上的对象是可点击的。单击对象时,图表会发生变化(对象的折叠/展开)。正如我从问题中了解到的那样,图表不是静态的,我不能使用位图和正常的缩放机制。任何帮助是极大的赞赏。谢谢!
    • 我认为 andengine 应该在这里工作。它建立在 OpenGL 之上,因此您可以完全控制相机。这意味着您可以将您想要的任何东西渲染到任何坐标,并四处移动相机。您还可以放大/缩小,并将任何自定义项目呈现到屏幕上。 Andengine 还将负责触摸检测,并且可以处理动画和各种修饰符(alpha、rotation、translation..)。它基本上会消除处理 Android 的表面视图和较低级别的 OpenGL 的麻烦,同时提供许多方便的实用程序。
    • 谢谢@Theblacknight。我试试看。
    • 我最近有时间设置 AndEngine 来试用这个示例,我意识到 PinchZoomExample 就是我所需要的一切!平移、缩放和交互功能在单个示例中!完毕!非常感谢@Theblacknight!
    猜你喜欢
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 2023-04-08
    • 2012-08-23
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多