วันพุธที่ 4 มกราคม พ.ศ. 2560

101 แรกเริ่มกับการสร้างเกม

1.เข้าเว็บ https://libgdx.badlogicgames.com/download.html
2.เปิดไฟล์ gdx-setup
ลองเซ็ตตามนี้
3.เปิดด้วยโปรแกรม Android Studio หรือ NetBeans
4.ลองรัน ไฟล์ desktoplauncher เพื่อรันโปรแกรมในแบบ desktop

5.แก้ไฟล์ ska_ox_game 
package com.ska.game;

import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;

public class ska_ox_game extends ApplicationAdapter {
    SpriteBatch batch;
    Texture img;
    BitmapFont font;

    @Override
    public void create() {
        batch = new SpriteBatch();
        //img = new Texture("badlogic.jpg");
        font = new BitmapFont();
        font.setColor(Color.RED);
    }

    @Override
    public void render() {
        //Gdx.gl.glClearColor(1, 0, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
        batch.begin();
        //batch.draw(img, 0, 0);
        font.draw(batch, "Hello World", 200, 200);
        batch.end();
    }

    @Override
    public void dispose() {
        batch.dispose();
        img.dispose();
    }
}
6.และแก้ไฟล์ desktoplauncher เพื่อกำหนดขนาดที่จะแสดงผล
package com.ska.game.desktop;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.ska.game.ska_ox_game;

public class DesktopLauncher {
    public static void main(String[] arg) {
        LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
        config.title = "SKA_OX_GAME";
        config.width = 800;
        config.height = 480;
        new LwjglApplication(new ska_ox_game(), config);
    }
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

โปรแกรม ปิดโปรแกรมอื่น และดูโปรแกรมที่ทำงาน

โปรแกรมนี้ใช้ภาษา python 2.7 (ไม่เคยเขียนเพราะปกติไม่ชอบภาษา script แต่ต้องใช้งานบางอย่าง) import subprocess import re import os white_l...