top of page
Amagirasu's Room
BLOG
Keep a diary or code for programming
個人開発ゲーム制作者の「あるある」20連発
こんにちは、アマギラスです。個人でゲーム開発をしているとふとしたタイミングでアイデアが思い浮かんだり、途端にやる気がなくなったり、嫌気がさしたり…色々ありますよね? そんなあるあるを20個ほどご用意しました。個人開発ゲーム制作者の「あるある」20連発少しでも共感していただけ...

Amagirasu
8月9日


【PULSE ARROW】更新修正
【PULSE ARROW】更新修正 25/7/11 ページ修正 Zero-Direct Mode追加条件修正 引き続きPULSE ARROWをお楽しみください。 https://www.amagirasuquest.com/pulse-arrow

Amagirasu
7月11日


Unityにおけるstatic変数の使い方と注意点
Unityでゲームを制作していると、**「どこからでもアクセスできる共通の変数を作りたい」**という状況に遭遇します。そんなときに便利なのが、C#のstatic変数です。 この記事では、Unityでstatic変数を使う方法と、具体的な活用例、そして落とし穴について解説しま...

Amagirasu
7月7日


音ゲー制作手順書#1
こんにちは、アマギラスです。単刀直入にUnityで簡易的な音ゲー制作します!これをマネして制作し、アレンジさせることであなただけのクオリティーの音ゲーを簡単に制作することが出来ます!それではいってみましょう! Unityのバージョンは、『6000.1.0f1』を使用します。...

Amagirasu
7月7日


音ゲー制作手順書#2
こんにちは、アマギラスです。前回の記事の後半戦です。音ゲー制作手順書#2スクリプトを追加し、よりゲームらしくしていきましょう! 音ゲー制作目次 譜面 JSON フォーマットとロード ノートスポーナー (NoteSpawner.cs) 判定・スコア・ゲージ処理 UI の配置...

Amagirasu
7月7日
Unityでシーン遷移時のフリーズを防ぐ!リアルタイムなローディング表示の実装法(非同期読み込み)
Unityでゲーム開発をしていると、シーンを切り替えたときに「フリーズした?」とユーザーに思わせてしまう場面があります。特に Start() や Awake() で重たい処理をしていると、ローディングUIが描画される前に処理が始まり、真っ白な画面で数秒止まってしまうという事...

Amagirasu
5月14日


Unityで簡単なセーブ機能を作成してみよう
こんにちは、アマギラスです。 Unityでセーブ機能を実装する際、最も手軽に使える方法の一つが PlayerPrefs を用いる方法です。PlayerPrefs は主に小規模なデータの保存に適しており、整数(int)、浮動小数点(float)、文字列(string)のデータ...

