【Unity&NGUI】背包系统显示隐藏问题
2017-01-14 11:06
926 查看
当使用两个IF语句进行判断的时候,就会出现问题
程序只运行第一个IF语句,满足第一个条件,就会忽略第二个IF语句
这样写是正确的,按下按钮,背包系统下面的子栏目显示,如果不是则隐藏
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SectionButtonShow : MonoBehaviour
{
public bool isshow;//判断当前按钮的状态
void Awake()
{
DisShowSectionButton();//设置初始状态
}//
private void ShowSectionButton()//当显示按钮的时候
{
transform.localScale = new Vector3(1, 1, 1);
isshow = true;
}
private void DisShowSectionButton()//当隐藏按钮的时候
{
transform.localScale = new Vector3(0, 0, 0);
isshow = false;
}
public void SectionButton()//进行判断
{
if (isshow == true)
{
DisShowSectionButton();
}
else if (isshow == false)
{
ShowSectionButton();
}
}
}
程序只运行第一个IF语句,满足第一个条件,就会忽略第二个IF语句
这样写是正确的,按下按钮,背包系统下面的子栏目显示,如果不是则隐藏
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SectionButtonShow : MonoBehaviour
{
public bool isshow;//判断当前按钮的状态
void Awake()
{
DisShowSectionButton();//设置初始状态
}//
private void ShowSectionButton()//当显示按钮的时候
{
transform.localScale = new Vector3(1, 1, 1);
isshow = true;
}
private void DisShowSectionButton()//当隐藏按钮的时候
{
transform.localScale = new Vector3(0, 0, 0);
isshow = false;
}
public void SectionButton()//进行判断
{
if (isshow == true)
{
DisShowSectionButton();
}
else if (isshow == false)
{
ShowSectionButton();
}
}
}
相关文章推荐
- 【Unity&NGUI】两个摄像机重合,UI多次重复显示问题
- 【Unity&NGUI】我的背包系统相关文章总览
- 【Unity&NGUI】背包系统物品的累加
- 【Unity&NGUI】背包拖拽问题&物体穿透
- [Unity&NGUI]背包系统崩溃的解决办法
- unity+ngui 输入框显示系统中文字体的方法
- 解决Unity中,使用Ngui 的默认字体Arial,在部分Android设备显示中文不清楚,或者显示不出来问题
- 【Unity&NGUI】为什么把NGUI的UI制作为预制体,再生成到新场景,UI无法正常在Game视图显示
- 深入理解NGUI(Unity)显示特效的问题
- Access2007设置"显示隐藏与系统对象"
- 【Unity&NGUI】创建NGUI的Scroll View的一些问题以及拓展
- [Unity&重装系统]重装系统导致Unity 缺失MSVCR100.dll问题解决办法
- 苹果系统 显示隐藏文件
- Unity插件NGUI实现背包系统
- 【Unity&NGUI】背包,技能栏,Grid自动排序以及代码使用的条件
- 显示系统托盘列表(并执行隐藏与显示) - 回复 "anybet" 的问题
- unity手游<少侠历险记>(4)背包系统
- 【Unity】NGUI背包系统——背包整理按钮的实现
- 【Unity】NGUI背包系统——背包整理按钮的改进
- Unity-NGUI-(UIScroll View总是显示在前的问题解决方案)