【发布时间】:2011-12-10 15:04:24
【问题描述】:
我正在使用适用于 Android 和 iOS 设备的 Corona SDK 开发一款手机游戏。 游戏就像是愤怒的小鸟的克隆。但也有很大的不同。游戏的目标不是破坏或摧毁像愤怒的小鸟这样的东西。主要目标是将英雄发射/投掷到最远的距离。可能你玩过或看过很多这样的 Flash 游戏。
游戏系统将是这样的:我将绘制一个背景 (.png),其大小将等于舞台的宽度和高度。但是我们的英雄在飞行时会达到非常高和远的限制(我的意思是,比背景图像的宽度和高度大)。并且在扔掉我们的英雄之后,英雄会停留在一个固定点(舞台中间)。
如何在我的英雄上使用 Corona SDK 的物理引擎? (英雄必须与空中的物体发生碰撞,并且英雄必须停留在屏幕中间的固定点上。)或者,我应该在背景图像上使用物理吗?因为,
另一方面,我想,如果我将英雄添加到物理体中,我该如何修复英雄的位置?有解决方案吗?
或者您对我需要使用哪种方法有任何其他想法?
感谢您的回答 =)
【问题讨论】:
-
一个快速的建议是实现一个相机(你可能无论如何都需要它 - 显示风景、路线或进行任何其他预览)并将每一帧都放置在英雄身上。使用相机的视点和宽度/高度,您可以选择世界上您需要绘制的对象和部分风景。
标签: iphone ios logic coronasdk