16日目 冷やしプログラミング始めました 5
スクリプトのみの部分は今日で終了となる。
昨日は関数の作成だった。
今日の学習は、クラスについてである。
クラスとは、大雑把に言うと関数や変数をひとまとまりにしたものである。
例えば、プレイヤーのHPや攻撃力といった変数や、
それに関わる処理をひとまとめにしたり、といった使い方をするようなイメージだろうか。
クラスのデータへアクセスできる範囲を指定したりする、
アクセス修辞子などについてもここで説明されている。
クラスについての学習を進めていると、
最後にVectorクラスに関する説明があった。
少し読み進めると、座標や空間に関する内容が説明されている。
Vectorというのはベクトルのことだろうか。
2DゲームではVector2のクラスを利用する。
3DゲームではVector3のクラスを利用するらしい。
学習しながら教材にあるスクリプトを書いていると、
気になることがあった。
下記の画像を見てほしい。
(カクヨムの仕様で掲載できないがここに画像がある
https://2.bp.blogspot.com/-ukFawvgz1rA/WBi54nFdpUI/AAAAAAAATeA/GxnKeQwaQtAvWsbY2RyJ6iWxqvwQpWUewCLcB/s1600/%25E7%2584%25A1%25E9%25A1%258C_.png)
Vector4クラスが存在する。
Vector2やVector3はわかる。
二次元と三次元だ。
Vector4ってなんだ。
Unityは四次元ゲームも開発できるのだろうか。
私は恐ろしいゲーム開発プラットフォームに手を出してしまったようだ。
四次元では、縦、横、高さに加え、時間軸が加わるともいわれている。
私はこのゲーム開発を通してタイムマシンを作るつもりだ。
いまや、ゲームは仮想現実を超え、真に現実世界を侵食しようとしている。
この危機を見過ごすことはできない。
私はこの恐ろしい事実を世界に向けて告発しようとしている。
おっと、こんな夜更けに誰だろうか。
日記はここで終わっている。
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます