この記事でのバージョン Unity 2022.3.16f1 はじめに 今回は PackageManagerでアセットストアのアセットを表示しようとした際に、Error refreshing assetsとエラーが出てアセットが何も表示されなかった時の話です! 対処法
個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。
個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。
今日 | 03/18 | 03/17 | 03/16 | 03/15 | 03/14 | 03/13 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(IN) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,033,562サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
ゲームブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 34,829サイト |
ゲーム制作 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 476サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,751サイト |
Unity | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 71サイト |
プログラム・プログラマー | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 929サイト |
今日 | 03/18 | 03/17 | 03/16 | 03/15 | 03/14 | 03/13 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(OUT) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 49,894位 | 1,033,562サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
ゲームブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,333位 | 34,829サイト |
ゲーム制作 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 18位 | 476サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 189位 | 9,751サイト |
Unity | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 3位 | 71サイト |
プログラム・プログラマー | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 40位 | 929サイト |
今日 | 03/18 | 03/17 | 03/16 | 03/15 | 03/14 | 03/13 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(PV) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,033,562サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
ゲームブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 34,829サイト |
ゲーム制作 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 476サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,751サイト |
Unity | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 71サイト |
プログラム・プログラマー | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 929サイト |
Package ManagerにError refreshing assetsとエラーが出てアセットが何も表示されない場合の対処法【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回は PackageManagerでアセットストアのアセットを表示しようとした際に、Error refreshing assetsとエラーが出てアセットが何も表示されなかった時の話です! 対処法
AdMobのApp Open広告でテスト広告を出そうとするとAd unit doesn't match format. とエラーが出る場合の原因と対処法【iOS】【Android】【Admob】
はじめに 今回はAdMobのApp Open(アプリ起動時)広告を実装した際に、 App Open ads Unity Google for Developers テスト広告(サンプル)を表示しようとしているのに、AppOpenAd.Loadが失敗して以下のようなエラーが出てしまう場合の話です! Ad unit doesn't match format. <https://support.google.com/admob/answer/9905175#4> 原因と対処法
複数のGameObjectグループ化して扱えるパッケージ SelectionGroups【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はSelectionGroupsという複数のGameObjectをグループ化して、グループ単位で操作が行えるUnityの機能(パッケージ)の紹介です! オブジェクトを検索してまとめたり、Hierarchy上の構造とは別にオブジェクトをグループ化出来るので、「名前やコンポーネント等で検索して、オブジェクトをグループ化したい」「複数のオブジェクトをまとめて管理したいが、Hierarchy上では別々の場所にある」みたいな時に便利です。 なお、Unity公式の機能ですが、まだPreview版(大きな変更が加わる可能性がある)で、…
UEFNの収益をまとめた有料記事を書いたよという話【UEFN】【お金】
UEFNが自分の中で一区切りついたので、UEFNを取り巻く環境(良い点、悪い点)や収益の情報をまとめました。有料ですが、なんと具体的な収益の数字も載っています!無料部分だけでも約1万字あるので、金の話も含めて雰囲気を掴むには十分かと思います。 なお、本ブログ(はてなブログ)でも有料記事は販売出来るのですが、noteの方が皆買い慣れてるような気がしたので、noteに書いた感じです。あとnoteの記事を増やしてアカウントを育てたいという目論見もありました。なので、是非フォローだけでもお願いします! ちなみにnoteは売上公開(をして購入を煽る)が禁止されてるっぽいので、この有料記事がどれだけ売れた…
UIEffectを使って画面全体をディゾルブ(トランジション、フェード)させて切り替える方法【Unity】【uGUI】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はディゾルブと呼ばれる特定のパターンで画面を埋めつくしていくようなフェードをUnityのuGUIで実現する方法の紹介です! UIEffectを使って画面全体をディゾル
UnityのTextMesh Proでテキストの一部分だけ改行の幅や寄せる方向を変えるタグ 【Unity】【TextMesh Pro】
この記事でのバージョン Unity 2022.3.16f1 はじめに UnityのTextMesh Proは設定で改行の幅や寄せる方向を指定出来ますが、 以下のようにタグを使う事で一部分だけ変える事も可能です。(line-heightで改行の幅、alignで寄せる方向を指定) <line-height=150%>自分のターンにやる事は意外とシンプル。 <line-height=100%><align=left>1.カードを使う 2.カードを買う <line-height=150%>3.手札を全て捨てて5枚ドロー</align> <line-height=100%>山札が無くなったら、シャッフル…
SpriteAtlasから取得(Clone)した画像を使ってるImageを検索するエディタ拡張【Unity】【エディタ拡張】
エディタ拡張とは この記事でのバージョン Unity 2022.3.16f1 はじめに 以前、シーンを開いた時等に「Could not extract GUID……」や「Broken text PPtr. GUID……」とエラーが出る場合の原因が、Unityを再生していない時にエディタ拡張でSpriteAtlasからSpriteを取得(Clone)し、そのSpriteをImageに設定した状態でシーンを保存していた事だという事がありました。 という事で今回は、そんな時に使えるSpriteAtlasから取得した画像を使ってるImageを検索するエディタ拡張の紹介です! FindCloneImag…
Debug.logで出したログをConsole上で選択した時に、任意のオブジェクトを強調する方法【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnityのDebug.logで出したログをConsole上で選択した時に、任意のオブジェクトを強調する方法の紹介です! と言っても、第二引数で強調したいオブジェクトを指定するだけです。 //Inspectorで設定するやつ [SerializeField] private SpriteRenderer _spriteRenderer = null; private void Start() { //自身を選択するログ表示 Debug.Log("Log", gameObject); //Inspectorで設定したSp…
テキストの内容が変わっても、画像とテキストを合わせてセンタリング(中央揃え)させる方法【Unity】【uGUI】
の記事でのバージョン Unity 2022.3.16f1 はじめに 今回は画像(Image)とテキストを並べて設置した際に、テキストの内容が変わっても、画像とテキストを合わせてセンタリング(中央揃え)させる方法の紹介です! なお、uUGUIでの話で、テキストはTextMeshProでもTextでも可能です。 画像とテキストを合わせてセンタリングさせる方法
Content Size Fitterが自動で更新されない時に、手動で即座に更新する方法【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに UnityにはContent Size FitterというRectTransformのサイズを自動で変更してくれるコンポーネントがあります。 ただ、自動レイアウト系は即座に更新されるわけではく、特定のタイミングで更新されるので、場合によってはちょっと遅れて更新されたり、そもそも更新されない場合があります。 再構築は直ちに起こるわけではなく、レンダリングの起こる直前、現在のフレームの最後に発生します。直ちに発生しない理由は、これにより、レイアウトが同じフレームで何度も再構築される可能性があり、パフォーマンスへ悪影響を与えるため…
Steamのゲーム内で他のゲームの宣伝をしても良いけど、レビューの催促はしちゃダメだよという話【Steam】
はじめに Steamはストアページで他のゲームを宣伝する事が出来ますが、 そう言えば、ゲームの中での他のゲームの宣伝は見たことないな〜と思い、もしかして禁止されているのかとドキュメント見ましたが、特に記載はありませんでした。ただ、見落としてるだけかもしれないので念のため問い合わせてみました。 ゲーム内で他のゲームの宣伝をしても良いけど、レビューの催促はしちゃダメ
スクショに直に矢印や文字入れ、モザイク設定が可能で、GIFや動画の撮影まで簡単に出来てしまう超便利アプリ CleanShot X 【便利サービス】
はじめに 今回は50以上の機能を持つ究極のスクリーンキャプチャツール、CleanShot X for Macの紹介です! 主な機能をざっくり説明すると、スクリーンショットから直に矢印や文字入れ、モザイク設定が可能で、GIFや動画の撮影まで簡単に出来てしまう超便利アプリです!しかも多機能なのに分かりやすく、使いやすいという優れ物……! さらにスクショを保存せずにコピーや他のアプリにそのまま添付出来たり、シェア用のURLを作成する事まで可能です。 また、1画面に収まらないものスクロールしてキャプチャするなんて事もできます。 他にもテキスト認識、スクショの前面ピン留め、背景ツール、デスクトップのアイ…
Unity+PlayFabでタイトルニュース(各ゲームごとのお知らせ)の設定&取得【Unity】【PlayFab】
PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はUnityでタイトルニュースのタイトルデータを使ってみようという感じの記事です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっくり言うとサーバーサイドが関わる事を楽して実装出来るサービスです。 しかも10万ユーザまで無料で使えるので、「ユーザが増えないのにお金だけ払う」みたいな事がなく、個人開発でも使い始めやすいですし、Microsoftのサービスという安心感まであります。 Pricing なお、本記事は以下の導入やログ…
Unity+PlayFabでデフォルトの言語やユーザの言語を変える方法【Unity】【PlayFab】
PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はPlayFabのデフォルトの言語やユーザの言語を変える方法の紹介です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっくり言うとサーバーサイドが関わる事を楽して実装出来るサービスです。 しかも10万ユーザまで無料で使えるので、「ユーザが増えないのにお金だけ払う」みたいな事がなく、個人開発でも使い始めやすいですし、Microsoftのサービスという安心感まであります。 Pricing なお、本記事は以下の導入やログイン処理が…
端末やOS等の情報を含んだ問い合わせの作り方 (通知&自動集計機能付き)【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はGoogleフォーム(Google Forms)を使って、端末名やOS等の情報を含んだ問い合わせ作成し、それをUnityから開く方法の紹介です! なお、問い合わせがあった際にメールで通知したり、 スプレッドシート(Google Sheets)で自動集計する事も可能です! ちなみに、スプレッドシートはもちろんGoogleフォームも基本的に無料で使えますし、PCからでもスマホからでも回答する事が可能です。 Google Forms: オンライン フォーム作成ツール Google Workspace 端末名やOS等の情報…
GitHub Copilot ChatをUnity×Riderで使う方法と、コードについての質問を直接AIに出来ると生産性爆上がりするという話【Unity】【JetBrains Rider】【AI】
この記事でのバージョン Unity 2022.3.16f1 JetBrains Rider 2022.1.1 はじめに 今回はGitHub×OpenAIが提供する、チャットでのAIのコーディング支援機能「GitHub Copilot Chat」を Unity×Riderで使う方法の紹介です!コードについての質問を直接出来るので、生産性爆上がりする事間違いなしです! なお、そもそもGitHub Copilotとは?Riderとは?という方は以下の記事を参照の事。(両方導入済みの想定です) GitHub Copilot ChatをUnity×Riderで使う方法と
Unity再生中に[Debug Canvas]が表示される原因と消す方法【Unity】
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnity再生中に[Debug Canvas]というGUIが、なぜ表示されるのかと消す方法の話です! [Debug Canvas]が表示される原因と消す方法
UEFNで作ってFortnite上で公開してたマップが警告無しで突然消されて、アプデも修正も出来ず、プロジェクトも開けない件【UEFN】
はじめに UEFNで作ってFortnite上に公開していた犬鬼というホラーマップが急にストア上から消される、つまりBANされるという事件(?)が発生しました。 そして問い合わせた結果、なんと修正して復活する事は出来ないという事が分かりました。 と言う事で今回は、この件の一部始終を紹介します。 なぜBANされたのか
「技術力なし・ヒット作なし」だった個人ゲーム開発者が、技術ブログで1000本の記事を書いた結果【雑記】【ブログ運営】
はじめに 本ブログでは多くの記事を投稿してきましたが、なんとこの記事で1000本目です! 1000本達成を記念して、「技術力なし・ヒット作なし」だった個人ゲーム開発者が、1000本もの記事を書いた事で何を得たか、どういう目的で続けているか等を、余すことなく紹介します! なお、そもそも技術ブログをどう続けたか、書いているか、広めているかを知りたい方は以下の記事を参照の事。(結構前の記事ですが、今でもほとんど同じような感じ) 目次 はじめに 目次 誰?このブログ何? 自己紹介 ブログ紹介 技術ブログで1000本の記事を書いた結果 約195万円を得た 技術力、執筆力が向上した 新しい事に挑戦しやすく…
GoogleのコアアルゴリズムアップデートでPVが半減して戻らない件【ブログ運営】
はじめに 当ブログ新年恒例の年間収益&PV公開記事で、 ブログの定期更新を続けているにも関わらず、年の後半にPVが減少したという話をしたのですが、 記事執筆時は当ブログのメインであるUnityの記事ではなく、UEFNの記事を多く投稿していたせいだと思ったのですが、ちゃんと調べてみたら、Googleのコアアルゴリズムアップデートが原因だったようです。(上記記事も加筆修正済み) コアアルゴリズムアップデートとその影響
「ブログリーダー」を活用して、Kan.Kikuchiさんをフォローしませんか?
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回は PackageManagerでアセットストアのアセットを表示しようとした際に、Error refreshing assetsとエラーが出てアセットが何も表示されなかった時の話です! 対処法
はじめに 今回はAdMobのApp Open(アプリ起動時)広告を実装した際に、 App Open ads Unity Google for Developers テスト広告(サンプル)を表示しようとしているのに、AppOpenAd.Loadが失敗して以下のようなエラーが出てしまう場合の話です! Ad unit doesn't match format. <https://support.google.com/admob/answer/9905175#4> 原因と対処法
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はSelectionGroupsという複数のGameObjectをグループ化して、グループ単位で操作が行えるUnityの機能(パッケージ)の紹介です! オブジェクトを検索してまとめたり、Hierarchy上の構造とは別にオブジェクトをグループ化出来るので、「名前やコンポーネント等で検索して、オブジェクトをグループ化したい」「複数のオブジェクトをまとめて管理したいが、Hierarchy上では別々の場所にある」みたいな時に便利です。 なお、Unity公式の機能ですが、まだPreview版(大きな変更が加わる可能性がある)で、…
UEFNが自分の中で一区切りついたので、UEFNを取り巻く環境(良い点、悪い点)や収益の情報をまとめました。有料ですが、なんと具体的な収益の数字も載っています!無料部分だけでも約1万字あるので、金の話も含めて雰囲気を掴むには十分かと思います。 なお、本ブログ(はてなブログ)でも有料記事は販売出来るのですが、noteの方が皆買い慣れてるような気がしたので、noteに書いた感じです。あとnoteの記事を増やしてアカウントを育てたいという目論見もありました。なので、是非フォローだけでもお願いします! ちなみにnoteは売上公開(をして購入を煽る)が禁止されてるっぽいので、この有料記事がどれだけ売れた…
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はディゾルブと呼ばれる特定のパターンで画面を埋めつくしていくようなフェードをUnityのuGUIで実現する方法の紹介です! UIEffectを使って画面全体をディゾル
この記事でのバージョン Unity 2022.3.16f1 はじめに UnityのTextMesh Proは設定で改行の幅や寄せる方向を指定出来ますが、 以下のようにタグを使う事で一部分だけ変える事も可能です。(line-heightで改行の幅、alignで寄せる方向を指定) <line-height=150%>自分のターンにやる事は意外とシンプル。 <line-height=100%><align=left>1.カードを使う 2.カードを買う <line-height=150%>3.手札を全て捨てて5枚ドロー</align> <line-height=100%>山札が無くなったら、シャッフル…
エディタ拡張とは この記事でのバージョン Unity 2022.3.16f1 はじめに 以前、シーンを開いた時等に「Could not extract GUID……」や「Broken text PPtr. GUID……」とエラーが出る場合の原因が、Unityを再生していない時にエディタ拡張でSpriteAtlasからSpriteを取得(Clone)し、そのSpriteをImageに設定した状態でシーンを保存していた事だという事がありました。 という事で今回は、そんな時に使えるSpriteAtlasから取得した画像を使ってるImageを検索するエディタ拡張の紹介です! FindCloneImag…
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnityのDebug.logで出したログをConsole上で選択した時に、任意のオブジェクトを強調する方法の紹介です! と言っても、第二引数で強調したいオブジェクトを指定するだけです。 //Inspectorで設定するやつ [SerializeField] private SpriteRenderer _spriteRenderer = null; private void Start() { //自身を選択するログ表示 Debug.Log("Log", gameObject); //Inspectorで設定したSp…
の記事でのバージョン Unity 2022.3.16f1 はじめに 今回は画像(Image)とテキストを並べて設置した際に、テキストの内容が変わっても、画像とテキストを合わせてセンタリング(中央揃え)させる方法の紹介です! なお、uUGUIでの話で、テキストはTextMeshProでもTextでも可能です。 画像とテキストを合わせてセンタリングさせる方法
この記事でのバージョン Unity 2022.3.16f1 はじめに UnityにはContent Size FitterというRectTransformのサイズを自動で変更してくれるコンポーネントがあります。 ただ、自動レイアウト系は即座に更新されるわけではく、特定のタイミングで更新されるので、場合によってはちょっと遅れて更新されたり、そもそも更新されない場合があります。 再構築は直ちに起こるわけではなく、レンダリングの起こる直前、現在のフレームの最後に発生します。直ちに発生しない理由は、これにより、レイアウトが同じフレームで何度も再構築される可能性があり、パフォーマンスへ悪影響を与えるため…
はじめに Steamはストアページで他のゲームを宣伝する事が出来ますが、 そう言えば、ゲームの中での他のゲームの宣伝は見たことないな〜と思い、もしかして禁止されているのかとドキュメント見ましたが、特に記載はありませんでした。ただ、見落としてるだけかもしれないので念のため問い合わせてみました。 ゲーム内で他のゲームの宣伝をしても良いけど、レビューの催促はしちゃダメ
はじめに 今回は50以上の機能を持つ究極のスクリーンキャプチャツール、CleanShot X for Macの紹介です! 主な機能をざっくり説明すると、スクリーンショットから直に矢印や文字入れ、モザイク設定が可能で、GIFや動画の撮影まで簡単に出来てしまう超便利アプリです!しかも多機能なのに分かりやすく、使いやすいという優れ物……! さらにスクショを保存せずにコピーや他のアプリにそのまま添付出来たり、シェア用のURLを作成する事まで可能です。 また、1画面に収まらないものスクロールしてキャプチャするなんて事もできます。 他にもテキスト認識、スクショの前面ピン留め、背景ツール、デスクトップのアイ…
PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はUnityでタイトルニュースのタイトルデータを使ってみようという感じの記事です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっくり言うとサーバーサイドが関わる事を楽して実装出来るサービスです。 しかも10万ユーザまで無料で使えるので、「ユーザが増えないのにお金だけ払う」みたいな事がなく、個人開発でも使い始めやすいですし、Microsoftのサービスという安心感まであります。 Pricing なお、本記事は以下の導入やログ…
PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はPlayFabのデフォルトの言語やユーザの言語を変える方法の紹介です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっくり言うとサーバーサイドが関わる事を楽して実装出来るサービスです。 しかも10万ユーザまで無料で使えるので、「ユーザが増えないのにお金だけ払う」みたいな事がなく、個人開発でも使い始めやすいですし、Microsoftのサービスという安心感まであります。 Pricing なお、本記事は以下の導入やログイン処理が…
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はGoogleフォーム(Google Forms)を使って、端末名やOS等の情報を含んだ問い合わせ作成し、それをUnityから開く方法の紹介です! なお、問い合わせがあった際にメールで通知したり、 スプレッドシート(Google Sheets)で自動集計する事も可能です! ちなみに、スプレッドシートはもちろんGoogleフォームも基本的に無料で使えますし、PCからでもスマホからでも回答する事が可能です。 Google Forms: オンライン フォーム作成ツール Google Workspace 端末名やOS等の情報…
この記事でのバージョン Unity 2022.3.16f1 JetBrains Rider 2022.1.1 はじめに 今回はGitHub×OpenAIが提供する、チャットでのAIのコーディング支援機能「GitHub Copilot Chat」を Unity×Riderで使う方法の紹介です!コードについての質問を直接出来るので、生産性爆上がりする事間違いなしです! なお、そもそもGitHub Copilotとは?Riderとは?という方は以下の記事を参照の事。(両方導入済みの想定です) GitHub Copilot ChatをUnity×Riderで使う方法と
この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnity再生中に[Debug Canvas]というGUIが、なぜ表示されるのかと消す方法の話です! [Debug Canvas]が表示される原因と消す方法
はじめに UEFNで作ってFortnite上に公開していた犬鬼というホラーマップが急にストア上から消される、つまりBANされるという事件(?)が発生しました。 そして問い合わせた結果、なんと修正して復活する事は出来ないという事が分かりました。 と言う事で今回は、この件の一部始終を紹介します。 なぜBANされたのか
はじめに 本ブログでは多くの記事を投稿してきましたが、なんとこの記事で1000本目です! 1000本達成を記念して、「技術力なし・ヒット作なし」だった個人ゲーム開発者が、1000本もの記事を書いた事で何を得たか、どういう目的で続けているか等を、余すことなく紹介します! なお、そもそも技術ブログをどう続けたか、書いているか、広めているかを知りたい方は以下の記事を参照の事。(結構前の記事ですが、今でもほとんど同じような感じ) 目次 はじめに 目次 誰?このブログ何? 自己紹介 ブログ紹介 技術ブログで1000本の記事を書いた結果 約195万円を得た 技術力、執筆力が向上した 新しい事に挑戦しやすく…
はじめに 当ブログ新年恒例の年間収益&PV公開記事で、 ブログの定期更新を続けているにも関わらず、年の後半にPVが減少したという話をしたのですが、 記事執筆時は当ブログのメインであるUnityの記事ではなく、UEFNの記事を多く投稿していたせいだと思ったのですが、ちゃんと調べてみたら、Googleのコアアルゴリズムアップデートが原因だったようです。(上記記事も加筆修正済み) コアアルゴリズムアップデートとその影響
この記事でのバージョン Unity 2022.2.8f1 はじめに 今回は導入不要のUnity標準の検索システムUnity Search(旧Quick Search)を オブジェクトセレクター(ピッカー)でも使えるようにする方法の紹介です! Unity Searchをオブジェクトセレクター(ピッカー)でも使う方法
この記事でのバージョン Unity 2022.2.8f1 はじめに 今回はUnity内の色々な物が検索出来るUnity Searchという標準機能の紹介です! なお以前はQuick Searchという名称で導入も必要でしたが、 Unity2021から最初から組み込まれているので、誰でもすぐに使えます。 使い方
この記事でのバージョン Unity 2022.2.8f1 はじめに Unity公式のYoutubeチャンネルに新しいオブジェクト検索メソッドの動画が上がっていたので、 今回はこれを試してみようという感じの記事! 先に概要を列挙しておくと以下のような感じで、 旧メソッドのFindObject(s)OfTypeは無駄なソート処理をしていた 新メソッドはそれが無いので早いが、乱用出来る程ではない 旧メソッドはそのうち使えなくなる 今まで通り出来る限り使わない方が良いというのは変わらないのですが、もし使う(使っている)場合は新メソッドを使いましょうという感じでした。 なお、対応しているUnityは以下…
この記事でのバージョン Unity 2022.2.2f1 はじめに 今回は主にuGUI関連のオブジェクト(ImageやText)で使われているRectTransformをTransform戻す方法の紹介です! と言ってもRectTransformをRemove Componentで削除するだけ。 なお、TransformをRectTransformにしたい場合はAdd ComponentでRectTransformを追加するだけでOK。
この記事でのバージョン Unity 2022.2.2f1 はじめに Unityで以下のような感じのコードを書くとCS0649という警告が出るので、nullやdefaultを代入しておくというやり方がよくありました。 //Inspector上でPrefabを設定 [SerializeField] private GameObject _prefab;//初期化されてないのでCS0649で警告 private void Start() { //Prefabからインスタンス作成 var instance = GameObject.Instantiate(_prefab); } Assets/NewB…
この記事でのバージョン Unity 2022.2.2f1 はじめに Unity公式のYoutubeチャンネルにLODクロスフェーディングの動画が上がっていたので、 今回はこれを試してみようという感じの記事! イメージとしては以下のような感じで、LODでモデルを切り替える際にフェードしながら切り替える事でより自然にモデルの変更が出来るという物です。 LODクロスフェーディング
この記事でのバージョン Unity 2022.2.2f1 はじめに Unityではオブジェクトを生成する時にInstantiate、削除する時にDestroyを使いますが、どちらもそれなりに重い処理なので出来るだけ実行回数を減らしたくなります。 そんな時に使えるのがオブジェクトプールという仕組みで、使ったオブジェクトを削除せずに非表示にして、必要になったら再度表示して使うというものです。 以前そのオブジェクトプールをUniRxで実装するというのを紹介しましたが、 Unity2021からUnityの標準機能で実装出来るようになったので、 今回はこれの紹介です! オブジェクトプールをUnityの標…
この記事でのバージョン Unity 2022.2.2f1 はじめに 複数のプラットフォーム向けにゲームを作ってると、プラットフォームごとに処理を分ける必要が出てきます。 そんな時はdefineシンボルを使えば、簡単に処理を分けられますが、 #if UNITY_IOS //iOSの処理 #elif UNITY_ANDROID //Androidの処理 #else //それ以外(Windows等)の処理 #endif プラットフォームを切り替えないと動作確認が出来ないため、 例えばプラットフォームごとにUIの表示分けをしてDevice Simulatorで確認したいみたいな時は面倒です。 という事…
この記事でのバージョン Unity 2022.2.2f1 はじめに 今回はPhysics Debuggerという物理演算のデバッグを手助けるするUnity標準機能の紹介です! イメージとしては以下のような感じ。 なお、Physics Debuggerは3D用の機能ですが、2Dでもコライダー常時可視化は可能なので、こちらの紹介もしています。 なお、記事中の画像は以下のアセットを使っております。 Mobile Garage Vol. 2 2D Fantasy Art Assets Full Pack Physics Debugger
この記事でのバージョン Unity 2022.2.2f1 はじめに 今回は2DのURP(Universal Render Pipeline)で影を表示する方法の紹介です! ちなみにURP自体の導入については以下の記事を参考のこと。 なお、記事中の画像は以下のアセットを使っております。 2D Fantasy Art Assets Full Pack 2DのURPで影を表示する方法
はじめに 昨年、Unity主催のオンラインのカンファレンスイベント「SYNC」に登壇しました。 おかげさまで色々な方に講演を見て頂けて、一時的に人気順で1番目になるなんて事もありました。 SYNCの僕の講演が人気順でついに1番目になってしまた……!Unityの話全くしてないのに申し訳ない感がなくもないけど嬉しい……!!継続を重視した個人ゲーム開発者の生存戦略 ~1人で34本のゲームを開発&840本の記事を執筆した方法~ Unity Learning Materials https://t.co/bIB9AcqQXb #UnitySYNC pic.twitter.com/MNKIuVRQO1…
この記事でのバージョン Unity 2022.2.2f1 はじめに UnityにはGameViewでセーフエリアやノッチも含めた色々な端末をシュミレート出来る公式機能Device Simulatorというものがあり、一昔前は導入の必要がありましたが、 最近はデフォルトで入ってるので、より簡単に使う事出来るようになりました。 今回はこのDevice Simulatorを使っているかどうかの判定と、何のデバイスやOSを使ってるのか取得する方法の紹介です! UnityEngine.Device
この記事でのバージョン Unity 2022.2.2f1 はじめに 今回はURP(Universal Render Pipeline)でPost Processingを使う方法の紹介です!参考のプロジェクトは2Dですが、3Dでも同様の方法で使えると思います。 ちなみにURP自体の導入については以下の記事を参考のこと。 なお、記事中の画像は以下のアセットを使っております。 https://assetstore.unity.com/packages/slug/20223?aid=1101lGoY URP(2D)でPost Processingを使う方法
この記事でのバージョン Unity 2022.2.2f1 はじめに 今回は以下のような警告とエラーが出た場合の原因と対処法の紹介です! [Warning] [07:20:51] Non-secure network connections disabled in Player Settings [Error] [07:20:51] Job failed with exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---…
はじめに 今回はXcodeでビルドしようとする時に実機の欄にDeveloper Mode disabledと表示され、 ビルドが失敗する場合の対処法です! 対処法
この記事でのバージョン Unity 2022.2.2f1 Localization 1.3.2 はじめに 今回はUnityでiOS向けにビルドした際にLocalization関係の以下のようなエラーが出て、InfoPlist.stringsが生成されない(ローカライズされていない)時の対処法です! AmbiguousMatchException: Ambiguous match found. System.RuntimeType.GetMethodImplCommon (System.String name, System.Int32 genericParameterCount, System…
この記事でのバージョン Unity 2021.3.4f1 ProjectAuditor 0.9.0-preview はじめに 今回はProjectAuditorというUnityプロジェクトを解析し、改善点を教えてくれるツールの紹介です!ちなみに無料(MITライセンス)で使えます……! Project Auditor is an experimental static analysis tool that analyzes assets, settings, and scripts of the Unity project and produces a report containing: Co…
この記事でのバージョン Unity 2021.3.11f1 はじめに 今回は画面全体にグリッチ系のエフェクトを追加出来るFast Glitchというアセットの紹介です! Fast Glitch なお、グリッチエフェクトとはバグったようなノイズが走るエフェクトの事で、Fast Glitchを使えば簡単かつ軽い負荷で実装が出来ます。 さらにデフォルトのパイプラインはもちろん、LWRPやURPにも対応してますし、VR(マルチパス&シングルパス)にも対応しているという優れ物です。 使い方
はじめに 2020年にサービスが終了したDuelystという人気カードゲームが、 なんとオープンソースとして公開されました! ライセンスがCreative Commons Zero v1.0 Universal(通称CC0)なので、 全ての権利を放棄しており、誰でも好きなように使えますし、もちろんそれを有料で売っても良い(商用利用しても良い)という太っ腹具合です……!! ある作品に本コモンズ証を関連づけた者は、その作品について世界全地域において著作権法上認められる、その者が持つすべての権利(その作品に関する権利や隣接する権利を含む。)を、法令上認められる最大限の範囲で放棄して、パブリック・ドメ…
はじめに 先日、Unity公式からのUI 開発に関する究極のガイド(eブック)「User interface design and implementation in Unity」が公開されました!しかもなんと無料! さらにこのガイドのために作られたデモプロジェクト「UI Toolkit sample - Dragon Crashers」も無償公開されています! UI Toolkit Sample – Dragon Crashers 残念ながら全編英語ですが、PDFでダウンロード出来るので、英語が分からずとも自動翻訳でなんとか理解出来そうです。 ちょっと読んだ感じ、Unity UI(いわゆるu…