本稿では、ゲームでキャラクターを移動させるときに必要な考え方と、具体的な計算方法について共有します。
今回はスロープ(坂道)の移動についてです。
AI に作らせて終わり…ではなく、「ゲームの仕組みを基礎からしっかりと学びたい!」というゲーム開発者を目指している人や、既にゲーム開発の仕事に就いていて、足りない部分の知見を補完したい人向けの内容です。
対象者
・ゲームのメカニズムに興味がある。
・中学校の数学の授業で習う四則演算を習得している。
・AI を使って自主的に学習を進められる。
本稿では、ゲームでキャラクターを移動させるときに必要な考え方と、具体的な計算方法について共有します。
今回はスロープ(坂道)の移動についてです。
AI に作らせて終わり…ではなく、「ゲームの仕組みを基礎からしっかりと学びたい!」というゲーム開発者を目指している人や、既にゲーム開発の仕事に就いていて、足りない部分の知見を補完したい人向けの内容です。
対象者
・ゲームのメカニズムに興味がある。
・中学校の数学の授業で習う四則演算を習得している。
・AI を使って自主的に学習を進められる。
そこそこのスペックの PC でトークン使用量を気にせず画像生成 AI を使って無限に画像生成を繰り返す方法を共有します。
必要なアプリが頻繁にアップデートされるので、数か月で本稿に掲載している内容が古くなり、不正確になる可能性があります。
本稿は ChatGPT や Gemini を使って自力で問題解決できることを前提としているため、細かい説明はしません。
ローカルで画像生成する環境を構築するときの、ざっくりとした流れが分かるようにした記事です。
※アイキャッチ画像はローカルの画像生成 AI で生成したものです。
ネタバレが嫌な方は本稿の閲覧をお控えください。
サイレントヒル2リメイクの感想は以下
更新履歴
26/07/08 「シリーズや関連作品の経験」を更新
26/02/05 「主要キャラのアクターさん達が面白いことになっている」を更新
26/01/10 実績を更新
26/01/02 音声解説を変更
25/12/31 個別の感想に参考動画追加
25/12/30 記事公開
ストーリー考察については、まだまだ粗がありそうなので、気づき次第修正する予定です。
そのため、更新履歴を設けました。
この記事では、Unreal Engine の C++ でデリゲートを扱う方法についてまとめています。
執筆時に扱った Unreal Engine のソースコードのバージョンは 4.25.4
プラットフォームは Windows 10 (64ビット版) を対象としています。
ビルドに使用したアプリ(IDE)は Microsoft Visual Studio 2019 です。
以降、Unreal Engine 4 を UE4
Unreal Engine 5 を UE5 と略記します。
UE5 は以下の環境で確認しました。
UE 5.5.3
Windows 11
Visual Studio 2022
確認がとれたものに関しては記事中に追記しています。
更新履歴
2025/03/10
UE5 でスパースデリゲートはどうなったのか?
ダイナミック・シングルキャスト・デリゲート専用(UE5)
ダイナミック・マルチキャスト・デリゲート専用(UE5)を追記。
2025/03/09
UE5 でイベントデリゲートはどうなったのか?を追記、もくじを追加。
2025/03/07
説明文とサンプルコードを一部修正。
私は北野誠の「茶屋町怪談」で聞いたのが最初だったと思います。
山の中にある不可解な牧場のお話です。
発見したのは【新耳袋】の著者、中山市朗 氏。
↑の動画で中山氏が話している内容を年代別にまとめました。
情報量が多いので、かなり長いです。
まとめの後、私が調べた内容を元に考察を行っていきます。
調査はネット情報(噂話などは除外し資料のみ)と書籍のみです。
この記事はまだまとめている最中なので、今後内容が変わる可能性があります。
いつどこが変更されたかが分かるよう、更新履歴を記載しています。
2025/09/04
AIで生成した音声解説を「山の牧場 情報まとめ」に追加。
2024/05/05
「謎のエンジン音について。」にアポカリプティック・サウンドを追記。
2023/08/17
「北野誠が夜中に目撃した光は何か?」
「謎のエンジン音について。」を追記。
2023/08/13
公開
ネタバレが嫌な方は本稿の閲覧をお控えください。
もしアマゾンにレビューを投稿するなら、★4をつけます。
本稿では、Unreal Engine(以下 UE) 5 のサードパーソンテンプレートに含まれているアニメーションブループリント(ABP_Manny)の内容を詳しく読み解いていきます。
アニメーションブループリントは、AnimGraph とイベントグラフのふたつの機能を持っていますが、本稿では AnimGraph のみ扱います。
環境は以下。
Unreal Engine 5.3.1 および 5.4.2
Windows 11 Home
Visual Studio 2022
オンラインゲームやアドホック通信の通信処理は、どのようなプログラムで動いているんでしょうか?
私は 15 年前くらいに、WinSock を使ってソケット通信のプログラムを組んだことがありますが、あれからもうずいぶんと長い年月が経ってしまいました。
IT の技術は 5 年もすれば化石になるので、思いついたついでに学び直すことにしました。
本稿では、私が学び直したことを、C++ 初心者だったころの自分が理解できるように説明する…というていで進めようと思います。
筆者はゲーム開発特化型なので、ゲームプログラミングの観点で読み解きます。
動作環境
Windows 11 Home
Visual Studio 2022
C++20
更新履歴
25/04/20 記事を公開
アイキャッチの GIF アニメは、イージング関数(Tween)を使った移動(上)と等速移動(下)の比較テスト。
AI による動画説明
AI による音声解説
坂道で3速から4速に入れるのは狂気の沙汰だけどね!
例え話として分かりやすいですね。