(:3[kanのメモ帳]

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

(:3[kanのメモ帳]


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


トラブルシューティング

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

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

Unity(Hub)で「プロジェクトはすでに開いています」と表示されて起動出来ない場合の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity Hub 3.0.0-beta.7 はじめに Unityは基本的に1つのPCで同じプロジェクトを同時に開く事は出来ません。 ただ、まだ開いてないのに上記のように表示されて開けなくなる事がたまにあります。今回はそんな場合の対処法です! UnityL…

Appleシリコン版(M1 Max)MacでUnityプロジェクトが開けない時の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.14f1 Unity 2020.3.17f1 はじめに 最近MacをAppleシリコン版(M1 Max)に変えたのですが、 一ヶ月一万円生活一日目 16インチMacBook Pro - スペースグレイ64GBユニファイドメモリ2TB SSDストレージ16インチLiquid Retina …

パーティクルのStop Actionで再生の終了が検知出来ない【Unity】【Particle System】【トラブルシューティング】

この記事でのバージョン Unity 2021.1.23f1 はじめに 以前Unityのパーティクルが終わった時に処理を実行する方法を紹介したのですが、 今回はそのやり方で再生の終了が検知出来ない場合があったのその紹介記事です!ちなみにUnityのバージョンによって挙動が…

顔や体など異なる箇所のレンダラーの色(暗さ)がライトプローブ影響で違う場合の原因と対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.14f1 はじめに Unityはライトプローブ(Light Probe)を使うことで、ベイクした静的なライトの情報を動的なオブジェクトに反映させる事が出来ますが、モデルや設定によっては顔や体など異なる箇所のレンダラーの色(暗さ)…

Android端末で起動時に「Error Swappy Failed to initialize SwappyGL」等のエラーが出てクラッシュする場合の対処法【Unity】【Android】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.17f1 はじめに 今回はタイトル通り、Android端末で起動時に「Error Swappy Failed to initialize SwappyGL」等のエラーが出てクラッシュする場合の対処法です! Error SwappyCommon Error while getting method: getApp…

RiderのFile Templatesや「Add to New… menu」が表示されず、「Edit QuickList…」ボタンも反応しなくなった場合の解決方法【エディタ】【JetBrains Rider】【トラブルシューティング】

この記事でのバージョン JetBrains Rider 2020.3.2 はじめに Unityでも使えるエディタであるRiderにはFile Templatesというファイルのテンプレートを作る機能があります。 今回はこのファイルのテンプレートが何も表示されず、 設定の「Add to "New…" menu」…

「Could not extract GUID……」や「Broken text PPtr. GUID……」とエラーが出る場合の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.14f1 はじめに 今回はタイトル通り、シーンを開いた時等に「Could not extract GUID……」や「Broken text PPtr. GUID……」とエラーが出る場合の対処法です! 原因と対処法

Unityエディターがクラッシュ(強制終了)した時にログから原因を見つける方法と、保存していないシーン情報の復旧方法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.14f1 はじめに 今回はタイトル通り、Unityエディターがクラッシュ(強制終了)した時にログから原因を見つける方法と、保存していないシーン情報の復旧方法の解説記事です! ログを見て原因を見つける方法

Unityの左上のメニュー(Hand Tool?)が目の形で固定された時はScene Viewをロックして戻せば直る【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2018.4.20f1 今回はタイトル通り、Unityの左上にあるメニューが目の形で固定されて戻せなくなった時は、 Scene Viewの右上にある鍵マークを押して一旦ロックした後、元に戻せば直るという話です!以上! ちなみにUnityを再生し…

Screen.safeAreaの値がAwakeとStartで違う【Unity】【iOS】【Android】【トラブルシューティング】

この記事でのバージョン Unity 2018.4.19f1 Unity 2019.3.0f6 はじめに iOS(Androidも?)端末にはiPhoneXのノッチなどを含まないセーフエリアという範囲があります。 そして、Unityではセーフエリアの位置やサイズをScreen.safeAreaで取得する事が可能ですが…

SteamVR Pluginを導入したらHmd Not Found Presence Failedとエラーが出る時の対処法 【Unity】【Steam】【VR】【トラブルシューティング】

この記事でのバージョン Unity 2018.4.6f1 Steam VR Plugin 2.3.2 (sdk 1.4.18) はじめに 以前、Steam向けのVRゲーム開発の導入的な記事でも書きましたが、 UnityでSteam向けのVRゲームを開発する際は、SteamVR Pluginというアセットを使うのが一般的です。 …

Easy Saveを使ってるうちに遭遇するかもしれない、いくつかのエラーとその対処法【Unity】【アセット】【Easy Save】【トラブルシューティング】

この記事でのバージョン Unity 2018.4.4f1 Easy Save 3.1.3 はじめに 以前、簡単にセーブ&ロード&暗号化が実装できるEasy Saveというアセットを紹介しました。 //セーブ ES3.Save<int> ("IntKey", 100); ES3.Save<bool> ("BoolKey", false); ES3.Save<string> ("StingKey", "Te</string></bool></int>…

DoScaleとAnimationCurveの併用で起きた問題と解決方法【Unity】【DOTween】【トラブルシューティング】

この記事でのバージョン Unity 2018.4.1f1 DOTween v1.2.250 (DOTweenPro V1.0.155) はじめに Unityで位置や大きさなどのアニメーション、いわゆるTweenを実装するアセットとしてお馴染みのDOTween。 DOTween Pro | Visual Scripting | Unity Asset Store そ…

SteamVR PluginのInput(コントローラー)の設定がビルド時に反映されない時の対処法【Unity】【Steam】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.17f1 SteamVR Plugin v2.0.1 はじめに UnityでSteam向けのVRゲームを開発する際には基本的にSteamVR Pluginを使います。 SteamVR Plugin - Asset Store 今回は、そのSteamVR Pluginを使ったゲームをビルドした際にInput…

特定のシーンで一部のオブジェクトの描画(シェーダー)がおかしくなったと思ったら、Environment LightingのSourceが空になってた話【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.7f1 はじめに 今回は特定のシーンで一部のオブジェクトの描画(シェーダー)がおかしくなった時の話。 Environment LightingのSourceが空に 問題のあるオブジェクトを違うシーンにコピーして持っていくと大丈夫だし、シー…

カメラが近づくと消えるメッシュの原因と対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.7f1 はじめに 今回はカメラが近づくと消えてしまうメッシュの話! なお、本記事に出てくるキャラクターは以下のアセットを使っています。 Unity Mask Man | 3D Humanoids | Unity Asset Store 原因

failed to open source file: '~~~~.cgincとエラーが出る時の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.5f1 今回はfailed to open source file: '~~~~.cgincと表示される場合の対処法の一つです。ちなみ自分の場合だと以下のような感じのエラーでした。 Shader error in 'Hidden/Post FX/Grain Generator': failed to open …

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. と表示される時の対処法【Unity】【Android】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.5f1 はじめに 今回はUnityでAndroid向けにビルドした時に、 CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. Google翻訳コマンド呼び出し失敗:ターゲ…

Oculus IntegrationをMacで使った時に出るエラーや警告の対処法【Unity】【アセット】【Mac】【トラブルシューティング】

この記事でのバージョン Unity 2017.4.5f1 Oculus Integration 1.25 macOS Sierra(10.12.6) はじめに UnityでOculus GoやOculus Rift&Touch、Gear VR向けにアプリを作る際にOculus IntegrationというOculus公式から出ているアセットを使うと楽に諸々の実装が…

RectTransformのPositionを変更してからsizeDeltaを変更するとPositionの変更が戻される【Unity】【トラブルシューティング】

タイトル通りなのですが、RectTransformのPositionを変更してからsizeDeltaを変更すると、Positionの変更が戻されるようになりました。追記 : Unity 2018.2で修正されたようです。 実際の例で説明すると、以下のようなImageがあった時に

ScriptableObjectの変更した値が戻ってしまう場合の対処法【Unity】【ScriptableObject】【トラブルシューティング】

Scriptableobjectとは この記事でのバージョン Unity 2017.3.1f1 はじめに 例えば以下のようなValueという変数を持つScriptableObjectがあり、 //Valueという変数を持つScriptableObject public class MyScriptableObject : ScriptableObject { public int V…

Unable to find suitable JDK installation. と表示される時の対処法【Unity】【Android】【トラブルシューティング】

この記事でのバージョン Unity 2018.1.0b8 はじめに 今回はPlatformでAndroidを選択した時に、 Unable to find suitable JDK installation. Please make sure you have a suitable JDK installation. Google翻訳 適切なJDKのインストールが見つかりません。 …

PC用のビルドした時にアイコンが変わらない場合の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 5.6.1f1 はじめに Unityではデフォルトのアイコンを以下の場所から設定する事ができます。PlayerSettings -> Player -> Defualt Icon 一つ設定しておけば、各サイズのアイコンを自動で設定しくれるという優れもの。 なお、Icon…

Canvasを非Activeにした状態で開始するとRect Transformの諸々が0になる件【Unity】【uGUI】【トラブルシューティング】

この記事でのバージョン Unity 2017.1.0f3 はじめに タイトル通りなのですが、uGUIのCanvsを非Activeにした状態でゲームを開始するとRect Transformの諸々0になります。 一度Activeにすると諸々の数値は自動で設定され、再度非Activeにしてもそのままですが…

Unityのライセンスが更新を忘れて、新規購入したらエッセンシャルパックを再度貰ったよという話【Unity】【トラブルシューティング】

はじめに 今回はUnityのライセンスが切れてしまったので、更新しようと悪戦苦闘した話です。結論から言うとタイトル通り、一度更新が切れると再開は出来ず、新規購入するしかありませんが、エッセンシャルパックを再度貰えます。 なお、2017年8月時点での話…

Serializableなクラスをフィールドにしたら、nullなのにコンストラクタが実行される件【C#】【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2017.1.0f3 はじめに 今回はタイトル通り、Serializableなクラスをフィールドにしたら、nullなのにコンストラクタが実行された話です。 コンストラクタが実行される

Lightが反映されない時の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 5.6.1f1 はじめに 今回はLightを設置したのに反映されない!という状況を解決するかもしれない方法のご紹介です Pixel Light Count

検索時にRequest errorというエラーがでる時の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 5.6.1f1 はじめに 今回は検索時にRequest errorというエラーができる時の対処法です。 Show Asset Store search hits

PC用のビルドした時に解像度が変わらない場合の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 5.5.2f1 はじめに UnityではPC用の解像度(起動時)は以下の場所から設定する事ができます。Build Setting -> PlayerSettings -> Defualt Screen Width & Height なお、DisplayResolutionDialogをDisableに設定すると起動時にユ…