ゲームエンジン(UnityやUnrealEngine)を使わずに、中学や高校の数学を使って、1からFPSゲームを作る動画です。
もし数学がわからなくても、直感的に理解できるように編集しています。
アルゴリズムを鍛えてゲーム会社へ就職・転職したい人、個人でゲーム制作や開発をしたい人、プログラムのスクールや入門書が終わったあとの勉強法がわからない人、などに見ていただければと思います。
目次
00:00 ごあいさつ
02:07 FPSを数学的に表現する
03:27 数学とプログラミングでの座標系の違いは?
03:55 「壁」を表現する
04:23 ベクトルクラスと線分クラスを定義する
06:13 プレイヤークラスを定義する
06:46 視界を描画するには?現実世界に倣おう
08:39 視界の描画を実装
10:48 直線の交点の復習
12:12 直線の交点を実装
14:40 線分の交点を求める
15:12 線分の交点を実装
15:27 3Dビューを作る
16:14 3Dビューでの壁の高さと、壁との距離の関係
17:00 3Dビューをコーディング
■ここ↓からプログラムを実行・改造・シェアできます。
editor.p5js.org/AosagiHeron/s...
■p5.jsについて(英語)
p5js.org/
■JavaScriptについて
developer.mozilla.org/ja/docs...
------ Licenses ------
Rock Intro 3 by Audionautix is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
Artist: audionautix.com/
たぬき油性フォント
tanukifont.com/
Gray Heron photo
Photo by Denise Duplinski from Pexels
/ dduplinski
Consequence - Wonders by Kevin MacLeod is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
Source: incompetech.com/music/royalty-...
Artist: incompetech.com/
5 авг 2024