腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
带子
节点
的
SKSpriteNode
的
触摸
检测
、
、
我正在尝试在一个
SKSpriteNode
上触发一个
触摸
事件,它
的
子
节点
被点击了。当它接触
的
子
节点
时,事件不会被触发。我已经找到了一种使用.parent
的
技巧,但我觉得最有效或最优雅
的
方式并不是。PlanListItem] { } }非常感谢您
的
帮助
浏览 7
提问于2016-09-12
得票数 4
回答已采纳
1
回答
nodesAtPoint未找到我
的
节点
我有一个
SKSpriteNode
,它
的
纹理周围有一个很明显
的
alpha边距。纹理是92x92点;由于alpha边距,
节点
的
可
触摸
框架最终变得更小(40x40)。如果它发生在92x92纹理中
的
任何地方,我想要注册
触摸
。 我用nodesAtPoint
检测
touchesBegan中
的
节点
。但是,如果
触摸
alpha边距,则不会
检测
到该
节点
。我试图通过在我
浏览 0
提问于2015-02-03
得票数 0
4
回答
在
触摸
过程中未
检测
到自定义
SKSpriteNode
、
在学习SpriteKit
的
过程中,我尝试制作一个小冒险游戏。我正在创建一个英雄,并将它添加到场景中,然后,在touchesBegan:期间,我
检测
到
触摸
是否起源于英雄,并采取相应
的
行动。如果我把英雄添加为
SKSpriteNode
,触觉就会
检测
到他。如果我将他添加为
SKSpriteNode
的
子类,则不会!增加
的
区别是: _heroNode = [
SKSpriteNode
spriteNodeWithImageNamed
浏览 5
提问于2013-10-21
得票数 13
回答已采纳
2
回答
增加
SKSpriteNode
的
可
触摸
面积
、
、
这不会是个问题,但我游戏
的
本质是: 1)不能使用图像
SKSpriteNode
顶部
的
另一个不可见
的
SKSpriteNode
来增加注册
的
触摸
区域,因为每个图像都有一个唯一
的
名称,所以我需要
触摸
和删除特定
的
节点
2)我不能给看不见
的
SKSpriteNode
取与图像
SKSpriteNode
相同
的
名字,因为只有不可见
的
<e
浏览 6
提问于2016-07-29
得票数 7
回答已采纳
1
回答
仅在主
节点
/父
节点
上
检测
抽头,而不
检测
子
节点
。
、
、
、
我有一个移动
的
SKSpriteNode
,在这里,我根据
节点
名称使用TouchesBegan
检测
场景中
的
点击。这非常有效,直到我将一个SKEmitterNode作为子
节点
添加到移动
节点
的
后面,在移动
节点
后面留下了一系列
的
圆圈。当SKEmitterNode粒子轨迹被
触摸
时,我在主/父
节点
上
的
触点就被
检测
到了。 如何只
检测
到
浏览 3
提问于2014-11-23
得票数 1
回答已采纳
1
回答
如何使用该
节点
的
自定义类
检测
在单独场景中创建
的
skspritenode
上
的
触摸
、
、
、
、
基本上,我有一个名为tree
的
节点
,我在一个.sks文件中设计了它。我试图
检测
到
节点
及其子
节点
上
的
触摸
。使用removefromparent()和addchild()函数将该
节点
转移到多个场景,因此,我尝试使用自定义
节点
类来执行此操作,而不是在每个场景上编写重复
的
代码来
检测
触摸<
浏览 5
提问于2017-01-14
得票数 1
回答已采纳
1
回答
检测
SKNode上
的
触摸
(swift)
、
、
、
我已经创建了一个容器
节点
,将所有需要移动
的
SKSpriteNodes放入其中,在iOS 8中,我可以正常地
检测
到它们
的
触摸
,但在iOS 7中,我只能
检测
到我
的
主
节点
上
的
触摸
,当我
触摸
容器
节点
中
的
SKSpriteNode
override func didMoveToView(view: SKView) { self.add
浏览 1
提问于2015-08-06
得票数 3
1
回答
向
SKSpriteNode
on touch添加动画(Swift)
、
、
、
我有一个场景,里面有很多方块(
SKSpriteNode
)。我能做什么? 谢谢
浏览 1
提问于2015-08-18
得票数 0
1
回答
如何在SpriteKit中
的
瓦
节点
上添加带有塔楼选项
的
循环菜单?
、
、
我
的
地图基本上是由可
触摸
的
瓦片
节点
组成
的
。一旦用户接触到该
节点
,我就可以在该
节点
上放置一个塔(到目前为止,这个部分正在工作)。我想要做
的
是,不要直接放置一个塔,我想要一个循环菜单在瓦
节点
周围弹出,让用户选择他们想要放置在这个瓷砖node.If中
的
塔,用户点击除了圆形菜单以外
的
任何地方,菜单就会消失。所以就像这样: 我想知道做这件事最好
的
方法是什么。我有两种可能
的
浏览 1
提问于2014-01-24
得票数 4
1
回答
为什么雪碧工具包中
的
touchesBegan不允许我访问精灵名称?
、
、
当我用断点检查我
的
触摸
事件时,我注意到我用下面的代码
检测
到
的
触摸
节点
没有.name。有什么帮助吗?任何其他方法,我都可以检查我接触过哪个
节点
。我希望我
的
节点
代表身体
的
一部分,并相信为每个身体部分创建物理体可能会减慢应用程序
的
速度。 CGPoint positionInScene =
浏览 1
提问于2015-11-01
得票数 2
回答已采纳
1
回答
SpriteKit/Objective-C - Touch
检测
节点
内部
、
、
我有一个继承SKNode
的
类:然后,我在这个类中声明了SKSpriteNodes,并将它们添加为子类:[self addChild:cardSprite]; 然后我创建了一个卡片对象,并将其作为子对象添加到我
的
主我想知道如何在Card对象中
的
SKSpriteNode
上做<em
浏览 0
提问于2016-03-03
得票数 1
2
回答
在
触摸
上改变精灵形象
、
、
我正在制作一个游戏,目的是捕捉从屏幕顶部掉下来
的
多个物体。在底部有一个篮子来捕捉对象。使用raywenderlich
的
教程:,我设法从顶部随机生成对象到底部。但我想要
的
是,当我点击那个随机物体时,这个物体
的
图像会变成另一个图像,所以为了想象,如果随机物体是猫,在我点击它们之后,它们就会变成狗,我该如何编程呢?编辑这就是我到目前为止得到
的
: static NSString* basketCategoryName = @"basket&q
浏览 0
提问于2014-06-18
得票数 2
回答已采纳
11
回答
如何
检测
SKSpriteNode
是否已被
触摸
、
、
、
、
我正在尝试
检测
我
的
sprite
节点
是否已经被
触摸
,并且我不知道从哪里开始。let Pineapple =
SKSpriteNode
(imageNamed: "Pineappleimg")Pineapple.position
浏览 9
提问于2015-01-13
得票数 59
回答已采纳
1
回答
`SKScene.nodes()`为
触摸
位置提供了太多
的
节点
、
我试图在一个
触摸
位置获取
节点
,但在.nodes()返回父
节点
和位于同一“位置”
的
其他
节点
时遇到了问题。(见下文图)当我点击最底层
的
节点
时,在我
的
场景中运行.nodes()会得到多个点击.我只想得到我点击的确切位置
的
节点
.当我单击某个地方时,我不希望父
节点
或位于同一“位置”或相同".position“
的
其他
节点
打印.我只想在我接触到
的</
浏览 1
提问于2017-01-21
得票数 3
回答已采纳
2
回答
如何从
SKSpriteNode
中获取图像名称?
、
、
、
、
我想知道我在
SKSpriteNode
上使用
的
图片
的
名称。我是这样创建一个
节点
的
:通过
触摸
屏幕,我想在NSLog上获得这个图像
的
名称。UITouch *touch = [touches anyObject]; CGPoint loc = [touch location
浏览 4
提问于2014-03-29
得票数 2
回答已采纳
1
回答
是否可以在暂停父级时对子
节点
运行操作?
、
我希望在父
节点
暂停时使子
节点
消失。var bigBox:
SKSpriteNode
!view: SKView) { self.anchorPoint = CGPointMake(0.5, 0.5); bigBox =
SKSpriteNode
=
SKSpriteNode
(color: UIColor.greenColor(), size: CGSizeMak
浏览 0
提问于2015-04-18
得票数 1
回答已采纳
2
回答
如何在雪碧套件中制作动画按钮
、
、
、
、
我一直在尝试实现一种方法,用户可以按下播放按钮,然后将纹理更改为按下
的
图像。然后,如果用户决定不继续他们
的
操作。比如开始比赛。然后,他们可以简单地从雪碧
的
框架/身体中拖出,这样就不会再
检测
到触觉,就像启动动作一样。另外,我已经声明了.h文件中<
浏览 2
提问于2014-07-20
得票数 1
回答已采纳
1
回答
SpriteKit:在一个大
的
精灵中创建可
触摸
的
区域--基于在精灵中被
触摸
的
位置来处理SKActions
、
、
因此,根据它被
触摸
到
的
位置(在头上,在手上),我为动画执行特定
的
动作。@interface MyScene ()@end if (self = [super initWithSize:size]) { _character = [<e
浏览 3
提问于2013-11-25
得票数 0
1
回答
如何获得
SKSpriteNode
名称?
、
、
我正在使用我找到
的
这段代码,并试图找出如何为我
的
对象获取
节点
名称?下面是代码
的
一部分:添加: 因此,接下来,我如何
检测
触摸
是否在我
的
对象内?contains(SKScene, node) (它不能工作,不能在SKScene上测试),我想<
浏览 2
提问于2014-12-03
得票数 2
回答已采纳
1
回答
让子
SKSpriteNode
忽略
触摸
、
我将添加一个
SKSpriteNode
作为现有
SKSpriteNode
节点
的
子
节点
,但我希望用户仍然能够
触摸
下面的现有父
节点
(子
节点
是一个纯粹
的
可视元素)。是否有添加一个精灵作为一个孩子,它是可见
的
,但通过
触摸
看不到(和鼠标点击模拟器)。
浏览 2
提问于2013-12-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
触摸魔镜技术的实际运用
商场互动触摸导购系统让你高效的利用触摸屏
智能传真机触摸屏中应用的触摸感应芯片
比特币交易网络中的欺诈检测:一种节点嵌入方法
分享:滑轨屏的触摸优势
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券