You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 3D玩家与危险物体碰撞无响应问题求助

Unity碰撞检测失效:Hazard与玩家碰撞无响应问题排查

我正在跟随Casey Hardman所著《Game Programming with Unity and C#》制作障碍游戏,目前推进到第16章初期——创建Hazard(危险物体)实现玩家碰撞死亡的环节。我严格按照步骤创建了球体作为测试Hazard并挂载脚本,但玩家与之碰撞后完全没有反应。我尝试注释掉死亡逻辑代码,替换为Debug.Log输出,依然无法检测到碰撞事件。

已尝试的排查操作

  • 给玩家添加独立Box Collider组件
  • 分别给玩家、Hazard添加Rigidbody组件,也尝试过同时给两者添加
  • 重启Unity编辑器
  • 重启电脑
  • 给玩家设置Player标签

附相关资源

  • 玩家物体Inspector面板设置截图
  • 测试Hazard物体Inspector面板设置截图
  • Layer碰撞矩阵设置截图
  • 玩家脚本代码
  • Hazard脚本代码

内容的提问来源于stack exchange,提问作者LittleRukia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 20:35:15