こちらについて、細かな機能や設計を解説した記事になります。 機能 ファイルの場所を変えたい MapChip.cs、MapChip_Table.cs は設定画面で class dir に設定された場所に配置されます。Map
Read more...カテゴリー: unity
[unity]エクセルでゲームデータを管理
大元のアイデアはテラシュールブログさんです(かなり昔)。エクセルを自動的に Scriptable Object にして楽々データ管理、2020年版です。後発ですし、ちまちまと機能追加もしていたら、結構コードが増えました…
Read more...[unity2019.LTS]ScriptableObject の使い方
知らなくてもゲームは作れる ScriptableObject ですが、上手く使えばメリットもある。今回は、「実際に作ってみる」「利点・欠点」といった内容を紹介します。 実際に作って(使って)みる 物凄くザックリ言えば、大
Read more...[魔改造 Judg○] (2)キャラを動かす
前回から時間が経ちましたが、とても地味な作業を延々とやっておりました。(今月の他の記事を見てもらえるとわかると思います) 大体ゲームプログラムは、終盤手前くらいまで「何やってるの?」と思われる「目に見えない期間」が長く、
Read more...[unity2019.LTS]2D のアニメーション(animator) 基礎
アニメーションというと、キャラクターが華麗に走ったり飛んだりするサンプルはあるものの、もっと簡単な…例えばメニューが「開く」「閉じる」といったサンプルをあまり見かけませんでした。 プログラムだけで済ませている方も多いかも
Read more...[unity2019.LTS]お手軽シーン切り替え
このテスト環境は以下のフリーアセットを使用しています。問題があれば対処しますので、ご連絡ください。Glowy Space - 2D Toon Parallax、Free Asset - 2D Handcrafted Ar
Read more...Monobehaviour ではないクラスで StartCoroutine を使いたい
以下のクラスを用意します。 CoroutineAccessor.cs 呼び出しは以下の通り。
Read more...[unity2019.LTS]AssetBundle を簡単にアクセス BundleAssets
AssetBundle のラッパークラスです。以下の機能を持っています。 一旦読み込んだアセットバンドルは、Unload するまで全てメモリにキャッシュします。内部で参照カウントを持っているので、Load と Unloa
Read more...[unity editor]編集したデータを確実に保存する方法
開発効率を上げるため、様々なエディタ拡張機能を作成すると思いますが、以下のような問題を抱えたことはないでしょうか? [エディタ拡張で]ScriptableObject を作成・編集したのに、一旦 unity を落として開
Read more...[unity2018.3以降]SpriteAtlas をより効率よく使うには
そもそも知らない人向けに、SpriteAtlas の 3 行説明 Edit - Project Settings - Editor - Sprite Packer を Always Enabled にインポートしたテクス
Read more...