Amagirasu
2024年10月16日
![[#6] Unityで実際にじゃんけんアプリを作成してみよう!](https://static.wixstatic.com/media/95a9ed_1a65e2eec590499bbcba54cff2af96e8~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_1a65e2eec590499bbcba54cff2af96e8~mv2.webp)
![[#6] Unityで実際にじゃんけんアプリを作成してみよう!](https://static.wixstatic.com/media/95a9ed_1a65e2eec590499bbcba54cff2af96e8~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_1a65e2eec590499bbcba54cff2af96e8~mv2.webp)
[#6] Unityで実際にじゃんけんアプリを作成してみよう!
はじめに こんにちは、アマギラスです。 前回まではUnityの基礎を記してきました。 今回からは、実践編という事で実際にUnityを使ってシンプルな じゃんけんアプリ を作成してみます。 じゃんけんは「グー」「チョキ」「パー」の3つの選択肢があり、相手と自分の手の強さを比べ...

Amagirasu
2024年10月10日
![[#5] UI要素を使ってスコアや体力バーを表示する方法](https://static.wixstatic.com/media/95a9ed_f3e5864aa33a4c00866b05fa413425cb~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_f3e5864aa33a4c00866b05fa413425cb~mv2.webp)
![[#5] UI要素を使ってスコアや体力バーを表示する方法](https://static.wixstatic.com/media/95a9ed_f3e5864aa33a4c00866b05fa413425cb~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_f3e5864aa33a4c00866b05fa413425cb~mv2.webp)
[#5] UI要素を使ってスコアや体力バーを表示する方法
はじめに こんにちは、アマギラスです。 今回は、ゲームに欠かせない要素のひとつである「UI(ユーザーインターフェース)」について解説します。プレイヤーにとってゲーム内の進行状況やステータスを把握するために、スコアや体力バーの表示はとても重要です。Unityでは、UIシステム...

Amagirasu
2024年10月8日
![[#4] 複数のオブジェクトを動かす方法と相互作用](https://static.wixstatic.com/media/95a9ed_0bf908de850f4b71995c7a3bac3b6065~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_0bf908de850f4b71995c7a3bac3b6065~mv2.webp)
![[#4] 複数のオブジェクトを動かす方法と相互作用](https://static.wixstatic.com/media/95a9ed_0bf908de850f4b71995c7a3bac3b6065~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_0bf908de850f4b71995c7a3bac3b6065~mv2.webp)
[#4] 複数のオブジェクトを動かす方法と相互作用
はじめに こんにちは、アマギラスです。 前回の記事では、キーボードやマウス入力を使ってキャラクターを動かす方法を学びました。今回は、ゲームに複数のオブジェクトを動かす方法と、それらとプレイヤーの相互作用について解説していきます。オブジェクト同士がどのように影響し合うかを理解...

Amagirasu
2024年10月7日
![[#3] ループ処理とユーザー入力 – Unityでのプログラミング入門](https://static.wixstatic.com/media/95a9ed_b907a451039d4a9ca93b66925d54f3bb~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_b907a451039d4a9ca93b66925d54f3bb~mv2.webp)
![[#3] ループ処理とユーザー入力 – Unityでのプログラミング入門](https://static.wixstatic.com/media/95a9ed_b907a451039d4a9ca93b66925d54f3bb~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_b907a451039d4a9ca93b66925d54f3bb~mv2.webp)
[#3] ループ処理とユーザー入力 – Unityでのプログラミング入門
はじめに 前回の記事では、変数や条件分岐を使った基本的なゲームロジックを学びました。今回は、プログラミングの重要な要素である「ループ処理」と、プレイヤーからの「ユーザー入力」を扱う方法について解説していきます。これらを理解することで、さらにインタラクティブなゲームを作れるよ...

Amagirasu
2024年10月6日
![[#2] 変数と条件分岐 – Unityでのプログラミング入門](https://static.wixstatic.com/media/95a9ed_dc6566276d8a4624ba5da3f4ed63dccf~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_dc6566276d8a4624ba5da3f4ed63dccf~mv2.webp)
![[#2] 変数と条件分岐 – Unityでのプログラミング入門](https://static.wixstatic.com/media/95a9ed_dc6566276d8a4624ba5da3f4ed63dccf~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_dc6566276d8a4624ba5da3f4ed63dccf~mv2.webp)
[#2] 変数と条件分岐 – Unityでのプログラミング入門
はじめに こんにちは、アマギラスです。 前回の記事では、Unityを使った簡単な出力方法について解説しました。今回は、ゲーム開発に欠かせない「変数」と「条件分岐」について紹介します。これらは、ゲームにおけるデータの管理や、プレイヤーの操作によって結果を変えるために重要な要素...

Amagirasu
2024年10月5日
![[#1] Unityでの簡単な出力方法 – C#プログラミング入門](https://static.wixstatic.com/media/95a9ed_38ecea21f600450d9291846636eb0543~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/95a9ed_38ecea21f600450d9291846636eb0543~mv2.webp)
![[#1] Unityでの簡単な出力方法 – C#プログラミング入門](https://static.wixstatic.com/media/95a9ed_38ecea21f600450d9291846636eb0543~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/95a9ed_38ecea21f600450d9291846636eb0543~mv2.webp)
[#1] Unityでの簡単な出力方法 – C#プログラミング入門
Unityでの簡単な出力方法を知る こんにちは、アマギラスです。 2022年からUnityを使って簡単なゲーム開発に取り組んでいますが、まだまだ初心者なので、自分の学びを記録しながら皆さんと共有できればと思います。 もしこの記事が参考になったら、ぜひゲーム開発をしているお友...

Amagirasu
2024年10月4日
bottom of page