接下来一些笔记会对于一些大大小小的实践操作进行记录,希望对你有所帮助。
在游戏中,我们经常会遇到一些按动任意键触发的操作,接下来展示核心代码:
(以下是对于Unity中的操作,使用的UI是NGUI,对于核心操作没有影响,你可以自己置换)
void Update()
{
//控制按动任意键的逻辑
if (isAnyKeyDown == false)
{
if (Input.anyKey)
ShowButton();
}
}
void ShowButton()
{
isAnyKeyDown= true;
//隐藏自己
this.gameObject.SetActive(false);
//显示两个按钮
btnStart.gameObject.SetActive(true);
btnGameLoad.gameObject.SetActive(true);
}
希望我的笔记对你有所帮助,如果你有什么问题,欢迎私聊我解决!