Java 【Architectury API】Architectury APIで開発するための下準備 #0 Architectury APIとは Minecraft Modding Wikiによると「MODのクロスプラットフォーム開発(マルチプラットフォーム開発)をするための中間APIである。つまり、FabricとMinecraft F... 2022.09.24 JavaMinecraftゲームプログラミング情報技術
Git GitHub Pagesを利用してMavenリポジトリをつくる はじめに FabricMCのMOD開発でライブラリをつくったのでMavenリポジトリをGitHubのリポジトリへ設置し、GitHub Pagesで公開してみました。 設置したMavenリポジトリ PHPスクリプト PHPでMav... 2022.07.29 GitGitHubJavaPHPサービスプログラミング情報技術通信技術
Java 【LWJGL3】描画処理 – その1(背景色) #4 Color4fクラス 色を保存するためのクラスをつくっておきます。 なくてもいいんですが、私はつくる派です。 package ml.pkom.lwjgl.tutorial; public class Color4f { ... 2022.07.28 Javaプログラミング情報技術
Java 【LWJGL3】60FPSでループ処理 #3 Windowクラスへ以下の変数を追記しておく。 // 基準のFPS public int fps = 60; // FPS public double fpsCap = fps; public double time, p... 2022.07.28 Javaプログラミング情報技術
Java 【LWJGL3】キー、マウス入力 #2 次はキー、マウス入力となります。 キーの入力 // キーが押されているか public boolean isKeyDown(int key) { return GLFW.glfwGetKey(window, key) == ... 2022.07.28 Javaプログラミング情報技術
Java 【LWJGL3】ウィンドウの作成 #1 適当に初期クラスのMainクラスとウィンドウの処理を書くためのWindowクラスをつくっておきます。 Windowクラス package ml.pkom.lwjgl.tutorial; import org.lwjgl... 2022.07.28 Javaプログラミング情報技術
Java 【LWJGL3】セットアップ #0 JavaのLWJGLを学ぶついでに記事も書こうと思います。 日本語で説明されているものが少なかったので以下の動画を参考に日本語で説明していきます。 私のコードは好きに使ってもらって構いません。 開発環境 環境 OS: Wi... 2022.07.28 Javaプログラミング情報技術
GitHub JitPackでJava 8以外を使う方法 FabricMCのMOD開発でライブラリをJitPackにあげたかったのだが、ビルドでエラーが発生してしまった。そこでjitpack.ymlでjdkを指定したところ、一時期動いたのだが、また動作しなくなったため、以下のようにbefore_i... 2022.07.20 GitHubJavaJitPackMinecraftゲームサービスプログラミング情報技術通信技術
Java 【FabricMC】Illegal character ((CTRL-CHAR, code 31)):…の対処法 FabricでMOD開発していると以下のようなエラーが出てしまいました。 Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is... 2022.07.20 JavaMinecraftゲームプログラミング情報技術