我正在 SpriteKit 中构建一个自上而下的滚动游戏,并试图产生逼真的地形。到目前为止,我已经定位并旋转了重叠的精灵以创建草地,现在我想添加一条河流:
定位精灵不能充分控制河流的形状——边缘看起来质量很差。我想绘制一个带有纹理的自定义多边形 - 就像一个带有纹理的 SKShape 节点。
有什么方法可以执行自定义绘图,或者创建一个允许这样做的新 SKNode 子类?似乎应该有一些“包罗万象”的方法来在节点渲染期间访问图形上下文并对其进行处理,但我在文档中没有找到它。
我正在 SpriteKit 中构建一个自上而下的滚动游戏,并试图产生逼真的地形。到目前为止,我已经定位并旋转了重叠的精灵以创建草地,现在我想添加一条河流:
定位精灵不能充分控制河流的形状——边缘看起来质量很差。我想绘制一个带有纹理的自定义多边形 - 就像一个带有纹理的 SKShape 节点。
有什么方法可以执行自定义绘图,或者创建一个允许这样做的新 SKNode 子类?似乎应该有一些“包罗万象”的方法来在节点渲染期间访问图形上下文并对其进行处理,但我在文档中没有找到它。