unity拾取预制体金币
时间: 2023-05-13 07:04:49 浏览: 105
PrefabLMData.cs -- unity烘焙预制体,2019可用,支持 Directional
可以使用Raycast来检测玩家是否与金币碰撞,如果碰撞则销毁金币并增加玩家的金币数量。以下是示例代码:
```
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
if (hit.collider.CompareTag("Coin"))
{
Destroy(hit.collider.gameObject);
playerCoins++;
}
}
}
}
```
其中,"Coin"是金币预制体的标签,playerCoins是玩家的金币数量。
阅读全文