精灵套装游戏中的风筝深度

时间:2014-12-24 14:43:01

标签: ios objective-c sprite-kit

我想创造一个放风筝的游戏。现在假设我们有两个按钮的向上和向下。当我们按下按钮时,风筝离开屏幕,它应该看起来很小而它离开并且继续按下。如果我们按下它,它应该以同样的方式下降,它看起来更大。

如何使用精灵工具包或任何其他框架在屏幕上显示风筝深度?

由于 Rajender

2 个答案:

答案 0 :(得分:1)

当用户按下向上按钮时,您可以尝试调整Scale的{​​{1}}属性。您必须检测您正在寻找的特定密钥类型,但您可以执行以下操作:

SKNode

有关- (void)handlePressDown:(UIGestureRecognizer)recognizer { // ....Detect specific keystroke _kiteScaleAmount++; [kite setScale:_kiteScaleAmount]; } here的更多信息。

答案 1 :(得分:0)

由于您在问题中包含了[scenekit]标签,或许您还在寻找3D解决方案?

您可以使用SK3DNode将3D内容(嵌入的SceneKit场景)添加到您的2D SpriteKit游戏中。所以,如果你有一个风筝的3D模型,你可以围绕它建立一个SceneKit场景,然后将它附加到游戏中的SK3DNode。然后,为了使风筝离观察者越来越近,在SceneKit场景中调整相机。