(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!

    

2024-01-01から1年間の記事一覧

Unity再生中にコード(プログラム)の変更してもコンパイルをせずに即座に適用出来る Hot Reload【Unity】【アセット】

この記事でのバージョン Unity 2022.3.16f1 HotReload 1.12.9 はじめに 今回はコード(プログラム)の変更をコンパイルをせずに即座に適用出来るいわゆるホットリロードがUnityで行えるHotReloadというアセットの紹介です! Hot Reload - Unity Asset Store イ…

Steamを経由せずゲームアプリ(exeやapp)を直接起動された時に、Steamを起動して開き直す方法【Unity】【Steam】

この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はSteamで配信したゲームアプリ(exeやapp)が、Steamを経由せずに直接起動された場合に、Steamから起動し直す方法の紹介です! ユーザーが意図して直接起動する事はあんまりないと思いますが、ファイ…

Font Assetを変えずに言語ごとにフォント変える【Unity】【TextMesh Pro】

この記事でのバージョン Unity 2022.3.21f1 はじめに UnityのTMP(TextMesh Pro)はFont Assetでフォントを指定するので、 言語によってフォントを変えたい場合はこれ変える必要があります。さすがに言語分のTMPオブジェクトを作って切り替えるのは面倒ですし…

解像度やFPSを落として省電力(低負荷)にする【Unity】

この記事でのバージョン Unity 2022.3.16f1 はじめに 先日リリースしたカネコキングには省電力という設定があります。 主にスマホ向けの設定で、これを有効にするとゲームの負荷を下げて消費する電力を下げます。と言うことで今回は、この省電力設定が実際に…

Font Asset Creatorを使わずTextMesh Proのフォントアセットを作る方法【Unity】【TextMesh Pro】

この記事でのバージョン Unity 2022.3.21f1 はじめに UnityのTMP(TextMesh Pro)を使う際はotfやttfといったフォントを直接使う事は出来ず、Font Asset Creatorを使って専用のフォントアセットを作成する必要があります。 と思っていたのですが、実はフォント…

CommandInvokationFailure: Failed to update Android SDK package list.とエラーが出た時の原因と解決方法【Unity】【Android】

この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はUnity(Windows)でAndroid向けにビルドした際にFailed to update Android SDK package list. See the Console for details.と出て失敗し、 Consoleには以下のようなエラーが出た時の話です。 [Error…

「カネコキング」リリース!【新作】【Steam】【iOS】【Android】

はじめに 新作ゲームをリリースしました!その名も「カネコキング」です!!(もちろんUnity製)前作同様PC&スマホ両対応で、別々のOS同士でも対戦出来ます。(クロスプラットフォームプレイ対応) デッキ構築型の対戦カードゲーム【カネコキング】をSteam(Mac &…

Steamで生成AIコンテンツの開示方法(使用している事の設定方法)【Steam】

はじめに 一時期、Steamでは生成AIの使用が認められるとリジェクトされていましたが、 その後、方針に変更があり、生成AIを使っていてもリリースが可能になりました。 本日よりAI技術を使用するゲームの取り扱い方法を変更することになりました。 この変更に…

Steamのゲームタイトルをストアページ公開後に変える方法【Steam】

はじめに Steamでストアページを公開していた「猫政治家の清き総選挙」のタイトルを「カネコキング」に変更しました。(ゲーム内容はそのまま) ↓に変更 このゲームのタイトル変える時にひと手間あったので、今回はその方法の紹介です! Steamのゲームのタイト…

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 does…

複数のGameObjectグループ化して扱えるパッケージ SelectionGroups【Unity】

この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はSelectionGroupsという複数のGameObjectをグループ化して、グループ単位で操作が行えるUnityの機能(パッケージ)の紹介です! オブジェクトを検索してまとめたり、Hierarchy上の構造とは別にオブジ…

UEFNの収益をまとめた有料記事を書いたよという話【UEFN】【お金】

UEFNが自分の中で一区切りついたので、UEFNを取り巻く環境(良い点、悪い点)や収益の情報をまとめました。有料ですが、なんと具体的な収益の数字も載っています!無料部分だけでも約1万字あるので、金の話も含めて雰囲気を掴むには十分かと思います。 なお、…

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=150%>…

SpriteAtlasから取得(Clone)した画像を使ってるImageを検索するエディタ拡張【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2022.3.16f1 はじめに 以前、シーンを開いた時等に「Could not extract GUID……」や「Broken text PPtr. GUID……」とエラーが出る場合の原因が、Unityを再生していない時にエディタ拡張でSpriteAtlasからSprite…

Debug.logで出したログをConsole上で選択した時に、任意のオブジェクトを強調する方法【Unity】

この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnityのDebug.logで出したログをConsole上で選択した時に、任意のオブジェクトを強調する方法の紹介です! と言っても、第二引数で強調したいオブジェクトを指定するだけです。 //Inspectorで設定…

テキストの内容が変わっても、画像とテキストを合わせてセンタリング(中央揃え)させる方法【Unity】【uGUI】

の記事でのバージョン Unity 2022.3.16f1 はじめに 今回は画像(Image)とテキストを並べて設置した際に、テキストの内容が変わっても、画像とテキストを合わせてセンタリング(中央揃え)させる方法の紹介です! なお、uUGUIでの話で、テキストはTextMeshProで…

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や動画の撮影まで簡単に出来てしまう超便利ア…

Unity+PlayFabでタイトルニュース(各ゲームごとのお知らせ)の設定&取得【Unity】【PlayFab】

PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はUnityでタイトルニュースのタイトルデータを使ってみようという感じの記事です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっく…

Unity+PlayFabでデフォルトの言語やユーザの言語を変える方法【Unity】【PlayFab】

PlayFabとは この記事でのバージョン Unity 2022.3.16f1 PlayFab SDK 2.136.220523 はじめに 今回はPlayFabのデフォルトの言語やユーザの言語を変える方法の紹介です! ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。ざっくり言うとサー…

端末やOS等の情報を含んだ問い合わせの作り方 (通知&自動集計機能付き)【Unity】

この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はGoogleフォーム(Google Forms)を使って、端末名やOS等の情報を含んだ問い合わせ作成し、それをUnityから開く方法の紹介です! なお、問い合わせがあった際にメールで通知したり、 スプレッドシート…

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で使う方法の紹介です!コードについての質問を直接出来るので、…

Unity再生中に[Debug Canvas]が表示される原因と消す方法【Unity】

この記事でのバージョン Unity 2022.3.16f1 はじめに 今回はUnity再生中に[Debug Canvas]というGUIが、なぜ表示されるのかと消す方法の話です! [Debug Canvas]が表示される原因と消す方法

UEFNで作ってFortnite上で公開してたマップが警告無しで突然消されて、アプデも修正も出来ず、プロジェクトも開けない件【UEFN】

はじめに UEFNで作ってFortnite上に公開していた犬鬼というホラーマップが急にストア上から消される、つまりBANされるという事件(?)が発生しました。 そして問い合わせた結果、なんと修正して復活する事は出来ないという事が分かりました。 と言う事で今回は…

「技術力なし・ヒット作なし」だった個人ゲーム開発者が、技術ブログで1000本の記事を書いた結果【雑記】【ブログ運営】

はじめに 本ブログでは多くの記事を投稿してきましたが、なんとこの記事で1000本目です! 1000本達成を記念して、「技術力なし・ヒット作なし」だった個人ゲーム開発者が、1000本もの記事を書いた事で何を得たか、どういう目的で続けているか等を、余すこと…

GoogleのコアアルゴリズムアップデートでPVが半減して戻らない件【ブログ運営】

はじめに 当ブログ新年恒例の年間収益&PV公開記事で、 ブログの定期更新を続けているにも関わらず、年の後半にPVが減少したという話をしたのですが、 記事執筆時は当ブログのメインであるUnityの記事ではなく、UEFNの記事を多く投稿していたせいだと思ったの…

「テレポーターの仕掛け」でテレポート先を指定する方法と一方通行や無限ループの作り方【UEFN】

UEFN(Unreal Editor for Fortnite)とは この記事でのバージョン Unreal Editor for Fortnite(UEFN) 28.01 はじめに 今回はUEFNで「テレポーターの仕掛け」を使ってプレイヤーをテレポートさせる際に、 テレポート先の指定方法と一方通行や無限ループの作り方…