unity 在射线碰撞后,获得该物体信息,之后怎么修改这个物体脚本
我有两个脚本,一个里面是射线,一个是物体,我想用射线获得到物体的信息,然后修改物体脚本中的变量,可以这样实现吗,如果不行有没有其他方法
可以的,比如你物体上挂载了GameManager脚本,脚本了有string A变量,那你就可以这么写:
...射线检测的逻辑
GameObject obj=hit.collider.gameObject;
GameManager gm=obj.GetComponent<GameManager>();
gm.A="修改内容";