ゲーム化!tomo_manaのブログ

ゲーム化!tomo-manaのブログ

Unityでゲームを作る方法について紹介しています

2023-05-01から1ヶ月間の記事一覧

Unity/C# CSV形式のデータを生成・保存する

CSV形式のデータを生成・保存するプログラム。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード 使い方 コード WriteToCSV .cs using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; // ChatG…

Unity/C# 2つの領域が重なっているか確認する

2つの領域が重なっているかを調べるプログラム。 通常は当たり判定(Collidor)のBounds.Contains()を使えばよいのですが、諸事情で自作することにしました。ChatGPT-4で出力したコードに、少し改変を加えたものです。インターフェースは Collidor.Bounds.C…

Unity/C# ドラッグアンドドロップ

簡単なドラッグアンドドロップの実装。実際にゲームで使う場合にはゲームごとの改変が必要と思いますが、ゼロから作るよりかなり気が楽と思います。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード コンポーネント(Inspector) オブジェク…

Unity/C# クリックした場所にオブジェクトを表示するプログラム(アイソメトリック・グリッドガイド版)

クリックした場所にオブジェクトを表示するプログラム。アイソメトリックグリッドに沿ってアライメントしてくれます。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード コンポーネント(Inspector) プレハブ(Prefab) 動作例 格子グリッド…

Unity/C# クリックした場所にオブジェクトを表示するプログラム(グリッドガイド版)

クリックした場所にオブジェクトを表示するプログラム(グリッドガイド版)。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード コンポーネント(Inspector) プレハブ(Prefab) 動作例 グリッドガイド無し版、アイソメトリックグリッドに沿…

Unity/C# クリックした場所にオブジェクトを表示するプログラム

クリックした場所にオブジェクトを表示するプログラム。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード コンポーネント(Inspector) プレハブ(Prefab) 動作例 格子グリッドに沿わせる方法、アイソメトリックグリッドに沿わせる方法はそ…

Unity/C# ゲーム内時間を表示するプログラム

たとえば現実世界の15分でゲーム内の1日が経過する、といったゲーム内の経過時間を表示するプログラム。昼と夜で文字やイメージの色が変わります。ChatGPT-4で出力したコードに、少し改変を加えたものです。 コード コンポーネント(Inspector) 動作例 コー…

Unity/C# ゲーム開始からの時間を表示するプログラム

ゲーム開始からの時間を表示するプログラム ChatGPT-4で作ったプログラムに、少し改変を加えたものです。 コード コンポーネント(Inspector) 動作例 コード GameTimer.cs using UnityEngine; using UnityEngine.UI; using TMPro; // ChatGPT-4 2023/5/8 //…

Trap & Invite ふりかえり(unity1week 2023年3月「つたえる」)

unity1weekで、「Trap & Invite」というダンジョン防衛シミュレーションゲームを出品しました。 tomo-mana.hatenablog.com つくったもの unity1weekまでの準備 step1(2/13~2/20:5days) step2(3/2~19:18days) unity1week( 3/20~4/6:17days) 結果 …