java – libgdx中的“Game”,“Screen”和“ApplicationAdapter
在教程中,有时候人们使用“扩展游戏”,有时候“实现屏幕”,我有自动生成的“扩展ApplicationAdapter”.他们有什么区别?
解决方法
ApplicationAdapter允许您创建一个监听器,但不能被强制实现每个方法.如果您熟悉Swing,请查看KeyAdapter,这是一样的想法.
ApplicationListener允许您处理应用程序事件.这允许您在应用程序生命周期内的某些事件(如销毁)中执行代码.
游戏是一个支持多个屏幕的应用程序监听器.您可以创建多个屏幕,并使用setScreen在em之间切换.
屏幕正是它的声音;这是在给定的时间将显示什么.也许这是一个主菜单,也许这是实际的游戏.
建议您使用Game类作为游戏的基础,然后创建您将拥有的不同可能游戏状态的多个Screen实例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |