【Java】描画の基本、図形表示
本稿はJavaアプリケーションで図形を表示する方法を説明していきます。
Javaには線の描画、矩形描画、円の描画、多角形の描画等通常使いそうな図形を描画する機能が既に用意されています。
今回はこれらの機能を使っ ...
【Java】ウィンドウの表示
本稿は、Javaでウィンドウを表示するクラスであるJFrameの機能をいくつか紹介します。
JFrameは、javax.swingパッケージに含まれるGUI用のクラスです。awtのほうにもウィンドウ操作をできるクラスがある ...
【Java】セーブデータの暗号化
本稿は、セーブデータを暗号化し、ユーザーに書き換えられないファイルを作成する方法を紹介します。
セーブデータを容易に書き換えられると、ユーザーが簡単に不正をすることができてしまいます。
例えば、ゲームのハイスコ ...
【Java】クラスオブジェクトをセーブデータ化
本稿は自作クラスをそのままファイル化してしまう方法を紹介します。
クラスオブジェクトをセーブデータ化できるとプログラム側での利用が非常に楽になるというメリットがあります。
ただし、セーブされたクラスオブジェクト ...
【Java】Propertiesクラスを利用した設定データの保存
本稿は、セーブデータをキー、値ペアとして保存する方法を紹介します。
Propertiesクラスとは、=で保持するテキストファイルを読み書きするためのクラスです。
アプリケーション設定ファイルとして使われることが ...
【Java】バイナリファイルの読み込みと書き込み
本稿は、Javaでバイナリファイルの読み込みと書き込みについて説明します。
バイナリファイルとは簡単に言ってしまうとテキストファイル以外を指します。
とはいっても、本当はテキストファイルもバイナリファイルです。 ...
【Java】テキストファイルの読み込みと書き込み
本稿は、テキストファイルの入出力について説明します。
ゲーム制作において、セーブデータを作成したいのであれば、必要な知識となります。
紹介する内容一覧テキストファイルを一行ずつ読み込みScannerでテキスト ...
【Java】ファイルの存在確認、フォルダ作成、削除
本稿は、ファイルクラスについて説明します。
Fileクラスとは、ファイルのパスに関する情報を扱います。
また、ファイルかフォルダか判定したり、フォルダの中身を取得することもできます。
ゲームでは、セ ...
【Java】Filesクラスによるファイル操作
本稿は、Java1.7より追加されたAPIであるFilesクラスで、Fileクラスよりも高度なファイル操作を行う方法について説明します。
Filesクラスは、基本的にPathクラスを引数にするメソッドを多く含みます。
【Java】Mathクラスの利用
本稿は、数学関数が多数定義されているMathクラスの一部の機能を紹介します。
Mathクラスには数学関数を利用するためのstaticメソッドが多数存在します。
皆さんが大好きな、サインコサイン等ですね。 ...