泛克里金和普通克里金
你需要什么
- Kree v1.9或最新版本
- Eclipse IDE
您将学到什么
- 创建场景
- 创建一个游戏对象
- 向游戏对象添加组件
- 从用户那里获取输入
- 创建自定义组件
- 创造球员运动
- 使用Kree产生随机数
- 检测碰撞
制备
- 设置您的Java项目并将Kree添加到您的构建路径
- 创建一个名为避免的包
还请参见: Java 15:密封的类使Valhalla更近了一步
创建启动器类
package avoid;
import dev.jabo.kree.Game;
import dev.jabo.kree.Window;
public class Launcher {
public static void main(String[] args) {
Window window = new Window("Avoid the Enemy", 800, 600);
Game game = new Game(window);
game.start();
}
}
在这一节课中,我们将添加主课。
在第11行中,我们将为窗口创建一个实例,该实例带有3个参数,分别是窗口标题,窗口宽度和窗口高度。
在第12行中,我们将为我们的Game创建一个实例,该实例采用Window参数。 在Game类中,所有操作(例如游戏循环,用户输入等)都将在此开始。
最后,我们有game.start()
它将触发游戏的开始。
创建场景
在Kree中创建场景非常简单。
package avoid;
import java.awt.Graphics;
import dev.jabo.kree.Game;
import dev.jabo.kree.Input;
public class GameScene extends Scene {
public GameScene(Game game) {
super(game);
}
@Override
public void Initialize() {
}
@Override
public void Render(Graphics g) {
}
@Override
public void Update() {
}
}
您可以在本教程中随时为您的场景命名,我们将使用GameScene
。 您的场景必须扩展Scene类,这样Kree才能了解您正在创建一个Scene。
将我们的GameScene类扩展到Scene Eclipse后,将给我们一个错误。 不要担心,我们只需要实现一些未实现的方法,例如Initialize&#