データ型には様々な種類があります。(ブール)型を紹介します。型は、真(true)または偽(false)の2つの状態を表すデータ型です。あなたが作っているゲーム内において、プレイヤーがスイッチを押すとドアが開くようにしたい、と考えてみてください。型の変数を使用することができます。いずれかの状態であるかをプログラムに判別させることで利用出来ます。falseの意味を決め、プログラム内でその変数を使用するように記述する必要があります。スイッチの状態を表す変数に「isSwitchOn」という名前をつけるとしましょう。押されていない場合には「false」という風に、真偽の役割を決めておくことでスイッチの現在の状態を表すことができます。型の変数を利用することになります。型の変数は、ゲーム内では特に「フラグ(旗のこと)」という通称で呼ばれることもあります。型の変数が利用されています。型の変数を宣言する場合は、次のように行うことができます。型などの他のデータ型の変数と同じように、役割に合った適切な名前をつけます。変数の宣言と同時に初期化することも出来ます。代入されて初期化されます。聞いたことがあるけど意味がわからない、という場合には、是非、自分で調べてみてください。プログラムを上達するコツは、知らないことを知らないまま終わらせないことです。どんなことなのか、常に興味を持ち、探求心を持つことがとても大切です。型も他のデータ型と同じように代入処理をすることで値を変更できます。代入する際には値を直接書き込む方法、変数を利用する方法などがあります。表示される}bool型は、条件分岐(if文やswitch文など)やループ(while文やfor文など)など、プログラムの制御フローにおいて非常に重要な役割を果たします。bool型は、2つの値(trueまたはfalse)しか取り得ないデータ型です。この値を使って、プログラムの制御フローを制御することができます。ステートメントといいます)を利用した、最も利用されるパターンの分岐処理を提示します。ある条件が満たされているかどうかを調べる場合に、その状態を表しているbool型の変数と、等値演算子(==)と非等値演算子(!=)を使います。」がtrueである場合に、if文の中のブロックが実行されます。このブロックが実行される}このような分岐処理を作ることにより、プログラムは「スイッチが押されているか」を確認する制御が出来るようになります。」がfalseである場合に、if文の中のブロックが実行するパターンを書きます。このブロックが実行される}このような分岐処理を作ることにより、プログラムは「スイッチが押されていないか」を確認する制御が出来るようになります。ここまではどちらも等値演算子(==)を利用して条件式を作っています。ポイント1等値演算子(==)を非等値演算子(!=)に変えて、同じ処理を書いてみましょう。このブロックが実行される}このような形で条件式には等値演算子(==)も非等値演算子(!=)も利用できます。型の変数はいずれの方法でも、分岐の処理を作ることが出来ます。このブロックが実行される}演算子と変数の状態は異なりますが、まったく同じ条件で分岐処理を作ることが出来ます。いう風に、常に変数の役割を考えておくことで効率のよい処理を書くイメージを持つことが出来ます。型のポイントは、真偽値に対してどのような役割を与えるのか、自分で考えておくことです。することで始めて分岐処理を使って処理の制御を行うことができるようになります。自分が変数に与えている役割に沿った読み方で読んでいくようにしてみてください。」と読むだけではなく、「スイッチが押されているなら」という風に解釈に読み変えるということになります。プログラムはただ読むだけではなく、その部分を日本語の処理の解釈に置き換えて読み解いていくようにチャレンジしてください。この処理の解釈の置き換えが出来るようになることを目標にするとよいでしょう。まとめ以上が、bool型の基本的な使い方です。理解しておくと自分の考えているプログラミングを作る上で楽になるでしょう。プログラムには色々な書式が用意されています。自分のプログラムを客観的に見るように意識してみてください。https://sozai-good.com/illust/animal/dog/black-white-d/82845ゲーム開発を学ぶならウィザーディアがオススメ!ウィザーディアは社会人向けのゲーム開発スクールです。ゲーム完全特化型のオンラインスクールとなっており、ゲーム開発経験豊富なスタッフがマンツーマンでプログラミングの基礎からレクチャーをしてくれます。ウィザーディアに通うことで、ゲーム開発の知識を学べるだけでなく、自作ゲームを完成させることが可能です。~社会人のためのゲーム・アプリ開発スクール~」が運営するブログです。Unityやプログラミングに関する記事をメインに、ゲーム開発に関する様々なお役立ち情報を配信しています。【Unityゲーム開発の基本】Transformの階層構造を使ってみようはてなブログをはじめよう!wizardiaさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。