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

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

C#

【Unity初心者向け】ゲーム開発に使える!C#のListの使い方 その3

前回に引き続きまして、List の紹介を行います。 前回の記事はこちらです。 wizardia.hateblo.jp List の持つ機能② それでは List の持つ機能について、順番に解説していきます。 この記事内での List の要素の初期化には Target-typed new 表現を利用した省…

【Unity初心者向け】ゲーム開発に使える!C#のListの使い方 その2

前回に引き続きまして、List の紹介を行います。 前回の記事はこちらです。 wizardia.hateblo.jp List の基本的な使い方 List の基本的な使い方です。 この記事では自作した enum とクラスを利用して説明を行います。 public enum JobType { 戦士, 魔術師, …

【Unity初心者向け】ゲーム開発に使える!C#のListの使い方 その1

C#はゲーム開発においても威力を発揮するためのさまざまなツールと特徴を提供しています。 その中でも「List(リスト)」という便利な機能を使えば、動的なデータ管理がより簡単に、そして柔軟に行えるでしょう。 この記事では List について解説していきます…

Unityの物理演算コンポーネント「Rigidbody 」の使い方

1. はじめに 2. 自由落下 3. 力を加える 4. 終わりに 1. はじめに こんにちは、azarashin です。 最近のゲームには主人公のキャラクターが接触すると障害物が動いたり倒れたりするようなケースをよく見るかと思います。 このような表現には物理演算処理が用…

【Unityで始めるC#】配列の上手な使い方 後編

前回に引き続きまして、配列の紹介を行います。 前回の記事はこちらです wizardia.hateblo.jp 配列の型 配列は、同じデータ型の要素を1つの変数に格納するためのデータ構造です。 その型は値型(int、float、bool、構造体など)や参照型(string、クラスな…

【Unityで始めるC#】配列の上手な使い方 前編

プログラミングにおいて、データの管理は非常に重要です。 特に、複数のデータを一つのまとまりとして効率的に扱いたい場合には、配列が役立ちます。 この記事では、2回に分けて、初心者向けに配列の基本的な機能や使い方について解説します。 配列とは 配列…

Unityの重要機能!Instantiate メソッドの活用方法【後編】

前回に続きまして、Instantiate メソッドの各引数のオーバーロードごとの活用事例を、 ケースに合わせて紹介するとともに、今回はさらに、生成する際の型の指定のポイントを解説します。 前回の記事はこちらです。 wizardia.hateblo.jp Instantiateメソッド…

Unityの重要機能!Instantiate メソッドの活用方法【前編】

Unity で最も利用される処理の1つに Instantiate(インスタンシエイト) メソッドがあります。 このメソッドは多機能であるため、処理の内容をきちんと理解することで、適切な処理を組み立てることが出来るようになります。 この記事では2回に分けて、Instan…

【Unityで始めるC#ゲーム開発】戻り値をもつメソッドはどう使う?活用事例をご紹介!

戻り値を持つメソッドとは? メソッドとは、特定の処理を実行するためのコードのブロックです。 一部のメソッドは「戻り値(返り値)」を持ちます。これは、メソッドがその処理を終えたときに返す値のことを指します。 C#では、メソッドを定義する際に、そのメ…

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

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

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

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

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

C#

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

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

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

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

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

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

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

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

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

UnityのUI機能を使ってみよう - テキストの表示編

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

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

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

プログラミング学習でつまづきやすい基礎5選

プログラミングを学び始めて挫折しかけている方は要チェック! あなたが挫折しかけているポイントは、実はみんなも挫折しかけた難しいポイントだったのかも!? プログラミングで初心者がつまづきやすいポイントをまとめてみました

【Unityで始めるC#ゲーム開発】if文を使って処理を分岐させよう(else編)

前回の記事に続いてC# のif文をご紹介! elseをマスターすれば色々な分岐が行える!? ゲーム開発には欠かせない「条件分岐」をマスターしよう!

【Unityで始めるC#ゲーム開発】if文を使って処理を分岐させよう(基本編)

多くのプログラミング初心者が壁に感じてしまう要素である「条件分岐」 今回は条件分岐の代表であるif文にスポットを当てた記事です!

【Unityゲーム開発の基本】マテリアルを使ってオブジェクトの表面を変化させよう

Unityで3Dゲームを作るのに欠かせない「マテリアル」 オブジェクトの外観や質感を表現するとても大事なものです! Unityのマテリアルに焦点を当てた記事をご紹介します

【Unityで始めるC#ゲーム開発】メソッド(関数)とは?作り方や呼び出し方を紹介

久しぶりの【Unityで始めるC#ゲーム開発】記事です! 今回のテーマはメソッド(関数)についてです 定義、呼び出し方、戻り値、引数など、メソッドを作るのに欠かせない要素を解説

ゲーム開発に使える!string型の文字列操作処理

C#のstring型には便利な文字列操作の処理があるのをご存じですか? 今回の記事ではゲーム開発で使える文字列操作をまとめてみました。

Unityの基本!Transformを使ってみよう

今回はUnityのゲームオブジェクトが必ず持っているTransformというコンポーネントについて解説! 座標移動、回転、拡縮、Transformを使ってどんなことができるのかやってみました

【初心者向け】Unityで始めるC#ゲーム開発 - string型

Unityで始めるC#ゲーム開発記事の更新です! 今回は文字列を取り扱うstring型を解説しています 「プログラミングを学んでみたものの、文字列の扱いがよくわからなかった」という方、ぜひ見てみてください!

【初心者向け】Unityで始めるC#ゲーム開発 - bool型

ゲーム開発プログラミングの初歩を扱う「Unityで始めるC#ゲーム開発」記事を更新しました 今回はbool型編です! trueとfalseの2値を扱うbool型変数について解説します!

【初心者向け】Unityで始めるC#ゲーム開発 - int型とfloat型

Unityで始めるC#解説記事! 今回はint型float型編です C#の変数には様々なデータ型がありますが、最も基本となるこの2つの型について解説します!

【初心者向け】Unityで始めるC# - 変数とは?

【初心者向け】Unityで始める C# 解説記事シリーズ続編! 今回は C# の基礎中の基礎である変数について解説します あなたも今日からゲーム開発スタートしてみませんか?

【初心者向け】Unityで始めるC# - クラスとは?

【初心者向け】Unityで始める C# 解説記事シリーズ始動! 今回はクラスについて解説します あなたも今日からゲーム開発スタートしてみませんか?