스크립트를 사용하여 플레이어 재료에 스프라이트를 추가하는 방법. 나는 플레이어의 가게 메뉴를 가지고 있는데, 하나의 스프라이트를 선택할 때 플레이어 머티리얼에 추가하고 싶지만 어떻게해야할지 모르겠다. 내 코드가 있지만이 코드를 추가하는 방법을 모르겠습니다. 이것은 내가 작성한 코드이지만 작동하지 않는다. 누군가 playersprite
을 playermaterial
에 추가하는 법을 말해 줄 수있다. 당신이는 SetTexture() 메서드 또는 mainTexture 속성을 통해 재료의 질감을 설정해야하므로재료 whith 스프라이트 바꾸기
public Material playerMaterial; // --> (player Material)
public Sprite[] playerSprite; // --> (Sprite i wish to add to the player)
GameManager.Instance.playerMaterial = GameManager.Instance.playerSprite[index];
private void SetSprite(int index)
{
activeSpriteIndex = index;
GameManager.Instance.state.activeSprite = index;
GameManager.Instance.playerMaterial = GameManager.Instance.playerSprite[index];
spriteBuySetText.text = "Current";
GameManager.Instance.Save();
}
스프라이트는 재료가 아닙니다. 머티리얼의 텍스처를 변경해야합니다. * – Draco18s