(:3[kanのメモ帳]

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

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発した新作VRソフトです!


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でアウトライン付けたテキストのフォントサイズを変えた時に以下のようにアウトラインが付かずに範囲内の色が変わってしまう場合の対処法です! 対処法 さっそくですが対処法はフォント…

開発用ビルド時に有効になるDEVELOPMENT_BUILDとDEBUGの違い【Unity】

この記事でのバージョン Unity 2021.3.1f1 はじめに ゲームのデバッグ用の機能等を実装したいが、リリース時にはユーザから見えない(使えない)ようにしたい、という事がよくあります。 そんな時はDevelopment Buildを有効にし、 DEVELOPMENT_BUILDやDEBUGと…

上下で太さの違う円柱や円、面取りした立方体等の簡単な3DモデルをUnity上で生成できるMetamesh【Unity】【アセット】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はUnity(Japan)公式のYoutubeの動画にもある、 MetameshというUnity上で色々な3Dモデルを簡単に生成できるパッケージ を試してみて、ついでに記事にまとめちゃおうという感じのやつです。 イメージと…

単色、グラデーション、絵文字等の簡単な画像をUnity上で生成できるMetatex【Unity】【アセット】

この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はUnity(Japan)公式のYoutubeの動画にもある、 MetatexというUnity上で色々な画像を簡単に生成できるパッケージ を試してみて、ついでに記事にまとめちゃおうという感じのやつです。 イメージとしては…

ビルド時に「Missing Project ID」と表示される場合の対処法

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通り、ビルド時に「Missing Project ID」と表示される場合の対処法です! なお、この表示が出る場合はBuild Settingsの上部にも警告が出ている事が多いです。 ビルド時に「Missing Project…

uGUIの要素のドラッグ開始、最中、終了を検知する方法【Unity】【uGUI】

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はuGUIの要素のドラッグ開始、最中、終了を検知する方法の紹介です! また、記事中では以下のアセットを使っています。 Clean & Minimalist GUI Pack | 2D GUI | Unity Asset Store uGUIの要素のドラ…

TextやTextMeshProのフォントに指定した文字が含まれているか(表示できるか)【Unity】【uGUI】【TextMesh Pro】

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はuGUIのTextやTextMeshProのフォントに指定した文字が含まれているか、つまりその文字が表示できるかという事をチェックする方法の紹介です! なお、記事中では以下のフォントを使っています。 Text…

春のアセット祭りセール開催!500以上の人気アセットが50%オフ!先着順で最大80%オフのアセットもあるよ!【Unity】【アセット】

はじめに Unity Asset Storeにて春のアセット祭りセールが始まりました!(期間 : 2022年4月30日15時59分まで) ​ 500以上もの人気アセットが50%オフになっている上に、 Unity Asset Store - 春のアセット祭りセール 先着順で最大80%オフにもなるライトニンク…

Steamのストアページで商標情報や著作権表示を設定する方法【Steam】

はじめに 今回はSteamのストアページで商標情報や著作権表示をどこで設定するのかという感じの記事です! DEATH STRANDING DIRECTOR'S CUT on Steam Save 10% on NEEDY STREAMER OVERLOAD on Steam 商標情報や著作権表示

オブジェクトがカメラに映らない時は描画しないようにして負荷削減する機能 オクルージョンカリング【Unity】【最適化】【Occlusion Culling】

この記事でのバージョン Unity 2020.3.25f1 はじめに Unityにはオクルージョンカリング(Occlusion Culling)というカメラに映ってないオブジェクトは描画しない負荷削減のための機能があります。 イメージとしては以下のような感じで負荷削減の効果も高く、3D…

「Picontier(ピコンティア)」フルリリース!【新作】【Steam】

はじめに Steam(Mac&Windows)にてアーリーアクセスで配信していた「Picontier(ピコンティア)」が、 4度のメジャーアップデートと何度かの細かいアップデートを経て、ついに完成し、フルリリースとなりました!さらにフルリリース記念で20%割引となっておりま…

Unity上でメッシュの頂点を編集して3Dモデルの微調整が出来る Vertex Tweaker【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに 以前、Unity上でメッシュの頂点を編集してブレンドシェイプを作成するBlend Shape Builder というUnity公式のツールで無料(MITライセンス)を紹介したのですが、 これに含まれるVertex Tweakerというメッ…

ネイティブプラグインを書かずにUnity製のアプリにHaptic Feedback(振動)を実装する【iOS】【Unity】【アセット】

この記事でのバージョン Unity 2020.3.25f1 はじめに Apple製品にはHaptic Feedbackというちょっとリッチな振動をさせる機能があります。 もちろん、iPhone等のiOS端末にも付いてる機能なのですが、残念ながらUnityは対応しておらず、使うにはネイティブのプ…

Animatorのステート(状態)の変更を検知する StateMachineBehaviour【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はStateMachineBehaviourというAnimatorで使うタイプのクラスについての紹介です! StateMachineBehaviour はステートマシンのステートに追加できるコンポーネントです。ステートのすべてのスクリプ…

Post Processing Stackの設定値をプログラムから変更する方法【Unity】【ポストプロセス】

この記事でのバージョン Unity 2020.3.25f1 はじめに Unity公式からポストプロセスを使って見栄えを簡単かつ劇的に変える事が出来るPost Processing Stack(Version 2.x)というものが提供されていますが、 今回はこのPost Processing Stackの設定値をプログラ…