Unity3D - How to make a texture changing mute button/toggle?

前端 未结 2 1088
抹茶落季
抹茶落季 2021-01-27 19:42

I\'m trying to make a mute button for in my android game menu, so when I press the button, the texture changes from a playing speaker symbol to a muted speaker symbol (which I\'

2条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-27 20:19

    first we make a maintexture as the texture that is always used and on awake we put our texture1(speaker) assign to it and if button is pressed we change it to texture2(mute)

        public Texture2D Texture1;
        public Texutre2D Texture2;
        public bool textureBool;
    
        void Awake() {
          textureBool=true;
    
        void OnGUI(){
    
        if( GUI.Button( rect , textureBool ? texture1:texture2 ) )
            {
               textureBool = !textureBool;
            }
    
          }
    

提交回复
热议问题