腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当
一个
SKSpriteNode
命中
另一个
SKSpriteNode
时
如何
检测
?
、
我正在试着做
一个
游戏,你倾斜你的手机,并试图将球保持在边界内。我似乎想不出怎么才能让球不通过边界。我可以倾斜移动球,但它只是穿过了我所有的边界,
当
球接触到边界
时
,我似乎想不出
如何
让球停下来。
SKSpriteNode
) //the boundary is spelled wrong airplane =
SKSpriteNode
(imageNamed: "ball image
浏览 14
提问于2019-03-23
得票数 0
1
回答
检测
SKSpriteNode
完全低于
另一个
SKSpriteNode
时
、
对于我正在创建的游戏,
SKSpriteNode
会逐渐进入用户的屏幕。在屏幕底部附近还有
另一个
SKSpriteNode
(位置是静态的),只留下一点空间供原始
SKSpriteNode
容纳。我需要
检测
第
一个
SKSpriteNode
何时完全低于第二个
SKSpriteNode
,这是我遇到的一点麻烦。下面是我目前使用的代码: if (pos.y > barPosY) //pos.y = 1st
SKSpriteNode
浏览 4
提问于2016-06-30
得票数 2
回答已采纳
2
回答
如何
在SpriteKit中
检测
不同类型的冲突
、
、
、
、
我想在SpriteKit中
检测
两种不同类型的冲突:到目前为止,我已经添加了不同的物理类别: ballOne.physicsBody?.
SKSpriteNode
} 现在,
当</em
浏览 2
提问于2017-04-15
得票数 1
2
回答
SpriteKit -单向缩放
、
、
、
、
我
如何
让
一个
对象在
一个
方向上增长是SpriteKit?} int odd_or_even = a
浏览 0
提问于2014-06-29
得票数 2
1
回答
如何
在Swift中使用不同属性值的对象?
、
、
我认为这是
一个
非常基本的问题,为了更容易理解我不理解的内容,我使用以下场景。class ship:
SKSpriteNode
{ var hitpoints: Int = nil?因此,我不知道这个<
浏览 0
提问于2015-08-04
得票数 0
3
回答
雪碧不会在碰撞
时
移动
、
、
当我
检测
到与精灵的碰撞
时
,我希望它(fuelSprite)移动到
一个
新的随机生成的位置。我会像这样产生雪碧 [_i
浏览 19
提问于2015-06-17
得票数 0
回答已采纳
1
回答
增加雪碧ContainsPoint粒度
、
、
、
、
我有
一个
雪碧,它的尺寸已经缩小到0.8了。当我使用sprite.ContainsPoint(touchLocation)
时
,只能在原始sprite的0.8范围内注册触摸(这是有意义的)。下面是我的当前代码: print("touching wi
浏览 4
提问于2015-11-20
得票数 0
回答已采纳
2
回答
基于透明图像的SpriteKit碰撞
检测
、
、
、
、
我正在努力学习SpriteKit,通过
一个
教程,让
一个
飞鸟喜欢的游戏。在我的游戏版本中,这些管道不是管道,而是不规则形状的物体,无法填满它们所画的整个矩形画布。但是,由于画布是矩形的,所以
当
另一个
对象碰到角
时
,SpriteKit正在
检测
碰撞,这在技术上是不可见的。我该怎么纠正呢?= 0) [self pillar:(
SKSpriteNode
*) firstBody.node didCollideWithBird:(
SKSpriteN
浏览 11
提问于2014-09-26
得票数 0
回答已采纳
2
回答
如何
给精灵准确的触摸位置?
、
、
、
、
我试图给spriteNode plane = childNode(withName: "play")起
一个
名字,但是它需要/接触到所有的图像帧,而不仅仅是alphaBody。
浏览 7
提问于2020-04-14
得票数 3
回答已采纳
1
回答
如何
知道在Swift中哪个
SKSpriteNode
受到碰撞
检测
的影响?
、
、
、
、
两者都有不同的属性,如名称、大小、
命中
点和得分。它们被显示为SKSpriteNodes,并且每个都添加了
一个
physicsBody。 break; break;} 问题:冲突
检测
只返回
一个
physicsBody,我不知道
如何
通过这个physicsBody获得扩展
浏览 2
提问于2015-08-04
得票数 5
回答已采纳
4
回答
在触摸过程中未
检测
到自定义
SKSpriteNode
、
在学习SpriteKit的过程中,我尝试制作
一个
小冒险游戏。我正在创建
一个
英雄,并将它添加到场景中,然后,在touchesBegan:期间,我
检测
到触摸是否起源于英雄,并采取相应的行动。如果我把英雄添加为
SKSpriteNode
,触觉就会
检测
到他。如果我将他添加为
SKSpriteNode
的子类,则不会!return self;将英雄添加为
SKSpriteNode
的子类是因为它被添加到场景中,但是触摸并不能
检测
到他。@"heroNode&
浏览 5
提问于2013-10-21
得票数 13
回答已采纳
2
回答
基于子精灵的雪碧工具包碰撞
检测
、
、
我试图
检测
两个精灵之间的碰撞,但我不能用
一个
精灵来做这件事。player"];[self addChild:self.player]; _object.position = CGPointMake(-40, 27);然后我就有了这样的碰撞
检测
*enemy = (<em
浏览 1
提问于2014-02-19
得票数 2
回答已采纳
1
回答
如何
在不同类别的Sprite套件中
检测
物理碰撞
、
、
、
我有
一个
名为Blade.h的类,我在上面创建了
一个
SKSpriteNode
!现在我在Main Class上创建这个类的新实例。#import "Blade.h" { [self addChild:blade
浏览 0
提问于2015-07-27
得票数 0
4
回答
更改
SKSpriteNode
上的纹理
、
我有
一个
SKSpriteNode
,我想在用户触摸屏幕
时
更改它的纹理。但是不知道该怎么做。 head.position= CGPointMake(size.width / 2, size.height / 2);
浏览 32
提问于2013-10-27
得票数 18
回答已采纳
1
回答
Swift:
如何
在特定的协议中键入强制转换协议?
、
、
、
、
我有
一个
简单的代码如下。类MySprite (显示红色矩形)是从类
SKSpriteNode
和协议ISprite扩展的: func doSomething() var scence: SKScene?但是,在将mySprite的类型从
SKSpriteNode
更改为ISprite后,我无法将其转换回
SKSpriteNode
:
浏览 1
提问于2015-02-23
得票数 0
回答已采纳
2
回答
我应该在哪里保存游戏对象的属性(hp,得分)在Swift中?
、
、
、
场景:我有
一个
游戏,屏幕上有几个游戏对象。每
一个
都可以有不同的分数和
命中
点。当我使用碰撞
检测
炮弹对船(例如),我需要知道哪艘船被击中和它有多少
命中
点。问题:我有几种扩展
SKSpriteNode
或SKPhysicsBody的方法,但都失败了。
SKSpriteNode
不起作用,因为Swifts碰撞
检测
只返回physicsBody,而且由于不能扩展physicsBody,所以它也无法保存船只属性。我不需要代码--因为我认为我可以自己写--但是我很乐意阅读<e
浏览 0
提问于2015-08-05
得票数 1
2
回答
如何
检测
到哪个
SKSpriteNode
已被触摸
、
、
、
、
我找到了
一个
,但我试图
检测
和识别哪个雪碧用户触摸,我不知道
如何
做。这是我的变量: var sprites: [[
SKSpriteNode
]] = [[
SKSpriteNode
(imageNamed: "a"),
SKSpriteNode
(imageNamed: "b")], [
SKSpriteNode
(imageNamed: "c"),
SKSpriteNode
(imageNamed: &quo
浏览 3
提问于2016-04-07
得票数 6
回答已采纳
1
回答
在冲突
检测
后调用自定义类方法,这将返回
一个
SKPhysicsBody
、
我想出了
如何
使用PhysicsBody进行碰撞
检测
,这个方法是有效的:projectileDidCollideWithMonster(firstBody.node as(projectile:
SKSpriteNode
, monster:
SKSpriteNode
!)它获取传递给它的一对SKPhysicsBody对象,检查它们是否为正确的类型,然后调用
另一个
方法来删除这些对象。 然而,我想改变怪物的生命值。我创建了
一个
名为Monster的
浏览 1
提问于2014-11-18
得票数 0
1
回答
当
检测
到某种碰撞(iOS,SpriteKit)
时
,我得到了
一个
sigabrt错误。
、
、
、
我目前正在构建
一个
目标-C的iOS应用程序。这个应用程序的想法是,你有某种火箭飞船在某种小行星带中航行。它是以肖像模式播放的。有两种不同的小行星。当你撞到它们
时
,普通的会让你输掉,而金币则会被你射中。- (vo
浏览 0
提问于2015-03-17
得票数 0
回答已采纳
1
回答
SpriteKit
检测
多个冲突而不是一次( Swift 3)
、
、
、
、
在我的SKScene类中有3个
SKSpriteNode
。其中
一个
是玩家,
另一个
是金色的不可见的结束对象,例如
当
玩家触摸它
时
,游戏结束。我的问题是,
当
玩家碰撞黄金
时
,他的黄金预算应该只增加50黄金。然而,Xcode
检测
到多个冲突,黄金预算成倍增加。
检测
到50-60个冲突,而不是
一个
冲突。我研究了
如何
解决这个问题。我发现我应该使用Bool,我尝试设置bool,但它没有解决我的问题。有没有人可以帮助我<e
浏览 1
提问于2017-08-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是辛普森悖论?
Meta Web端Quest模拟器开始支持“锚点、平面检测”等功能
Meta推出MR Motif,基于Raycast与Depth API实现虚实交互定位
Python 标准库之 LRU 缓存实现学习
http缓存详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券