腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(164)
视频
沙龙
2
回答
如
何在
Unity
中
检测
Tilemap
Colliders
和
2D
box
colliders
之间
的
冲突
c#
、
unity3d
、
2d
、
collision-detection
我在开发
Unity
2D游戏时遇到了一点问题。 我正在尝试让子弹击中我创建
的
瓷砖地图
的
一部分时被摧毁。当项目符号和平铺贴图发生
冲突
时,"OnCollisionEnter2D()“函数不会读取
冲突
。但是,它确实读取了精灵
和
其他精灵
之间
的
冲突
。但不是在精灵
和
瓷砖地图
之间
。我已经检查过了,两个对象都有合适
的
对撞器组件(
Box
collider
2D</e
浏览 39
提问于2019-03-12
得票数 0
1
回答
OverlapBoxAll
2d
检测
不到任何东西
unity3d
、
2d
、
collision-detection
、
game-physics
这个脚本应该
检测
到与Hurtbox层
的
对撞机
的
冲突
(使用OverlapBoxAll),但是它不起作用,我配置了矩阵层,并且在检查器中分配了变量,所以我不知道我
的
错误是什么。pd: HitboxUpdate方法
中
的
碰撞记数--我
的
碰撞层矩阵
2d
: public string owner = "-1"; {
浏览 18
提问于2020-12-31
得票数 0
2
回答
自定义物理问题中
的
碰撞
c#
、
unity3d
我是
Unity
的
新手。正如标题所示,我在游戏中遇到了正确
的
碰撞问题。playlist=17093
的
自定义物理脚本。在我
的
游戏中,我在残障碰撞
中
遇到了困难。例如,当我使用 Physics2D.IgnoreLayerCollision (8, 9); 它不会改变任何东西,两个字符仍然会发生
冲突
。此外,由于某些原因,触发器
的
行为很奇怪,仍然受到
冲突
的
影响。我已经被困在这个问题上很长时间了,我真的很感激你
的
浏览 13
提问于2019-03-31
得票数 0
1
回答
防止儿童物体(
如
。一些武器)进入现场
的
其他物体?
unity
、
collision-detection
、
camera
我有一个像剑一样物体
的
立方体作为它
的
子对象。但是当立方体在场景中移动时,剑就会进入场景
中
的
其他物体。剑上有一个BoxCollider,但是场景中有固定
的
物体,没有一个刚体,因为我不想让它们被物理控制,剑也是如此。如果我把刚体附在上面,那么它就会从碰撞
的
主要位置上被移开。我试着只渲染立方体,包括剑,用一个具有更高深度价值
的
相机,然后是场景
中
的
主摄像机。如果我
的
游戏是在第一人称,那么这很好,但在第三人称,当物体在后面的其
浏览 0
提问于2017-08-02
得票数 1
1
回答
OnTriggerEnter调用两次
c#
、
unity3d
、
triggers
、
collider
我目前正在尝试在
Unity
中
创建一个
2D
游戏,我
的
玩家在他
的
上半部分有一个盒子对撞器,在他
的
下半部分有一个圆形对撞器;这使得坡道
和
东西变得平滑。当我收集一块宝石时,我
的
OnTriggerEnter函数会调用两次,因为我
的
两个碰撞器都是如此,除非我是从上面掉到它上面,或者从下面跳到它上面,因为一个碰撞器明显比另一个碰撞器先接触到它。有没有办法将对撞机合并到一个检查
中
,使它们不会重叠? The
box
浏览 171
提问于2019-04-04
得票数 2
1
回答
哪个更快:一个带有开关(ObjectType)
的
大脚本还是很多简单
的
脚本?
c#
、
performance
、
optimization
、
unity3d
Unity
3d。莫比尔县。跑步游戏。有一些类型
的
物体,
如
汽车,BG,场景,食品,障碍,powerUps等。以及不同对象可以使用或不使用
的
动作。从一开始-我做了很多不同
的
脚本,
如
"sizeChanger“或"Sprite flipper",几乎所有的脚本都在使用不同
的
2D
colliders
,其中一些正在跟踪Player position.x。Problem处于这种情况下,活动
中
的
浏览 3
提问于2016-03-02
得票数 2
回答已采纳
3
回答
避免O(n^2)
的
碰撞
检测
复杂度
complexity-theory
、
collision-detection
我正在开发一个简单
的
瓦片为基础
的
2D
游戏。我有一个标高,填充了可以与瓷砖
和
彼此交互
的
对象。使用
tilemap
检查碰撞是相当容易
的
,并且可以对所有具有线性复杂性
的
对象进行检查。但现在我必须
检测
对象
之间
的
碰撞,现在我必须检查每个对象与其他对象,这导致了平方复杂性。 我希望避免平方复杂度。是否有任何众所周知
的
方法来减少对象
之间
的
碰撞
检测</em
浏览 1
提问于2011-02-04
得票数 10
回答已采纳
2
回答
Unity
-如何从父GameObject
检测
子对象上
的
碰撞?
c#
、
unity3d
、
parent-child
、
collision-detection
我正在用
Unity
5做一个
2D
游戏,我有一个关于孩子GameObject对撞机
的
问题。我想要
检测
子GameObject与另一个对象
之间
的
冲突
,从父脚本并使用标签完成此操作。遵循下面我
的
父脚本: if(hit.transform.tag == "Enemy"){this.playerRigidbody.AddForce(new Vecto
浏览 2
提问于2017-01-30
得票数 5
回答已采纳
2
回答
检查数组
中
的
2D
对象是否在没有OnCollisionEnter
的
情况下发生碰撞
c#
、
unity3d
我有Rigidbody2D
和
2D
对撞机连接到我
的
GameObjects。有没有办法检查我
的
两个对象
之间
是否有碰撞?我找到了一种方法:方法OnCollisionEnter(),但我希望检查特定对象
之间
的
冲突
,但不是所有对象
之间
的
冲突
。有办法吗?提前感谢!
浏览 1
提问于2016-11-21
得票数 2
回答已采纳
3
回答
用
box
2d
检测
物体碰撞
的
简洁方法
collision-detection
、
box2d
最近,我一直在研究
box
2d (在java中使用libgdx),并试图创建自己
的
自定义弹跳效果(在第一次反弹之后增加Restitution )。要将此作为测试,我只需检查对象
的
位置并等待第一次反弹。 但是现在我想真正实现这一点,并遇到了一个问题:如
何在
box
2d
中
检测
两个特定对象
的
冲突
?我找到了这个教程:盒
2d
碰撞
检测
--但我非常不愿意使用该代码。必须有一种更简单、更简洁
的
方法来
浏览 0
提问于2011-09-16
得票数 2
回答已采纳
1
回答
Unity
2d
盒子对撞机不触发C#
c#
、
unity3d
、
collision
使用
Unity
4.3.4f 场景:我试图通过使用
Box
Collider
2d
和
Rigidbody
2d
属性来创建一个与相机对象一起移动
的
背景,以便创建当相机在屏幕上移动时背景正在循环
的
感觉。背景元素被设置为触发器,并且我
的
相机上包含
检测
脚本
的
对象具有运动学
2d
刚体。为了测试这是否有效,我在C#
中
添加了下面的脚本,看看它们是否会发生
冲突
。OnTriggerEnt
浏览 4
提问于2014-04-07
得票数 2
回答已采纳
1
回答
如
何在
三维数组中找到覆盖所有单元格
的
最大边框?
java
、
3d
、
voxels
我试图从一个3D数组
中
自动生成对撞机,其中每个单元格代表一个世界中大小不变
的
部分(
如
体素)。我试图优化对撞机
的
数量,所以我想遍历3D数组,创建尽可能少
的
对撞机来覆盖所有的单元格。int startIndex = 0; // Where the
box
started?
浏览 0
提问于2018-05-06
得票数 0
1
回答
统一-对组件
的
类型
和
实例
的
混淆
c#
、
unity3d
、
reference
、
gameobject
我在这里有一个具体
的
问题,但后面是我对数据类型以及什么是名称、标记
和
类型
的
混淆。 具体问题是:我希望(运行时
的
,而不是通过编辑器)能够创建能够
检测
冲突
并将
检测
信息传递给其他组件
的
组件。组件非常简单-(不可见
的
)立方体
的
不同大小
的
附加
Colliders
,
和
isTrigger设置在每一种情况下。然后在碰撞
检测
(OnTriggerEntry(),OnT
浏览 8
提问于2020-06-17
得票数 1
回答已采纳
1
回答
如
何在
Unity
3d
中
检测
网格
冲突
?
c#
、
unity3d
、
collision-detection
、
mesh
、
mesh-collider
我们能在
unity
3d
中
检测
网格
冲突
吗?我想在碰撞时显示一些纹理,目前我使用
的
是方块对撞机,这就是为什么它
的
表面/边缘与物体体网格不匹配
的
原因,而且即使我在网格
的
表面得到了一个命中点,我也不知道如
何在
网格上
的
特定位置上放置纹理,是否有任何内置组件专门针对相同
的
要求或在
unity
3d
中
解决这个问题? 正如我们在图片中所看到
的
,游戏
浏览 0
提问于2019-02-16
得票数 1
回答已采纳
3
回答
OpenGL 3D碰撞
检测
iphone
、
opengl-es
、
3d
、
collision-detection
我用CGRectIntersectsRect快速搜索了OpenGl
的
碰撞
检测
,但大多数结果都是
2D
示例。我要使用CGRectIntersectsRect进行3D
检测
吗?我正在制作一个基本
的
3D迷宫游戏,我只是想阻止人们穿过那些只是正方形(由三角形组成)
的
墙,而不是进口
的
物体(是的,我是新手)。 谢谢,西蒙
浏览 2
提问于2010-11-15
得票数 2
回答已采纳
2
回答
如何设计二维碰撞回调方法?
c#
、
2d
、
collision-detection
在
2D
游戏中,有很多对象
之间
可能发生碰撞
的
组合,例如:对象A对对象C =>对象C对A;等等..。我们是否需要为所有单一类型
的
冲突
创建回调方法?我们需要创建两次相同
的
方法吗?比如说,一颗子弹击中了一堵墙,现在我需要一种方法来穿透墙,用一种方法来摧毁子弹!同时,一颗子弹可以击中游戏中
的
许多物体,因此,有更多不同
的
回调方法! 有设计模式吗?
浏览 0
提问于2012-10-10
得票数 3
1
回答
戈多-游戏冻结时,Area2D监控打开
godot
、
gdscript
所以当我
的
玩家从地图上掉下来
的
时候,我想要这个级别重新加载。我使用area2d
和
collisionshape2d创建了一个区域,当播放器与该区域发生
冲突
时,该区域将调用一个函数。下面是我
的
水平设计
的
截图。 这是否意味着玩家正在与瓷砖相撞--如果是这样的话,我看不出程序是如
何在
玩家
浏览 8
提问于2022-01-17
得票数 1
2
回答
在
Unity
2D
中
的
生命实现
c#
、
unity3d
几个月前,我开始了对
Unity
2D开发
的
探索,所以我对所有的统一引擎术语还是相当陌生
的
。在我
的
游戏中,我决定使用‘生命’。我给出了(在我看来)应该工作
的
东西,但是每次玩家死掉而不是在场景
中
减少生命计数器并重新启动它时,它会立即加载场景1(即GameOver屏幕),我在这个页面上
的
逻辑是不正确
的
,还是只有一个比PlayerPrefs更好
的
方法来处理生活呢?(还有:值得一提
的
是,这些生命是实例化/发送给播放器脚
浏览 2
提问于2020-02-24
得票数 1
回答已采纳
1
回答
统一Tilemaps,用于突出瓷砖/单元格
的
单块碰撞
检测
,奇怪
的
行为
c#
、
unity3d
、
grid
、
collision
、
tile
我已经在这个问题上工作了几天,试图创建一个方形
的
瓷砖网格,使用
Unity
似乎是最有效
的
方法,而且它已经内置了很多。
Box
Collider at Position (2,4,0)正好在Tile at Position不幸
的
是,使用Physics2D.C
浏览 3
提问于2021-05-27
得票数 0
2
回答
多边形对撞机
2D
能与网格对撞机协同工作吗?
unity3d
、
collision-detection
、
mesh
、
tile
、
unity3d-2dtools
在此之前,世界上
的
瓷砖都是GameObjects与盒对撞机
和
刚体
2D
的
,船
和
瓷砖
的
碰撞很好。现在我使用
的
是网格对撞机,但是,它们不能碰撞。(我读到这是因为一个是二维
的
,一个是三维
的
。),所以我应该怎么做才能得到多边形船
和
二维瓷砖网格
之间
的
碰撞(最好是刚体物理)?结束编辑。在一个
2D
,基于平铺,过程生成,基于块
的
探索游戏(在
Unity</e
浏览 5
提问于2014-07-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
有史以来最快的Unity编辑器版本,Unity 2020.2 中的性能优化
继脸书开源PyTorch3D后,谷歌开源3D场景理解库
在真实游戏中使用机器学习代理
使用Unity训练AI玩《Flappy Bird》
Meta Quest混合现实平台Presence Platform概述
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券