gpt4 book ai didi

c# - OnCollisionEnter2D 发送信息失败

转载 作者:行者123 更新时间:2023-11-30 18:24:08 25 4
gpt4 key购买 nike

我正在测试 OnCollisonEnter2D,它似乎不想为我工作。我的两个游戏对象上都有 box collider 2d 和 rigidbody2d,但同样无法向控制台发送消息。

using UnityEngine;
using System.Collections;

public class CollisionAndResetSystem : MonoBehaviour {
void OnCollisionEnter2D(Collision2D coll) {
if (coll.gameObject.tag == "Cube")
print ("hit");

}
}

我从 Scripting API 中获取了这个限制,但它不想工作。

最佳答案

脚本没有问题。问题一定出在您的“boxcollider2d”组件中。请检查“boxcollider2d”的大小,将其在 x 和 y 以及两个游戏对象中都更改为 100 之类的值。如果您能看到“boxcollider2d”小工具,请检查场景 View 。您必须使“boxcollider2d”与您的游戏对象一样大,然后只有 OnCollisionEnter2D 可以工作。

关于c# - OnCollisionEnter2D 发送信息失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31643086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com