【问题标题】:magnifying moving images放大运动图像
【发布时间】:2009-03-12 06:30:07
【问题描述】:

我正在 iphone 上开发一个 2d 游戏,我想在其中放大屏幕上的视图,以在用户点击屏幕时提供用户正在通过狙击手查看的效果。 我需要证明玩家想要射击的物体应该是移动的......所以我增加了它们的位置以及增加它们的大小...... 所以我希望这张放大的图像在运行时显示移动对象的更新位置,以产生用户正在查看 snpier 的效果...... 缩放图像对我没有帮助,因为对象位置每 0.01 秒更新一次,因此大大减慢了我的应用程序的速度... 请帮忙

【问题讨论】:

    标签: iphone objective-c cocoa-touch


    【解决方案1】:

    它是 2d 游戏,还是使用 OpenGL ES?如果是后者,您始终可以将场景渲染为纹理并使用硬件为您缩放。这不应该让游戏减慢太多...... 如果是 2d,缩放单个图像总是比缩放许多单个对象更快,因此在这里先渲染到图像,然后缩放并在屏幕上绘制它也可能是有益的。

    【讨论】:

    • 你能告诉我如何渲染包含多个图像视图和缩放的区域,因为我对 iphone 开发非常陌生并且以前从未渲染过图像...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    相关资源
    最近更新 更多