0

我正在研究制作一个简单的游戏。在不给出整个故事的情况下,我需要画出两块水果(有胳膊和腿),它们会做不同的动作。他们可以做一些不同的动作(少于 5 个),并且他们也会对彼此的动作做出反应。

我希望它看起来很简单。非常 2D,孩子们的图形。也许有阴影,但漂亮的明亮快乐的颜色。

假设一个动作是“扔球”。我想看到一个半平滑的手臂动作。尽可能平滑。

所以,我找到了一个教程,它使用了精灵和一个具有 3 种不同行走状态的 PNG。所以,非常基础。而且我能够让它穿过屏幕,引导每个状态的 PNG 的每个部分,并一遍又一遍地迭代,同时移动图像。

我对自己的进步感到非常满意,并希望将我的游戏建立在这种模型上 - 但是......正在使用精灵,并加载 PNG 的区域以使图像移动正确?如果我想要大概 20 张图片只是为了扔球,我的 PNG 会很大。

但如果这是正确的方法,那就太好了!看起来你可以使用 OpenGL 和所有这些,但那是 3D 图形,对吧?使用精灵和一些带有图像的 PNG 就可以实现性能和所有这些?

4

1 回答 1

0

OpenGL 是 2D 或 3D 的有效选择,您不应该有任何性能问题。

它适用于您的游戏,并且可能比尝试使用在 Android 2.x 上没有硬件加速的 android 动画更流畅。

于 2012-07-16T00:34:01.043 回答