我是游戏开发的新手,但熟悉编程语言。我已经开始使用 Flixel 并且有一个有效的 Breakout 游戏,有得分和生命。
我想要做的是在实际加载游戏之前添加一个开始屏幕。
我有一个创建函数,可以将所有游戏元素添加到舞台:
override public function create():void
// all game elements
{
如何添加此预加载开始屏幕?我不确定是否必须将代码添加到此创建函数或其他地方以及实际添加的代码。
最后,我还想添加保存、加载、选项和升级。因此,任何与此相关的建议都会很棒。
这是我的主要游戏.as:
package
{
import org.flixel.*;
public class Game extends FlxGame
{
private const resolution:FlxPoint = new FlxPoint(640, 480);
private const zoom:uint = 2;
private const fps:uint = 60;
public function Game()
{
super(resolution.x / zoom, resolution.y / zoom, PlayState, zoom);
FlxG.flashFramerate = fps;
}
}
}
谢谢。