0からスタート!ゲーム開発ブログ

ゲーム開発に関する様々な記事を更新します

【Unityで始めるC#ゲーム開発】列挙型enum!ゲーム開発でどう使う?

C#

enum とは? enum(列挙型)はC#の組込み型の一つで、固定された数の選択肢をプログラム内で表現するために使用されます。 enum の読み方ですが、色々な読み方をされています。 「イニューム」「エニューム」「イナム」「イーナム」などです。 どれが正解と…

【Unityで始めるC#ゲーム開発】for文でループ処理を作ろう!

C#

私たちが手作業で同じタスクを何度も繰り返すとき、一般的にはミスが発生しやすく、時間もかかります。 しかし、プログラムにとって繰り返しは得意分野です。同じタスクを一度設定すれば、その後は何度でも高速で正確に処理を行うことができます。 この「繰…

ゲーム風コードで実践!if文とswitch文の使い分け

C#

具体的なゲーム内の処理を例に、switch文とif文の使い分けを解説します。 両方の記述について掲載しますが、より適している記法を先に提示します。 1.キャラクターの状態に応じたアニメーションの切り替え ゲーム内のキャラクターが、走っている状態、ジャ…

Gitとは何か?初心者でもわかるように解説

ゲーム開発など、プログラミングに携わる人にとってGitは欠かせないテーマです。現在、開発現場でGitは幅広く使用されており、多くのプログラマーやシステムエンジニアが日頃の業務で活用しています。 Gitが多くの開発現場で使われる理由は、利用することに…

変数型はどうやって変換する?型変換とキャストについて解説!

C#

この記事は型変換と「キャスト」という重要な概念について解説します。 型変換 型変換とは、あるデータ型から別のデータ型への変換を指します。 例えば氷(solid:固体)を水(liquid:液体)に変えるようなものです。 この変換は外見を変えるだけでなく、そ…

AnimatorとAnimationでオブジェクトに動きをつけよう

1. はじめに 2. 準備 3. オブジェクトを動かす 4. アニメーション録画機能 5. 複雑なアニメーションを行う 6. おわりに 1. はじめに こんにちは、azarashin です。 ゲームを開発していると様々なオブジェクトを動かすことがあります。 オブジェクトの動きを…

Unityの第二のUIテキスト機能「TextMeshPro」を使おう!

1. はじめに 2. 準備 3. フォントを追加する 4. フォントアセットを生成する 5. 書式を色々変えてみる 6. おわりに 1. はじめに こんにちは。azarashin です。 先日はText コンポーネントについて紹介しました。Text コンポーネントは使うのが手軽ではあるの…

スマホゲームで使う広告の種類とは?効果的な使い方などを解説

スマホゲームを開発して収益化を目指す際に、広告の利用を検討する人も多いです。ユーザーが広告をクリックすれば、1クリック〇円という形で収益を獲得できます。もちろん、利用者が増えれば増えるほど、収益が高くなるので、魅力を感じる方も多いのではない…

【値型と参照型】変数のデータ型の違いは何?

C#

プログラミングの世界で重要な概念の一つに、データ型があります。 データ型は単に「型」とも呼ばれます。 この記事では値型と参照型の違いを理解するための手助けとなるよう、説明を行っていきます。 データ型の種類 C# プログラミング言語には、値型と参照…

【Unity基礎テクニック】スクリプトを使ってマテリアルを細かく制御しよう

1. はじめに 2. マテリアルを作成する 3. 透過させる 4. マテリアルのパラメータを動的に変更する 5. メッシュごとに異なるマテリアル変化をさせる 6. おわりに 1. はじめに こんにちは、azarashin です。 3D-CGのモデリングデータやゲームを初めて作成する…

【Unityで始めるC#ゲーム開発】if文と異なる条件分岐 switch文について解説!

C#

今日からでも始められるUnityで学ぶ C# ゲーム開発の記事です! 今回のテーマは「switch文」 switch文はif文と並ぶ代表的な条件分岐構文です 初心者の方でもわかるように使い方を解説しています!

UnityのUI機能でテキストを表示してみよう

UnityのUIについてまとめた初心者向けの記事を公開しました! Legacy Textを使って文字を表示するための手順をまとめました

UnityのUI機能を使う準備!Canvasに触れてみよう

Unityでゲームを作るために、絶対に避けては通れない要素、それがUIです! 画像やテキストを表示したり、ボタンを押せるようにしたりなど、様々な機能がありますが、まずはその準備からご紹介したいと思います!

色々な書き方ができる!bool 型の便利な特殊記法

C#

if文などでも使われるtrueとfalseの2値を持つC# のbool型 実は色々な記法を持っています 今回はbool型でできる特殊な記法をまとめました