【发布时间】:2014-10-02 05:41:27
【问题描述】:
我在以编程方式设置粒子效果的角度时遇到了一个奇怪的问题。
我有一个带有火焰效果的粒子节点。如果我在编辑器中将角度设置为 90,火焰会直接向上喷射,这正是您所期望的。但是如果我用代码设置它(setEmissionAngle: 90),它是倾斜的,看起来更像 110 度。
我已经为此挠头好几个小时了。关于可能导致此问题的任何想法?
【问题讨论】:
标签: ios iphone sprite-kit particles
我在以编程方式设置粒子效果的角度时遇到了一个奇怪的问题。
我有一个带有火焰效果的粒子节点。如果我在编辑器中将角度设置为 90,火焰会直接向上喷射,这正是您所期望的。但是如果我用代码设置它(setEmissionAngle: 90),它是倾斜的,看起来更像 110 度。
我已经为此挠头好几个小时了。关于可能导致此问题的任何想法?
【问题讨论】:
标签: ios iphone sprite-kit particles
引用the documentation for emissionAngle:
粒子的平均初始方向,以弧度表示。
90 弧度是a whole bunch of times around the circle and then some。 (其中“一些”是about 110 degrees。)
在 Xcode 粒子系统编辑器 UI 中,您以度为单位工作,它在幕后为您转换为弧度。在代码中,您要么需要以弧度工作,要么自己进行转换。
【讨论】: