C#スクリプト

ゲーム開発

【Unity】マテリアルの値をC#スクリプトから変更する方法

今回はUnityに関する話題で、タイトルの通りマテリアルのプロパティの値をC#スクリプトから変更する方法をサンプル付きで丁寧にご紹介するという内容になっております。Unityでゲームを作っていると、例えばダメージを受けた敵キャラの色を一瞬だ...
ゲーム開発

【Unity】Addressablesの使い方!Unityでのリソース管理を最適化しよう

今回はUnityでのリソース管理・最適化に関する話題で、タイトルの通りAddressable Asset Systemの使い方を一通りまとめてみるという内容になっています。Unityで一定以上の規模のゲームを作っていると アセットを動的にロ...
ゲーム開発

【Unity】ポーズ画面の作り方!Time.timeScaleでゲームを一時停止する方法をマスターしよう

今回はゲーム開発で必須の機能に関する話題で、タイトルの通りUnityの「Time.timeScale」を使って簡単にポーズ画面を作る方法をご紹介するという内容になっています。Unityでゲームを作っているとポーズ画面を作りたくなることがある...
ゲーム開発

【Unity】ダメージ処理の作り方!C#のインターフェイスを使ってクラスに依存しないダメージ処理を作ろう

今回はゲーム開発でほぼ必須の機能の作り方に関する話題で、タイトルの通りUnityにおけるダメージ処理の作り方を丁寧に解説するという内容になっています。ダメージ処理というとアクションゲームをはじめとして様々なゲームで導入されており、ゲームでは...
ゲーム開発

【Unity】UIの「ボタン」を自作する方法!拡張性の高いオリジナルのボタンを作ってみよう

今回はUnityにおけるUIの実装方法に関する話題で、タイトルの通りUnityのボタンを自作する方法をサンプルスクリプト付きでご紹介するという内容になっています。UnityのUIを使っているとよく思うのですが、標準のボタンってなんか使いづら...