gpt4 book ai didi

audio - 当其他物体(球)击中立方体时播放声音

转载 作者:行者123 更新时间:2023-12-03 00:40:17 27 4
gpt4 key购买 nike

using UnityEngine;
using System.Collections;

public class audio : MonoBehaviour
{
public AudioClip hitsound;

void Update ()
{
}

void OnTriggerEnter2D (Collider2D other)
{
if (other.tag == "Ball")
{
GetComponent.<AudioSource>().PlayOneShot (hitsound);
}
}
}

我将.mp3文件分配给检查器,并且还添加了“音频源”组件,但听不到声音。游戏中需要移动的多维数据集正在移动。我在不移动的零件上添加了脚本和音频源组件,当球碰到不移动的零件时(每次)都在播放声音。

我希望有人可以帮助我。

谢谢和亲切的问候

最佳答案

你有错字
GetComponent。<
应该
GetComponent <

不是。在GetComponent给你一个错误之后?
无论如何,请确保将对撞机设置为触发器(组件上的复选框)。
我也认为Unity建议使用CompareTag()而不是==。
值得放置一个Debug.Log到OnTriggerEnter2D中,以查看是否还在触发。
最后,确保对撞机是2D版本,而不仅仅是常规对撞机。

关于audio - 当其他物体(球)击中立方体时播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35174614/

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