あまりに基礎的なことを忘れていたので。
問題
モデルのマテリアルをスクリプトから変更したが反映されない。
Materialm=dragon.GetComponent<Renderer>().material;m=Resources.Load<Material>("001_ChangeColor/001_ChangeColorMaterial");
原因
マテリアルの参照を直に書き換えても、レンダラーからマテリアルへの参照は変更されないから。
オブジェクトを変更しようとした場合、一つ上のオブジェクトからたどる必要がある。
Rendererr=dragon.GetComponent<Renderer>();r.material=Resources.Load<Material>("001_ChangeColor/001_ChangeColorMaterial");