我想创造一个放风筝的游戏。现在假设我们有两个按钮的向上和向下。当我们按下按钮时,风筝离开屏幕,它应该看起来很小而它离开并且继续按下。如果我们按下它,它应该以同样的方式下降,它看起来更大。
如何使用精灵工具包或任何其他框架在屏幕上显示风筝深度?
由于 Rajender
答案 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场景中调整相机。