この記事でのバージョン Unity 6000.3.4f1 Force GC on Scene Loads Unity6.2以前ではUnityエディタ上でSceneを切り替えるタイミングで、強制GCや未使用アセットのアンロードが自動で行われていました。 The previous default behavior of the Unity Editor …
この記事でのバージョン Unity 6000.3.4f1 Unity Hub 3.16.1 はじめに Unity Hub 3.15とUnity 6.3から、Unity HubやUnityエディタに対するディープリンク(Deeplinking)使えるようになりました ディープリンクとはURLを踏むだけで、特定の画面まで自動遷移さ…
この記事でのバージョン Unity 6000.3.4f1 はじめに Unity 6.3から、Sprite Atlasを解析し問題点を教えてくる「Sprite Atlas Analyzer」という公式パッケージが使えるようになりました。(公式なので、もちろん無料) 今回はこのSprite Atlas Analyzerを試しに…
この記事でのバージョン Unity 6000.3.2f1 はじめに Unity(C#)で整数値を扱う場合、基本的にはintを使いますが、あまりに扱える範囲を超えてしまうとオーバーフローが発生してしまいます。 int max = int.MaxValue;//intの最大値を入れる int max_1 = max + …
エディタ拡張とは この記事でのバージョン Unity 6000.3.2f1 はじめに Unity6.3からエディタの上部にあるToolBarと呼ばれる部分のUIを、簡単に移動、非表示出来るようになり、 プログラムでの拡張も簡単に出来るようになりました。 今回はその拡張を使って、…
この記事でのバージョン Unity 6000.3.2f1 インクリメンタルガベージコレクション(Incremental GC) Unityや.NETにはGC(ガベージコレクション)という仕組みのがあります。GCとはざっくり言うと、不要になったメモリを自動で検出&解放する自動メモリ管理システ…
エディタ拡張とは この記事でのバージョン Unity 6000.3.2f1 はじめに Unity6.3からエディタの上部にあるToolBarと呼ばれる部分のUIを、簡単に移動、非表示出来るようになりました。 そしてこのToolBarはプログラムで拡張することも可能なので、今回はその紹…
この記事でのバージョン Unity 6000.3.2f1 はじめに Unity6.3からエディタの上部にあるToolBarと呼ばれる部分のUIを、 簡単に移動、非表示出来るようになりました。 エディタの上部のUI(ToolBar)を移動、非表示
この記事でのバージョン Unity 6000.2.6f2 はじめに Unityでは2Dでも3Dでも簡単にポストプロセスを付ける事が可能です。 その「ポストプロセスに設定した値をプログラムから取得や変更をしたい」みたいな時、ProfileはコンポーネントでないのでGetComponent…
Fab Epicは以前Unreal Engine用のアセットを販売するUnreal Engine Marketplaceを運営していましたが、現在はFabというマーケットプレイスを運営しています。 このFab、実はUEだけでなくUnity用のアセットも売っていたりします。(ただし、Unity Asset Store…
はじめに 今回は当ブログ(:3[kanのメモ帳]の2025年の収益とついでにPVも公開しちゃおうという感じの記事! ここら辺の数値は日頃まとめたり、比較したりという事をほとんどしてないので、自分のためにも、1年に1度ぐらいは確認しておこうという感じの記事で…
はじめに 新年明けましておめでとうございます!今年もよろしくお願いします!! さてさて年明けという事で、今回は開発関連の去年の振り返りと今年の抱負みたいなものを書いちゃおう、という感じの記事です。 なお、誰かに向けて書いてるというよりは、去年…
はじめに 今年も無事に週2の更新を継続し、この記事を含めて計104本投稿する事が出来ました!そしてなんと11年連続で100本以上の記事を書けました! そして今回は2025年の記事の中で人気だったものをランキング形式で再度紹介しようという試み。ちなみに2018…
この記事でのバージョン Unity 6000.2.6f2 Antigravity 1.13.3 はじめに 今回はGoogle製の開発プラットフォーム「Antigravity」を Unityで使う方法の紹介です! なお、記事ではMac上で使っていますが、他のOSでも同様の手順で使えるかと思います。 Google An…
この記事でのバージョン Unity 6000.2.6f2 はじめに 以前テキストにアニメーションを追加したり、 文字送り(文字を最初から順番に表示する)を実装出来たりする、 Text Animatorというアセットを紹介しました。今回はそのText Animatorで、テキストを設定する…
はじめに 今回は高速で使いやすいAI翻訳ツール Nani !? の紹介です。 英訳で複数パターンの翻訳を出したり、翻訳の解説があったり、和訳でもっと詳しく解説できたり、画像からの文字起こし&翻訳も行えたりと簡単かつ多機能な優れ物です……! 筆者はもともとCh…
この記事でのバージョン Unity 6000.2.6f2 Spine 4.0.0 はじめに 今回はUnityで、Spineで作ったアニメーションに残像を付ける方法の紹介です! なお、SpineをUnityで使えるようにする導入方法については以下の記事を参照の事。 Spineで作ったアニメーション…
この記事でのバージョン Unity 6000.2.6f2 Spine 4.0.0 はじめに 今回はSpineで作ったアニメーションをUI(uGUI)で表示した時に、タップやクリックを検知する方法の紹介です! なお、SpineをUnityで使えるようにする導入方法については以下の記事を参照の事。…
はじめに Chequered Inkという海外の会社が1万点のゲームアセットパックを発売しました。(基本価格が20ドル、今なら半額で10ドル) このアセットを買ってみたので、今回は購入方法と内容の紹介です! なお、これは「生成AIに頼らずにゲームを作れるようにする…
この記事でのバージョン Unity 6000.2.6f2 Spine 4.0.0 はじめに 2Dの滑らかなアニメーションを作成出来るSpineというツールがあります。 Spineは特に2Dアニメーションゲームに焦点を合わせたアニメーションツールです。アニメーション制作とアニメーション…
UniRxとは 拡張メソッドとは この記事でのバージョン Unity 6000.2.6f2 はじめに UnityのUIを実装している際、「ボタンを長押ししたら連続で処理を実行してほしい(連打した感じにしたい)」みたいな事はよくあります。 今回はそんな時に使える拡張メソッドの…
この記事でのバージョン Unity 6000.2.6f2 今回はImageのMaterialの設定が変更できない時の原因と対処法の紹介です! といってもタイトルの通り原因は、Maskableが有効になっている事です。 というのもUnityはMaskableを有効にすると、編集不可のマスク用マ…
はじめに Steam(works)にゲームのビルド(実行ファイル)をアップロードする時、以前は専用のツールを使わなきゃいけずちょっと面倒でした。 しかし現在は2048MB以下なら、ブラウザから直接アップロード出来るようになっているので、 今回はその方法の紹介です…
はじめに アメリカでは感謝祭(11月の第4木曜日)の翌日はブラックフライデーと呼ばれるセールシーズンなんだそうです。そしてUnity Asset Storeでもブラックフライデーセールをやっています! (日本時間2025年12月11日午前1時まで) 300以上もの人気アセッ…
この記事でのバージョン Unity 6000.2.6f2 Beautify 3 (25.1) はじめに 以前、ポストプロセスで簡単にゲームの見栄えを綺麗にするBeautifyというアセットを紹介しました。(紹介記事はBeautify 2だが、最新のBeautify 3でも基本同じように使える) Beautify 3 …
はじめに 今回はSteamでリリースしたゲームの割引セールを設定する方法と注意点の紹介です! 割引セールを設定する方法
この記事でのバージョン Unity 6000.2.6f2 はじめに Unityがクラッシュした時や強制終了した後、Unityを起動し直すと、保存してないシーン情報はなくなってしまいます。 ちょっと前までは、そういう時に復元するために一手間必要だったのですが、 最近は再起…
この記事でのバージョン Unity 6000.2.6f2 All In 1 Sprite Shader 4.4 はじめに 以前、Spriteにフェードやアウトライン等のエフェクトを簡単に追加できるAll In 1 Sprite Shaderというシェーダーアセットの紹介記事を書きました。 All In 1 Sprite Shader |…
現在Steam向けに開発中の「孤独なインディーゲーム開発者の一生」、 2025年リリース予定でしたが、2026年に延期にする事にしました ウィッシュリストも順調に増えており、リリースを楽しみにしてくださってる方もいる中、大変申し訳ないのですが、もうしばら…
ゲームがどんなに面白くとも、ロードが長かったり、処理落ちしたり、クラッシュが多発したりなんて事になったら、ユーザー体験としては最悪になります。 なので、パフォーマンスの最適化が必要になってくるわけですが、最初はなにをどうすればいいか分からな…