1.被Cube (3)碰撞的碰撞体变原谅色
2.脚本添加在其它Cube上,而不是Cube (3)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChangeColor : MonoBehaviour {
private MeshRenderer m_meshrenderer;
// Use this for initialization
void Start () {
m_meshrenderer = gameObject.GetComponent<MeshRenderer>();
}
// Update is called once per frame
void Update () {
}
void OnCollisionEnter(Collision other) {
if (other.gameObject.name == "Cube (3)") {
m_meshrenderer.material.color = Color.green;
}
}
}
本文介绍了一个Unity脚本,该脚本使除了指定对象以外的立方体在与特定立方体(Cube(3))发生碰撞时变为绿色。通过使用OnCollisionEnter方法实现碰撞检测,并修改碰撞体的材质颜色。
4685

被折叠的 条评论
为什么被折叠?



