首页 文章
  • 3 votes
     answers
     views

    如何用CGPathRef创建蛋形物理体?

    我必须创建一个CGPathRef来模拟Sprite Kit中的物理属性 . 我试图通过一半的圆形加上一半的椭圆形来创建一个蛋形路径 . 鸡蛋比例为0.4(半圆底部)至0.6(半椭圆形上部);但是,我不知道为什么一无所获 . 以下代码是创建路径: self.egg = [SKSpriteNode spriteNodeWithImageNamed:IMAGE_NAME_EGG]; [self...
  • 0 votes
     answers
     views

    在CAShapeLayer图形下方绘制渐变

    我正在使用应用于CAShapeLayer的CGPath绘制图形 . 图形本身被绘制得很好,但我想在之后添加一个渐变 . 我的问题是路径是从最后一个点到第一个点的直线关闭(见下文) - 这会使渐变填充看起来完全荒谬 . 据我所知,绕过这个问题的唯一方法是画两条额外的线:一条从图的最后一点到右下角,另一条线从左下角开始 . 这将很好地关闭路径,但它会为图形添加一个底线,我不想要 . 如果我使用CGC...
  • 1 votes
     answers
     views

    如何在SpriteKit中使用物理主体为迷宫创建路径

    我想为我的SpriteKit Game创建一个迷宫,但是我在设置正确的物理体时遇到了问题 . 看看这个例子: 蓝色:CGPath 绿色:迷宫(CGPath线宽= 10) 红色:我要创建的物理体 我试图用CGPath和SKShapeNode绘制迷宫,但是如何为迷宫的内边界设置物理体? CGMutablePathRef path = CGPathCreateMutable(); CGPathMove...

热门问题