【Unity】テキストを一文字ずつ表示させるシンプル実装(タイプライター風?+スキップ対応)
1文字ずつ文字送りをするログ表示ってよくあると思います。今回作っているゲームでも使ってみたいなーと思ったのでざっくり実装してみました。 大したものではないですが、サンプルとしてシンプル実装を備忘録として残しておきたいと思 […]
【ゲーム制作】ChatGPTにゲームについて相談してみた話
今回はただの雑談みたいな話です。 最近はChatGPTと話しながらゲームのアイデアを固めることが多く、サンプルデータとか作ってくれたり、実際に作ったらどんな感じかみたいなイメージまで出してくれたりと、自分のまだ形になって […]
[Unity] CSV → ScriptableObject への変換処理を作った話
以前、こんな記事を書きました。 この記事の結論として、CSVとScriptableObjectを併用して管理するよーって話になったんですが、その場合、CSVファイルの中身をScriptableObjectへ変換するパーサ […]
【Unityあるある】C#スクリプトの初期値がなぜか反映されない...(Inspector優先の罠)
スクリプトの初期値が反映されない? それ、Inspectorのせいかもしれません Unityで開発していて、変数の初期値をコードで設定したのになぜか反映されない!「ちゃんと int i = 100; って設定してるのに… […]
[Unity] ScriptableObjectを使ってみた話
Unityでゲームを作っていると、キャラクターやアイテム、スキルなど「たくさんの種類を持つデータ」を管理したくなる瞬間があります。私みたいな個人でゲーム制作する程度の規模感で、且つテキトー人間(笑)であれば、直接コードに […]
[Unity] Enumをインスペクターに日本語表示する方法
Unityでゲームを作っていると、システムの複雑化に伴ってenumを使いたくなる場面が増えてきます。私が今作っているゲームでも、大量の要素を持たせたenumを使う機会がありました。たとえば、カテゴリやタグとして使うための […]
[ゲーム開発日記][Unity] WebGLでビルドしたゲームをWordPressにアップロードする方法を調べてみた
現在、私はブラウザゲームの制作に取り組んでいます。これまでにiOSやAndroid向けのアプリをいくつか制作してきた経験はあるのですが、ブラウザ(特にWebGL)向けのゲーム制作はほとんど手をつけたことがなく、今回が初め […]
【Unity】「Update」,「LateUpdate」,「FixedUpdate」の違い
※ほとんど自分用メモ Unityでスクリプトを書く際に、Update()、FixedUpdate()、LateUpdate()といったメソッドを使い分ける場面はまぁまぁ遭遇します。(とはいえ割と適当に使っちゃっているんで […]
Unityで「オブジェクトがすり抜ける」原因と対処法まとめメモ【実体験のお話】
Unityを使って、3Dのキャラクターを動かして衝突判定を検知させる処理を書いた時、オブジェクトがすり抜けるのはあるあるだと思います。かくいう私もその一人で、一度調べても内容を忘れてまた同じような調査からはじめて時間を無 […]
[Unity] メニューから特定のシーンを起動する方法
Unityで開発をしていると、「このシーンを何度も再生したい」という場面、ありませんか? 私の場合は、以下のようなケースで特定シーンの動作確認をよく行います。 こういった場面で、メニューから一発で特定のシーンを再生できた […]