腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(357)
视频
沙龙
1
回答
SpriteKit
-
触摸
移动
,
如何
防止
节点
跳
转到
触摸
位置
else {return} player.position = location" 问题是
节点
/播放器会跳到我在场景中
触摸
和
移动
的任何地方。
浏览 24
提问于2020-10-09
得票数 0
1
回答
如何
在Swift中暂时停止使用一种方法?
、
每次我
触摸
一个要
移动
的
节点
时,都会触发一个方法,所以我只想在touchesMoved方法在
SpriteKit
中使用时才停止该方法。当我
触摸
一个
节点
时,我
如何
能够停止调用该方法?在
移动
完该
节点
后,我希望它再次投入使用。有什么想法吗?
浏览 0
提问于2016-01-28
得票数 0
回答已采纳
1
回答
Sprite Node
位置
不能通过
触摸
更新?
、
、
、
本质上,我想要的是当我
触摸
一个
节点
时,我希望能够在屏幕上
移动
它。问题是,每当我
移动
手指太快时,
节点
就会停止跟随它。
浏览 14
提问于2019-06-07
得票数 0
回答已采纳
1
回答
向左和向右
移动
节点
,而不捕捉到触点
、
、
、
我在屏幕上有一个精灵
节点
,玩家可以左右
移动
。我知道
如何
使用touchesMoved让它左右
移动
,然而,如果玩家
触摸
到一个
位置
,
节点
就会捕捉到那个
位置
。例如,如果
节点
在屏幕的左侧,当玩家
触摸
屏幕的右侧时,
节点
将立即
移动
到
触摸
位置
。我不想要这种行为。我只想在玩家向左或向右
移动
手指时
移动
节点
,而不是
浏览 5
提问于2018-07-06
得票数 0
2
回答
在
SpriteKit
中检测
节点
半径内的触点
、
、
我在我的
SpriteKit
游戏中有一个player对象,目前我正在使用以下代码
移动
它: }但我只想
移动
的球员
节点
,当
触摸
是在一个特定的范围内的
位置
。
浏览 5
提问于2014-08-17
得票数 2
回答已采纳
1
回答
HitTest for SKSpriteNode
、
、
、
这是我的问题: 有没有人知道
如何
防止
部分精灵处理一个事件?
浏览 0
提问于2017-01-11
得票数 5
1
回答
使用moveTo操作时缺少正确的对象碰撞行为
我刚开始使用
SpriteKit
,遇到了一个问题:希望有人能帮忙。编辑: 目前,我通过将控制器的
位置
设置为
触摸
位置
,并使用
触摸
的最后和当前
位置
计算速度,每次
触摸
浏览 3
提问于2013-10-29
得票数 2
回答已采纳
2
回答
将SKNode旋
转到
触摸
接触点
、
、
、
、
上下文:我正在使用Xcode、Swift和
SpriteKit
let RAD_PER_SEC: CGFloat = 0.1 var direction现在,我只是在屏幕中心旋转的一艘船,指向
触摸
接触点。
浏览 0
提问于2015-04-04
得票数 0
2
回答
touchesBegan,怎么才能接触到所有的东西,而不仅仅是第一次还是最后一次?
、
、
、
、
在
SpriteKit
的SKSpriteNodes和其他可见
节点
中,对这些
节点
中的
触摸
的响应通常以如下方式进行: // do something with the touch location that's now in touch这一切都很好,但如果我想确保我得到任何和所有
触摸
在这里面= touch
浏览 3
提问于2016-12-01
得票数 5
回答已采纳
2
回答
Unity3D -基于
触摸
移动
的二维对象旋转(
触摸
之间不同)
、
、
我想旋转我的2D对象基于用户
触摸
移动
(在屏幕上
移动
手指)。Quaternion.Euler (new Vector3 (0f, 0f, Mathf.Atan2 (dir.y, dir.x) * Mathf.Rad2Deg)); }这段代码根据用户的
触摸
来旋转对象,但是当我在另一个
位置
再次
触摸
屏幕并进行
触摸
移动
时,它会将整个对象旋
转到
实际的
触摸
位置
,然后它会根据<em
浏览 2
提问于2014-06-26
得票数 1
2
回答
用
SpriteKit
检测雪碧包围盒内接触(α掩模)
、
、
、
、
我开始学习使用Swift2在iOS上开发
SpriteKit
,我似乎无法检测到我是否
触摸
到了雪碧的可见部分。我尝试创建一个带有alpha掩码边界框的PhysicsBody,并测试所选
节点
的边界框是否包含
触摸
的
位置
如下: sprite.physicsBody = SKPhysicsBody.init(texture这意味着我将根据用户的选择创建许多
节点
,并且我需要能够选择/
移动
/旋转/等等这些
节点
。我实际上是使用SKSprit
浏览 4
提问于2015-10-16
得票数 7
1
回答
使用
移动
触摸
旋转精灵
节点
、
、
、
我是新来的Swift和
SpriteKit
,正在学习理解游戏“鱼和旅行”中的控制。精灵
节点
总是在视图的中心,它会随着你的
触摸
而旋转,无论你
触摸
和
移动
(按住)在哪里,它都会相应地旋转。这里的困难在于,它不同于我在图片1和2中提到的平移手势和简单的
触摸
位置
。对于第一张图片,
触摸
位置
是由atan2f处理,然后发送到SKAction.rotate,它完成了,我可以让它工作。对于第二张图片,我可以通过设置一个UIPanGestureR
浏览 0
提问于2017-09-07
得票数 3
2
回答
SKSpriteNode跟随bezier路径旋转
、
、
、
、
我正在尝试做的事情,:使一个SKSpriteNode跟随一个UIBezierPath,其中端点是用户
触摸
的
位置
。
浏览 7
提问于2015-05-22
得票数 1
1
回答
将对象旋
转到
接触的坐标
、
我正在用
SpriteKit
做一个简单的游戏,有一点小问题。我希望我的角色/玩家(SKSpriteNode)将自己旋
转到
我
触摸
屏幕的
位置
,这样他的脸总是接触到坐标。我知道有像zRoatation这样的东西,但我不知道
如何
计算角度。如果有任何建议,我将非常感激。
浏览 2
提问于2014-02-09
得票数 0
1
回答
如何
在swift
SpriteKit
中将SKSpritenode
移动
到
触摸
位置
嗨,我正在制作一个游戏,其中一个
节点
应该
移动
到
触摸
位置
,我之前问过了,它仍然不起作用。这是我的代码,希望你能帮助我。我有一个名为Player.swift的文件,其中包含以下代码:class Player: SKSpriteNode { super.init(coder: aDecoder)然后我有了gamescene.swift文件,里面有这
浏览 1
提问于2020-09-20
得票数 0
1
回答
如何
移动
SKNode?
、
、
、
我正在使用
SpriteKit
和Swift 5编写一个类似乒乓球的游戏,用于学习目的。我试图让玩家的球拍(一个SKNode矩形)在x坐标下在屏幕上
移动
,但做不到。location = t.location(in: self) } 它可以工作,但似乎只有在点击(
触摸
)时才会
移动
,而不是拖动。我也试过使用UIPanGestureRecognizer,但我真的不知道
如何
调用它,下面是我从苹果官方开发者文档中复制的代
浏览 19
提问于2019-08-04
得票数 1
1
回答
如何
将一个SpriteNode的坐标转换为另一个不是子或后代的坐标
、
、
、
、
在我的
SpriteKit
场景中,我得到了以下设置:self -> sectionNode --> targetNode 当使用touchesMoved方法
移动
sourceNode时,我将sourceNode的posit
浏览 6
提问于2021-01-31
得票数 1
回答已采纳
1
回答
在
SpriteKit
/Swift中拖回来射箭?
、
、
、
我正在使用
SpriteKit
创建一个iOS应用程序,其中两个archers被放置在GameScene中的随机x
位置
。加载场景后,摄影机将焦点放在场景左侧的archer
位置
上。从这里,我希望用户能够按下屏幕,“拉回”,并释放他们的手指,以便相对于用户手指向后
移动
的角度和角度发射箭头,并最终释放(想想“愤怒的小鸟”中的发射动作,玩家将手指向后拖动并释放,向相反的方向发射小鸟)。我很好奇
如何
从用户在我的应用程序中进行的
触摸
中推导出角度(与拉回方向相反)和功率级别。我不需要完整的解释,但可能需要
浏览 0
提问于2017-06-07
得票数 1
1
回答
Swift和
spritekit
,性能
、
、
、
我在Swift/
SpriteKit
中运行我的游戏时遇到了一些问题,在其他地方找不到答案,所以我希望我能在这里得到帮助。我有一个充满sksprite
节点
的屏幕,大约有1800个
节点
,当我的手指
移动
到它们上面时,它们就消失了。我最初使用物理方法,通过在手指下拖动一个隐藏的
节点
来工作,但是我刚刚将它加载到我的手机上,性能没有达到标准。这是
浏览 0
提问于2015-02-26
得票数 1
1
回答
SpriteKit
使用物理而不是更新
位置
来
移动
节点
、
我的主要角色通过
触摸
和握住他,然后左右
移动
你的手指来
移动
角色。为此,我只需使用
触摸
位置
的x
位置
更新touchesMoved()中
节点
的x
位置
(在平面上向左和向右
移动
),并根据
节点
移动
的方向应用动画。我想把这个带到一个新的层次并实现同样的效果,但是使用物理,这样当我
移动
他并松开我的手指时,他可能会在我
移动
他的速度的情况下向他
移动
的方向滑动一点,如果
浏览 2
提问于2017-06-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于使用触摸查询机的一些注意事项
Mac微信有什么实用快捷键吗?分享一个经常被忽略的Mac微信快捷键
特斯拉发布Model 3自行维护指南 学会这些可以少去服务中心
手把手教你用 Cocos Creator 实现《大炮英雄》
台达AH500在门板生产线上的应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券