前回から時間が経ちましたが、とても地味な作業を延々とやっておりました。(今月の他の記事を見てもらえるとわかると思います) 大体ゲームプログラムは、終盤手前くらいまで「何やってるの?」と思われる「目に見えない期間」が長く、
Read more...月: 2020年8月
[unity2019.LTS]2D のアニメーション(animator) 基礎
アニメーションというと、キャラクターが華麗に走ったり飛んだりするサンプルはあるものの、もっと簡単な…例えばメニューが「開く」「閉じる」といったサンプルをあまり見かけませんでした。 プログラムだけで済ませている方も多いかも
Read more...優しいコードの書き方(ルール)
キノコタケノコ論争、終わりがないですよね。タケノコの方が優勢だそうですが、わたしはキノコ派です。でも最近、タケノコの良さもあるな…と浮気しそうです。結果、どちらの派閥からも煙たがられるでしょう。 プログラマ界隈では、「タ
Read more...[Visual Studio]変数の表示位置を合わせる CodeAlignment
CodeAlignment は、こんな風に変数の開始位置や = の表示位置を合わせることができます。 ↓ インストール VS2019 の方法を示します。VS2017以前は「拡張機能」が「ツール」の下にあったかな…?VS
Read more...[VS2019]プログラムに使うフォントを色々試してみる
そろそろいいかなと VS2019 に乗せ換えたので、ついでに心機一転、エディタに使えそうなフォントを色々試してみました。元々 MeiryoKe_Console 派なんですが、それよりいいものが現れるかな…?個人的なオスス
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...