C#
前回に引き続きまして、List の紹介を行います。 前回の記事はこちらです。 wizardia.hateblo.jp List の持つ機能② それでは List の持つ機能について、順番に解説していきます。 この記事内での List の要素の初期化には Target-typed new 表現を利用した省…
前回に引き続きまして、List の紹介を行います。 前回の記事はこちらです。 wizardia.hateblo.jp List の基本的な使い方 List の基本的な使い方です。 この記事では自作した enum とクラスを利用して説明を行います。 public enum JobType { 戦士, 魔術師, …
C#はゲーム開発においても威力を発揮するためのさまざまなツールと特徴を提供しています。 その中でも「List(リスト)」という便利な機能を使えば、動的なデータ管理がより簡単に、そして柔軟に行えるでしょう。 この記事では List について解説していきます…
1. はじめに 2. 自由落下 3. 力を加える 4. 終わりに 1. はじめに こんにちは、azarashin です。 最近のゲームには主人公のキャラクターが接触すると障害物が動いたり倒れたりするようなケースをよく見るかと思います。 このような表現には物理演算処理が用…
前回に引き続きまして、配列の紹介を行います。 前回の記事はこちらです wizardia.hateblo.jp 配列の型 配列は、同じデータ型の要素を1つの変数に格納するためのデータ構造です。 その型は値型(int、float、bool、構造体など)や参照型(string、クラスな…
プログラミングにおいて、データの管理は非常に重要です。 特に、複数のデータを一つのまとまりとして効率的に扱いたい場合には、配列が役立ちます。 この記事では、2回に分けて、初心者向けに配列の基本的な機能や使い方について解説します。 配列とは 配列…
前回に続きまして、Instantiate メソッドの各引数のオーバーロードごとの活用事例を、 ケースに合わせて紹介するとともに、今回はさらに、生成する際の型の指定のポイントを解説します。 前回の記事はこちらです。 wizardia.hateblo.jp Instantiateメソッド…
Unity で最も利用される処理の1つに Instantiate(インスタンシエイト) メソッドがあります。 このメソッドは多機能であるため、処理の内容をきちんと理解することで、適切な処理を組み立てることが出来るようになります。 この記事では2回に分けて、Instan…
戻り値を持つメソッドとは? メソッドとは、特定の処理を実行するためのコードのブロックです。 一部のメソッドは「戻り値(返り値)」を持ちます。これは、メソッドがその処理を終えたときに返す値のことを指します。 C#では、メソッドを定義する際に、そのメ…
enum とは? enum(列挙型)はC#の組込み型の一つで、固定された数の選択肢をプログラム内で表現するために使用されます。 enum の読み方ですが、色々な読み方をされています。 「イニューム」「エニューム」「イナム」「イーナム」などです。 どれが正解と…
私たちが手作業で同じタスクを何度も繰り返すとき、一般的にはミスが発生しやすく、時間もかかります。 しかし、プログラムにとって繰り返しは得意分野です。同じタスクを一度設定すれば、その後は何度でも高速で正確に処理を行うことができます。 この「繰…
具体的なゲーム内の処理を例に、switch文とif文の使い分けを解説します。 両方の記述について掲載しますが、より適している記法を先に提示します。 1.キャラクターの状態に応じたアニメーションの切り替え ゲーム内のキャラクターが、走っている状態、ジャ…
この記事は型変換と「キャスト」という重要な概念について解説します。 型変換 型変換とは、あるデータ型から別のデータ型への変換を指します。 例えば氷(solid:固体)を水(liquid:液体)に変えるようなものです。 この変換は外見を変えるだけでなく、そ…
プログラミングの世界で重要な概念の一つに、データ型があります。 データ型は単に「型」とも呼ばれます。 この記事では値型と参照型の違いを理解するための手助けとなるよう、説明を行っていきます。 データ型の種類 C# プログラミング言語には、値型と参照…
1. はじめに 2. マテリアルを作成する 3. 透過させる 4. マテリアルのパラメータを動的に変更する 5. メッシュごとに異なるマテリアル変化をさせる 6. おわりに 1. はじめに こんにちは、azarashin です。 3D-CGのモデリングデータやゲームを初めて作成する…
今日からでも始められるUnityで学ぶ C# ゲーム開発の記事です! 今回のテーマは「switch文」 switch文はif文と並ぶ代表的な条件分岐構文です 初心者の方でもわかるように使い方を解説しています!
UnityのUIについてまとめた初心者向けの記事を公開しました! Legacy Textを使って文字を表示するための手順をまとめました
if文などでも使われるtrueとfalseの2値を持つC# のbool型 実は色々な記法を持っています 今回はbool型でできる特殊な記法をまとめました
プログラミングを学び始めて挫折しかけている方は要チェック! あなたが挫折しかけているポイントは、実はみんなも挫折しかけた難しいポイントだったのかも!? プログラミングで初心者がつまづきやすいポイントをまとめてみました
前回の記事に続いてC# のif文をご紹介! elseをマスターすれば色々な分岐が行える!? ゲーム開発には欠かせない「条件分岐」をマスターしよう!
多くのプログラミング初心者が壁に感じてしまう要素である「条件分岐」 今回は条件分岐の代表であるif文にスポットを当てた記事です!
Unityで3Dゲームを作るのに欠かせない「マテリアル」 オブジェクトの外観や質感を表現するとても大事なものです! Unityのマテリアルに焦点を当てた記事をご紹介します
久しぶりの【Unityで始めるC#ゲーム開発】記事です! 今回のテーマはメソッド(関数)についてです 定義、呼び出し方、戻り値、引数など、メソッドを作るのに欠かせない要素を解説
C#のstring型には便利な文字列操作の処理があるのをご存じですか? 今回の記事ではゲーム開発で使える文字列操作をまとめてみました。
今回はUnityのゲームオブジェクトが必ず持っているTransformというコンポーネントについて解説! 座標移動、回転、拡縮、Transformを使ってどんなことができるのかやってみました
Unityで始めるC#ゲーム開発記事の更新です! 今回は文字列を取り扱うstring型を解説しています 「プログラミングを学んでみたものの、文字列の扱いがよくわからなかった」という方、ぜひ見てみてください!
ゲーム開発プログラミングの初歩を扱う「Unityで始めるC#ゲーム開発」記事を更新しました 今回はbool型編です! trueとfalseの2値を扱うbool型変数について解説します!
Unityで始めるC#解説記事! 今回はint型float型編です C#の変数には様々なデータ型がありますが、最も基本となるこの2つの型について解説します!
【初心者向け】Unityで始める C# 解説記事シリーズ続編! 今回は C# の基礎中の基礎である変数について解説します あなたも今日からゲーム開発スタートしてみませんか?
【初心者向け】Unityで始める C# 解説記事シリーズ始動! 今回はクラスについて解説します あなたも今日からゲーム開発スタートしてみませんか?