【问题标题】:Attributing sprite node scale to another node [closed]将精灵节点比例归因于另一个节点[关闭]
【发布时间】:2014-01-24 19:50:49
【问题描述】:

如何简单地将一个 spritenode 比例归因于另一个节点?

 ball.scale = block3.scale;

【问题讨论】:

  • 您遇到了什么问题?
  • "没有从属性读取的getter方法"
  • 这些是SKNodes?看起来你必须分别获得 x 和 y 比例。

标签: objective-c sprite sprite-kit


【解决方案1】:

SKSpriteNodeSKNode 继承 xScaleyScale 属性

这是我认为您正在尝试做的一个示例:

ball.xScale = otherBall.xScale;
ball.yScale = otherBall.yScale;

您应该花时间了解SKNode 的属性和方法,因为所有不同的节点类型都继承自SKNode。了解它们是什么以及它们做什么,将为您节省大量时间并避免此类基本问题。

SKNode 在 SpriteKit 参考文档中:

https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKNode_Ref/Reference/Reference.html#//apple_ref/occ/cl/SKNode

【讨论】:

  • 谢谢,这真的很有帮助:)
猜你喜欢
  • 2022-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多