腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5077)
视频
沙龙
1
回答
SpriteKit
CGPath
和
SpriteMovement
、
关于如何正确使用
CGPath
或者我可以做些什么来实现我的目标,有什么建议吗?我对此非常陌生,所以请尊重我的代码:)
浏览 2
提问于2017-06-25
得票数 3
回答已采纳
1
回答
为什么
CGPath
和
UIBezierPath在
SpriteKit
中对“顺时针”的定义不同?
、
、
、
在
SpriteKit
中,UIBezierPath的clockwise方向相反,而
CGPath
的方向则相反。10, startAngle: 0, endAngle: CGFloat(M_PI_2), clockwise: true) let node = SKShapeNode(path: path.
CGPath
UIBezierPath中反向的“顺时针”方向被解释为,但是为什么
CGPath
的行为不一样呢?UIBezierPath不是
CGPath
的包装器吗?注意:这发生在目标C
和
Sw
浏览 1
提问于2016-04-23
得票数 6
回答已采纳
2
回答
Rect中的逆
CGPath
、
、
我希望反演一个
CGPath
(相对于Rect)。我的意思是,我已经定义了一个
CGPath
,我希望得到一个
CGPath
,它概述了rect中的所有其他领域。考虑使用已定义的
CGPath
(绿色是已定义的
CGPath
填充)的rect:现在,使用我想要的(反转的
CGPath
)将生成以下内容:具体来说,这是用于SKCropNode
和
SKPhysicsBody在
SpriteKit
框架中使用的,但是我使用CGPaths (并将路径存储在iva
浏览 5
提问于2013-11-17
得票数 6
1
回答
用金属/
SpriteKit
绘制矢量图形
、
、
、
、
我希望使用金属渲染矢量形状(
CGPath
)到屏幕外的纹理。然而,正如我所看到的,很难用金属画厚线,因为金属处理了反走样
和
其他问题。因此,使用金属绘制任意的CGPaths将涉及很多工作。我在想,是否可以使用
SpriteKit
(基于金属)来实现同样的目标。目前尚不清楚如何使用SKRenderer类将任意
CGPath
呈现为金属纹理。
浏览 10
提问于2022-02-19
得票数 -3
1
回答
如何使用
SpriteKit
创建墙?
、
、
、
、
你如何创造一堵墙来跟随你的触摸?目前创建:我希望目标附近的圆圈是一条连续的线,需要一个节点。
浏览 1
提问于2015-10-15
得票数 0
回答已采纳
1
回答
在Swift中将followPath(_:asOffset:orientToPath:speed:)转换为iOS 7.1兼容版本
、
、
在
SpriteKit
中,是否存在与
SpriteKit
SKAction of followPath(:asOffset:orientToPath:SKAction:)等价的??我正试着让一个SKSpriteNode跟随一个
CGPath
。谢谢!
浏览 2
提问于2015-03-20
得票数 2
1
回答
使用
SpriteKit
渲染时,iOS UIBezierPath颠倒了?
、
UIBezierPath-Points.h"问题是
SpriteKit
在SKScene类…中[shapeNode setPath:self.trackPath.
CGPath
[shapeNode setPath:
cgPath
]; [shapeNode setStrok
浏览 1
提问于2014-05-22
得票数 3
1
回答
iOS
SpriteKit
创建和显示另一个类中的对象
、
、
、
我是
SpriteKit
的新手,我正在尝试显示一个在MyScene.m的类中创建的对象(圆)。这就是我所拥有的:#import <
SpriteKit
/
SpriteKit
.h> shapeNode.path = [UIBezierPath bezierPathWithOvalInRect:box].
CGP
浏览 2
提问于2014-04-27
得票数 1
1
回答
沿路径移动精灵
、
、
我正在
和
SpriteKit
一起工作,想知道是否有人知道如何让精灵遵循一条路径。我在网上看到过一些关于如何在
CGPath
上移动精灵的问题,但是如果路径是另一个精灵,你会怎么做呢?
浏览 0
提问于2017-05-31
得票数 3
1
回答
如何用OpenGL绘制
CGPath
?
、
、
、
使用OpenGL绘制
CGPath
的最佳方法是什么?有一个轮廓
和
填充颜色,以及最重要的东西:所有的东西都是漂亮的抗锯齿。(我知道
SpriteKit
可以做到这一点,但我需要OpenGL绘图代码,因为我想批量绘制很多CGPaths)
浏览 2
提问于2015-02-18
得票数 1
1
回答
问题: SKPhysicsBody(polygonFromPath:
CGPath
)使用Swift
和
SpriteKit
、
、
、
、
, size: snode.size)snode.physicsBody = SKPhysicsBody(polygonFromPath:
CGPath
) 我不知道该怎么做
浏览 4
提问于2015-12-13
得票数 1
回答已采纳
1
回答
使用
CGPath
创建半圆路径,并使用SKAction遵循该路径
、
、
、
我不知道如何用
CGPath
建立半圆路径。
浏览 2
提问于2016-03-07
得票数 8
回答已采纳
3
回答
如何在
SpriteKit
中为带有物理体的迷宫创建路径
、
、
、
、
我想创建一个迷宫为我的
SpriteKit
游戏,但我有问题,建立正确的物理身体。看一下这个例子:蓝色:
CGPath
红色:我想要创造的物理体 我试着用
CGPath
和
SKShapeNode绘制迷宫,但是我如何为迷宫的内部边界设置物理体呢
浏览 1
提问于2015-07-29
得票数 1
回答已采纳
1
回答
在
SpriteKit
中生成随机地形
、
、
首先,我想提到的是,我对游戏或
SpriteKit
框架没有很深的了解(不过,我有很好的编程技能)。 我想为iPhone
和
iPads创建一个2D游戏。到目前为止,我知道我必须使用
SpriteKit
。
浏览 1
提问于2017-07-03
得票数 2
回答已采纳
1
回答
SKShapeNode帧包含点(0,0),即使
CGPath
不包含
、
、
、
、
为了节省内存,我只绘制了
CGPath
的一小部分。问题是,无论我使用什么
CGPath
坐标,SKShapeNode的结果帧总是包含(0,0)点。shapeNodePos.frame.size.height);Frame pos = (0.000000, 0.000000, 100.000000, 100.000000)Frame pos = (50.000000, 50.000000, 50.000000, 50.000000) 它是
SpriteKit
浏览 3
提问于2014-04-13
得票数 4
回答已采纳
1
回答
SpriteKit
- SKSpriteNode physicsBody不形成
CGPath
、
、
CGPointMake(374, 90)]; CGPathRef path2 = bezierPath.
CGPath
浏览 2
提问于2013-11-14
得票数 3
回答已采纳
1
回答
为使用
SpriteKit
和
SWIFT的游戏构建网格级别
、
、
、
、
我正在寻找建立游戏级别的最佳方法: 在阅读了许多教程之后,我的想法是使用SKSpriteNode创建x方格(菱形)。用标识符来识别正方形。 我不知道这在性能上是否是一个好的解决方案?在一个层次上,它们将是大量的正方形。我
浏览 4
提问于2016-06-16
得票数 1
回答已采纳
1
回答
在SKShapeNode中以错误的方向从UIBezierPath绘制圆
、
、
、
、
self.circumference, segments: involved) let dashedPathForCompleted = CGPathCreateCopyByDashingPath(arcForCompleted.
CGPath
我猜这是因为UIKit
和
SpriteKit
有不同的坐标系。
浏览 1
提问于2016-04-17
得票数 2
1
回答
是否可以让SKShapeNode的子类使用其方便的初始化器之一?
、
、
、
、
我有一个继承自SKShapeNode的类,因为我想添加其他属性。我遇到的问题是,我希望能够使用SKShapeNode的“方便”初始化器SKShapeNode.init(circleOfRadius:CGFloat)创建一个“圆”,但由于它是一个方便的初始化器,编译器抱怨说“必须调用类SKShapeNode的指定初始化器”,因为它只允许调用父类的“指定初始化器”,但SKShapeNode的唯一“指定”初始化器是SKShapeNode.init(),它不会创建我想要的圆形状。下面是我的带有编译器错误的代码。所以问题是,我是否可以在继承SKShapeNode子类的同时,以某种方式访问“方便”的初始化
浏览 2
提问于2015-12-28
得票数 2
1
回答
我想要沿着半椭圆形的路径移动SKNode
、
、
origin, size: size) let action = SKAction.follow(path.
cgPath
我看过各种UIBezierPath初始化器,看起来唯一有希望的是使用UIBezierPath(
cgPath
:)。理想情况下,我需要
cgPath
来填充它以满足我的标准。
浏览 13
提问于2019-09-29
得票数 0
回答已采纳
点击加载更多
相关
资讯
我庆幸果断放弃了SwiftUI:它还不够成熟
贝塞尔曲线在iOS端的绘图实践
Hello ARKit“一”
cocos2d-x游戏开发模仿I Wanna Be The Guy-0-游戏开发新手入门
12岁学习编程,17岁香港高中生成苹果WWDC2020 Swift开发者挑战赛赢家!
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券