《Mr. Nom游戏开发:从界面到世界抽象》
在游戏开发中,界面设计和游戏世界的抽象是至关重要的环节。本文将详细介绍Mr. Nom游戏中帮助屏幕、高分屏幕的实现,以及如何运用MVC模式抽象游戏世界。
帮助屏幕类的实现
我们之前在 update() 方法中使用了 HelpScreen 、 HighscoreScreen 和 GameScreen 类,现在来实现它们。在之前的设计中,我们定义了三个帮助屏幕,分别从不同方面解释游戏玩法。现在将它们直接转换为 Screen 的实现类,即 HelpScreen 、 HelpScreen2 和 HelpScreen3 。这些屏幕都有一个按钮,用于触发屏幕转换,其中 HelpScreen3 会转换回主菜单屏幕。
下面是 HelpScreen 类的代码实现:
package com.badlogic.androidgames.mrnom;
import java.util.List;
import com.badlogic.androidgames.framework.Game;
import com.badlogic.androidgames.framework.Graphics;
import com.badlogic.androidgames.framework.Inp
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



