def start_server():
# Setup stuff here...
server.serve_forever()
# start the server in a background thread
thread.start_new_thread(start_server)
print('The server is running but my script is still executing!')
这段代码完全符合我的要求,制作“播放”按钮,将我带到场景1(从主菜单开始,场景0) 但是,出于某种原因(我是编码新手,可能做错了,显然)它会创建一个新的播放按钮并将其应用于该按钮(idk如何做xD我甚至没有尝试让它成为一个新的按钮)但无论如何,我希望它适用于我添加的现有播放按钮。
答案 0 :(得分:1)
你是说你希望按钮在点击后消失?要做到这一点,你可以做类似的事情:
private bool levelLoaded = false;
void OnGUI()
{
if (!levelLoaded && GUI.Button(new Rect(-36, 79, 83, 31), "Play"))
{
Application.LoadLevel(1);
levelLoaded = true;
}
}
点击该按钮会将levelLoaded
设置为true
。如果levelLoaded
为真,则脚本将永远不会到达再次绘制按钮的部分。