我打算为我的游戏制作一个开始按钮,但是只有当我将鼠标悬停在它上面时它才会起作用,而当我将鼠标移开时它会重新启动屏幕。如果按下开始按钮,我想知道如何才能在播放屏幕上启动,谢谢。
答案 0 :(得分:1)
请将您的代码发布为MCVE,以准确显示您所处的位置。
但更一般地说,您需要break your problem down into smaller steps,然后逐个处理这些步骤。你需要孤立地工作,甚至可能只在一个只测试一件事的单独的示例程序中工作。
例如,听起来你有两个问题:你能创建一个由多个屏幕组成的草图吗?不要担心按钮,只需在用户点击窗口中的任何位置时在屏幕上循环。
除此之外,您是否可以创建一个按钮,在您单击它时向控制台输出消息?您必须使用基本point-rectangle collision detection来检测鼠标何时在按钮内。
很难帮助一般"我该怎么做?#34;键入问题,而不是指向Google和一些教程。所以,如果你遇到问题,请尝试一些新的问题并发布MCVE。祝你好运。