C++

個人的なメモとして、C++によるWindows環境での解像度変更処理について書き記します。

解像度の変更は、WindowsAPIを使用した方法になります。API自体はC言語でもほぼ同じように扱えます。

内容主に使用す ...

Java

本稿はゲーム制作で実装したくなるであろう機能の一つである、フルスクリーンを実装する方法を紹介します。(ディスプレイ解像度の変更も含みます。)

内容ゲーム用フルスクリーン実装に使用する主なクラス
フルスクリーンへ移行

Java

JavaFXのAPI眺めてたら、WebViewなるものが存在しているではないか!!

ということで、今回は自作のブラウザをJavaFXで作ってみたいと思います。

あと、普段ゲーム関連中心でやってるので触れなかった ...

Java

以前の記事で基本的なTCPソケット通信のサンプルを紹介しましたが、今回はノンブロッキングで処理できるSocketChannelによるTCP通信処理についてみていきます。

SocketChannelクラスはByteBuffe ...

Java

ゲーム制作途中で、既存の画像の色をプログラム内で変更して使いたいと思い、エフェクトをかけて表示してみたのですが、カメラ使ってると表示がおかしくなるっぽい(Java9の時点)ので、エフェクト適用済みのNodeを純粋なImageオブジェク ...

プログラミング

今回は的当てゲームの時よりも複雑なプログラムになることが予想されますので、少しだけクラス分割を考えてみます。プログラム設計てきなあれですね。

アクションゲームの簡易版のようなものを目指すわけですが、このプログラムを組むうえ ...

JavaScript

JavaScriptでLinkedListを使いたくなることが度々あるので、いい加減クラス化してやろうと思って調べるとこちらの記事が出てきたのでありがたく使わせてもらうことにしました。

実際使ってみたんですが、バグっぽい部 ...

Java

Java10でローカル変数にも型推論を利用することができるようになりました。

本稿はその型推論についてみていきます。

型推論をうまく利用すると、明示的な型宣言が必要なくなるので、プログラミングが楽になります。

Java

ゲームでも通信が使われることはあるなぁ。と思ったので本稿は基本的なTCP通信を実装する方法を紹介します。

内容TCP通信
Socketクラス
ServerSocketクラス
データの送受信サンプル
int ...

Java

しばらく放置していましたがゲームプログラムのほうもぼちぼち進めていこうと思います。

前の記事横スクロールアクションゲームTop次の記事

まずは基本の画像、音声読み込みや起動部分をさらっと作ってしまいます。

クラス ...