(:3[kanのメモ帳]

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

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!超可愛い実写猫の戦略的オンラインカードゲーム!PC&スマホ両対応!

Download on the App Store Google Play で手に入れよう

高速なスクロールビュー(無限ループやスナッピングも可能)を簡単に実装出来る EnhancedScroller【Unity】【uGUI】【アセット】

この記事でのバージョン Unity 2021.3.4f1 EnhancedScroller Version 2.33.0 はじめに 今回はEnhancedScrollerというuGUIの高速なスクロールビューを簡単に実装出来るアセットの紹介です! EnhancedScroller | GUI Tools | Unity Asset Store 一応uGUIにも標…

Unityが開催する新イベント『SYNC 2022』に登壇します!でもUnityの話はしません!!【Unity】【イベント】【SYNC 2022】

はじめに UnityはUnite(日本ではUnite Tokyo)というカンファレンスイベントをやっていましたが、 コロナ渦という事もあって2019年以降は開催されていませんでした。しかし今年オンラインのカンファレンスイベントSYNCとして復活!しかも基本視聴無料! そし…

約200個の開発効率化アセットが40%オフのセール開催!(最大15%割引率を積み増せるクーポン付き)なので、セール対象のオススメアセット10選をまとめてみた【Unity】【アセット】

はじめに 現在Unity Asset Storeでは「真夏のインディ・キャンペーン第2弾」と題して、約200個の開発効率化アセットが40%オフで買えるセールが行われています! さらにクーポンコード「 SPEEDUP2022」を使うと、カート内のセール対象アセット合計が$110以上…

「猫ヤクザの仁義にゃき戦い」リリース!【新作】【Steam】【iOS】【Android】【Photon】【Playfab】

はじめに 新作ゲームをリリースしました!その名も「猫ヤクザの仁義にゃき戦い」です!!(もちろんUnity製) なんとPC&スマホ両対応!自分としては初の試みです。 ゲーム内容は実写猫のカードで役を作ってオンラインで戦う戦略的カードゲームで、イメージとし…

App StoreでiOSアプリの課金を審査に出す際に「メタデータが不足」と表示されて提出出来ない場合の対処法【iOS】

iOS

はじめに iOSアプリで課金を実装する際にはリリース前にApp Storeで審査に出す必要があります。 App Store Connect で App 内課金またはサブスクリプションプロダクトを作成したら、Apple の審査に提出してください。App 内課金の審査への提出が初めての場合…

アプリ名(Display Name)やiOSの広告トラッキング許諾文言(NSUserTrackingUsageDescription)をLocalizationで簡単ローカライズ(多言語対応) 【Unity】【Localization】【iOS】【Android】

この記事でのバージョン Unity 2021.3.4f1 Localization 1.3.2 はじめに 以前、Unity公式のローカライズ機能であるLocalizationを紹介しました。 今回はこのLocalizationを使って、アプリ名(Display Name)や iOSの広告トラッキング許諾文言(NSUserTrackingUs…

Invalid Bundle. iPad Multitasking support requires these orientationsというエラーが出た時の対処法【Unity】【iOS】

Unity 2021.3.4f1 Xcode Version 13.3.1 はじめに 今回はUnityでiOS用(Xcode)のプロジェクトをビルドし、XcodeでArchiveしてアップロードしようとした時に Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientation…

AdMobやUnity Ads用のapp-ads.txtをWixで配置&公開する【広告】【AdMob】【Unity Ads】

はじめに 今回はAdMobやUnity Ads用のapp-ads.txtをWixで配置する方法の紹介です!ちなみにWixとは簡単にホームページを作るためのサービス(無料でも使える)で、 自分のゲーム紹介用サイトもWixで作ってたりします。 目次 はじめに 目次 app-ads.txtとは app…

iOSの予約注文やAndroidの事前登録をすると、リリース前でもAdMobの審査が通り広告が出せる【広告】【AdMob】【iOS】【Android】

はじめに AdMobで広告を配信するにはアプリがリリースされた後に審査に出して承認を受ける必要があります。(つまり、リリース時は広告がすぐには出ない) AdMob で新しいアプリをセットアップする場合、広告が問題なく配信されるよう、アプリの審査と承認を受…

Google Play(Console)で開発したAndroidアプリの事前登録(予約注文、近日公開)を実施する方法【Google Play】【Android】

はじめに 今回は自分で開発したAndroidアプリをリリースする際に事前登録(予約注文)を実施する方法の紹介記事です! ちなみにiOSアプリでも同様の事が可能です。 事前登録の実施方法

App Store(Connect)で開発したiOSアプリの予約注文(近日公開、事前登録)を実施する方法【App Store】【iOS】

はじめに 今回は自分で開発したiOSアプリをリリースする際に予約注文(事前登録)を実施する方法の紹介記事です! ちなみにAndroidアプリでも同様の事が可能です。 事前登録の実施方法

Invalid Bundle. The bundle at '○○○.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks’.というエラーが出た時の対処法【Unity】【iOS】

Unity 2021.3.4f1 Xcode Version 13.3.1 はじめに 今回はUnityでiOS用(Xcode)のプロジェクトをビルドし、XcodeでArchiveしてアップロードしようとした時に Invalid Bundle. The bundle at 'CatBattleOnline.app/Frameworks/UnityFramework.framework' contai…

エラーやクラッシュを記録し、バグ特定の手助けになるUnity公式の無料サービス Unity Cloud Diagnostics【Unity】

この記事でのバージョン Unity 2021.3.4f1 はじめに 今回はUnity Cloud Diagnosticsというエラーやクラッシュを監視するUnity公式サービスの概要と導入方法の紹介記事です! ちなみに簡単に導入出来る上に無料で使えるので、Unityでゲームを作る時は特に理由…

文字列を比較する際に大文字小文字を区別しない、全角半角を区別しない、ひらがなカタカナを区別しない、空白や記号を無視を無視する【C#】

C#

はじめに C#で文字列を比較する際は、普通は全角半角やひらがなカタカナを区別しませんが、 //てきすと と テキスト が同じ文字列か比較 var text1 = "てきすと"; var text2 = "テキスト"; //そのまま比較したら、もちろん違う文字列と判定 Debug.Log($"{text1} と {…

AdMobの広告がテストIDだと表示されるが本番IDだと表示されない時の対処法【Unity】【広告】【AdMob】

この記事でのバージョン Unity 2021.3.1f1 GoogleMobileAds-v7.1.0 はじめに 今回はUnityでAdMobを実装した際にテストIDでは広告が表示されるのに本番ID(自分のアプリ用のID)に変えると表示されないという時の対処法です! ちなみにAdMobはそもそもストアに…

UnityAdsの直接表示とAdMobのメディエーションでの表示の併用方法【Unity】【広告】【AdMob】【Unity Ads】【Android】

この記事でのバージョン Unity 2021.3.1f1 GoogleMobileAds-v7.1.0 UnityAdsUnityAdapter-3.2.1 はじめに UnityAdsはAdMobのメディエーションで表示する事が出来ますが、 直接UnityAdsを表示する時に必要なAdvertisementを入れていると Androidでは以下のよ…

Consoleのログを自動で消す設定【Unity】

この記事でのバージョン Unity 2021.3.4f1 はじめに 今回は標準のConsoleに付いてる自動的にログを消す機能の話で、「Consoleのログが勝手に消えるのをなくしたい」みたいな時に役立つ記事です! Clear

UnityでXcodeプロジェクトをビルドした際にCocoaPodsのインストールに失敗し、xcworkspaceファイルが生成されない場合の対処法【Unity】【iOS】

この記事でのバージョン Unity 2021.1.23f1 はじめに 今回はUnityでiOSアプリ用にXcodeプロジェクトを書き出した際に以下のようなエラーが出て iOS framework addition failed due to a CocoaPods installation failure. This will will likely result in an…

Google Play Consoleにapkをアップロードしようとしたら「有効なApp Bundleをアップロードしてください」と言われたのでUnityでApp Bundleを作った話【Unity】【Android】

この記事でのバージョン Unity 2021.1.23f1 はじめに 個人でも久しぶりにスマホ(iOS&Android)アプリを作ってまして、だいたい出来てきたので試しにGoogle Play Consoleにapkをアップロードしようとしたら「有効なApp Bundleをアップロードしてください」と表…

UnityでAdmobの広告を実装し、Androidアプリ向けにビルドしようとした際に「Building scene 0」でフリーズする場合の対処法【Unity】【Android】【広告】【AdMob】

この記事でのバージョン Unity 2021.3.1f1 GoogleMobileAds-v7.0.0 はじめに 今回はタイトル通り、UnityでAdmobの広告を実装し、Androidアプリ向けにビルドしようとした際に「Building scene 0」でフリーズする場合の対処法です! 対処法

Unityで作ったiOSアプリはDevelopment Buildだと「ローカルネットワーク状のデバイスの検索および接続を求めています。」と表示される【Unity】【iOS】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はタイトルそのままの記事なのですが、UnityでiOSアプリを作る際にDevelopment Buildを有効にしてビルドすると 初回起動時に「ローカルネットワーク状のデバイスの検索および接続を求めています。」と…

Colorとカラーコードの相互変換【Unity】

この記事でのバージョン Unity 2021.3.1f1 はじめに UnityはColorという構造体で色(RGBA)を表現出来ますが、 [SerializeField] private Color _color = Color.red; その一方でテキストの一部だけの色を変えたいみたいな時はカラーコードを使います。 //_text…

uGUIのテキストや画像に綺麗な影やグローを追加出来る True Shadow【Unity】【uGUI】【アセット】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はTrue ShadowというuGUIのテキストや画像に綺麗な影やグローを追加出来るアセットの紹介です! True Shadow - UI Soft Shadow and Glow | GUI Tools | Unity Asset Store UnityにはShadowという影を…

DOTweenで一回転(360度)以上角度を変える方法【Unity】【DOTween】

この記事でのバージョン Unity 2021.3.1f1 はじめに Unityで位置や大きさなどのアニメーション、いわゆるTweenを実装するアセットとしてお馴染みのDOTween。 DOTween Pro | Visual Scripting | Unity Asset Store 今回はそのDOTweenで一回転以上させる方法の…

TextMeshProのテキストを1文字ずつアニメーション【Unity】【DOTween】【TextMesh Pro】

この記事でのバージョン Unity 2021.3.1f1 はじめに Unityで位置や大きさなどのアニメーション、いわゆるTweenを実装するアセットとしてお馴染みのDOTween。 DOTween Pro | Visual Scripting | Unity Asset Store 今回はそのDOTweenを使ってTextMeshProのテ…

AdmobのメディエーションでUnityAdsを入れようとしたら「Undefined symbol: _GADAdSizeLeaderboard」のようなエラーが出た時の対処法【Unity】【iOS】【広告】【AdMob】【Unity Ads】

この記事でのバージョン Unity 2021.3.1f1 GoogleMobileAds-v7.0.0 UnityAdsUnityAdapter-3.1.0 はじめに 今回はAdmobのメディエーションでUnityAdsを入れようとしたらXcodeでのビルド時に以下のようなエラーが出た場合の対処法です! Undefined symbol: _GA…

URP対応のSpine用シェーダー【Unity】【URP】【Spine】

この記事でのバージョン Unity 2021.3.1f1 はじめに Spineで作ったアニメーションはUnityで使う事も可能です。 しかしURPで使う際はデフォルトのシェーダーでは表示がちょっとおかしくなってしまいます。という事で今回はSpineを使う時にURPに対応する方法の…

URP対応の2Dプロジェクトを作成する方法と既存2DプロジェクトをUPRに移行する方法【Unity】【URP】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回は2DゲームでURP(Universal Render Pipeline)を使いたい時用の導入記事です! URP対応の2Dプロジェクトを作成する方法

5,6,7,8のような連番のListや配列をEnumerable.Rangeを使って簡単かつスマートに作る方法【C#】【LINQ】

LINQとは はじめに C#で「5~8の連番のListが欲しい」みたいな時は素直にやると以下のような感じになるかと思います。 //5〜8の連番のListを作成 var list = new List<int>(); for (int i = 5; i <= 8; i++) { list.Add(i); } 特にこれでも問題はないのですが、今</int>…

TextMeshProでアウトライン付けたテキストのフォントサイズを変えた時にアウトラインが付かずに範囲内の色が変わってしまう場合の対処法【Unity】【TextMesh Pro】【トラブルシューティング】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はTextMeshProでアウトライン付けたテキストのフォントサイズを変えた時に以下のようにアウトラインが付かずに範囲内の色が変わってしまう場合の対処法です! 対処法 さっそくですが対処法はフォント…