Unity中关于刚体和碰撞器遇到的告警

news/发布时间2024/7/15 3:39:56

告警信息:

Script error: OnCollisionEnter2D
This message parameter has to be of type: Collision2D
The message will be ignored.

 

 解决:

经查验发现,由于该脚本是粘贴的类似功能脚本,而粘贴前使用的触发器,因此方法为 private void OnTriggerStay2D(Collider2D collision),而新脚本使用碰撞检测 OnCollisionEnter2D(Collision2D collision)。(注意标黑部分)

  
// 使用触发器获取碰撞物体
private void OnTriggerStay2D(Collider2D collision){Kira kira = collision.GetComponent<Kira>();if(kira != null){...}}// 使用碰撞器获取碰撞物体private void OnCollisionEnter2D(Collision2D collision){Kira kira = collision.gameObject.GetComponent<Kira>();if (kira != null){...}}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.jwkm.cn/p/07506306.html

如若内容造成侵权/违法违规/事实不符,请联系宁远站长网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Windows bat批处理+PowerShell获取文件日期 和 时分秒

前言全局说明Windows bat批处理+PowerShell获取文件秒一、说明二、分开获取 日期 和 时分秒 获取bat文件自身的日期时间 和 时分秒 1.源码 文件名:get-file-second.bat @echo off chcp 65001>nul echo. echo. set bak_file=get-file-second.bat:: 获取文件修改时间 setloca…

九州云仓-强制退出移动终端

九州云仓-强制退出移动终端 ​​ ​​ ​​ ​​

2024年01月随便做做

代码链接 2024.01.05 CWS - C0452B - 叉集合 搬自 ZR 2022 省选联测 Day 5? Task 1. 考虑对于 \(0\le a\le b\le c\) 有 \(a\oplus c \ge \min (a\oplus b,b\oplus c)\)。 因为对于 \(a\oplus c\) 的最高位的 \(1\),\(a\oplus b\) 和 \(b\oplus c\) 中应该恰好有一个这位为 \…

读十堂极简人工智能课笔记08_人工智能的未来

人工智能的未来1. 通用人工智能 1.1. 我造不出的东西,我便不明白 1.1.1. 物理学家理查德费曼 1.2. 欧文霍兰德 1.2.1. 他的发明中有一个很不寻常的机器人叫作Slugbot,这是一个能“吃”真正的鼻涕虫的机器人,旨在用鼻涕虫腐烂的身体产生动力 1.2.2. 其团队造出了CRONOS,一个…

自定义Windows 11上的任务栏

自定义Windows 11上的任务栏本文内容在开始之前 创建 XML 文件 使用 组策略 或 MDM 创建和部署任务栏策略 获取 AUMID 和桌面应用链接路径显示另外 2 个正在查找 OEM 信息? 请参阅 自定义任务栏 和 自定义“开始”菜单布局。组织可以将自定义任务栏部署到 Windows 设备。 当组…

Docker学习

目录初识Docker Docker命令 Docker应用部署 备份与迁移 Dockerfile Docker相关概念 Docker服务编排 Docker容器数据卷 Docker私有仓库初识Docker 代码会接触的环境:开发环境,测试环境,生产环境 docker是一个开源的应用容器引擎,基于go语言实现。docker可以让开发者打包他们…