我正在统一开发Android游戏我有一个问题,我有多维数据集1,多维数据集2和多维数据集3,而且我还有按钮1,按钮2,按钮3 我想要当我单击多维数据集1按钮1显示 当我单击多维数据集2按钮2显示按钮1隐藏 当我单击多维数据集3按钮3显示按钮2隐藏 我能做什么
private void Update()
{
if (Input.GetMouseButtonDown(0))
{
}
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit, 100.0f))
{
if (hit.transform != null)
{
PrintName(hit.transform.gameObject);
}
}
}
private void PrintName(GameObject go)
{
print(go.name);
}
此代码仅打印我尝试将其更改为无效的游戏对象的名称
答案 0 :(得分:1)
您可以做的一个例子是:
currencyViewModel = ViewModelProvider(this).get<CurrencyViewModel>() // lifecycle-ktx
您需要所有按钮作为其属性。这些按钮只是统一的默认ui按钮。