しばゆに

自作ゲームとかUnityとかMacとか。基本的に忘備録

UnityのTextMeshで改行がうまくいかないとき

外部のUTF8ファイルを読み込んでTextMeshのtextに設定したときに\n改行ができなかった。

円マークnとTextMeshの改行コードは別のコードなので置き換えが必要。

 

                   // textの円マークnを改行コードの0x0aに置き換える
                    char[ ] yenn = new char[] { (char)0x5c, (char)0x6e };
                    string yennStr = new string(yenn);
                    text text.Replace(yennStr"\n");

 

 

MacBookAirをNVMeのSSDに換装する(4)

今日久しぶりにMacBookAirのBootCampでWindows10を立ち上げたところ、

起動直後に CRITICAL_PROCESS_DIED のブルースクリーンになって全く操作ができなかった。普段あまりMacBookWindowsは利用しないのだがセットアップ直後はUnityとか使用できたはずなのでどうもおかしい。

原因を探ったところ、電源をつなげた状態だと安定する。たしかに電源を接続せずにWindowsを立ち上げたのは初めてかも。

電源をつなげた状態でWndowsを起動して、コントロールパネルから電源オプションを潜っていき、詳細な電源設定の変更->PCIExpress->リンク状態の電源管理->バッテリ駆動:オフ にすることでひとまず安定したっぽい。(追記:「適切な省電力」でも大丈夫なようです)

MaxBookAir2014にNVMeのSSDで「最大限の省電力」設定だとPCIeバスの電力不足なのかも。

 

 

Cocktail Star 1.4.0 リリース

素敵なジャズをBGMに上質な頭の体操を!

Cocktail Star 1.4.0 リリース!

・新ステージSTANDARD3(1-100)、EXPERT3(1-100)追加
・カクテル追加
・デバイスの画面サイズにレイアウトを最適化
・BGM、SEのボリューム調整追加

f:id:Kawa68k:20191115140448j:plain

 

札幌レトロVR

ひとまず今までのモデルをUnityへと持って行ったところ。

Shade3DからUnityへのFBXエクスポートのポイント

・ジオメトリの「面の頂点の法線を出力」「マイナススケールによる面反転」にチェック

・表面材質と出力対象のチェックはすべて外す

・Unity上でFBXのMaterialsのLocationをUse External Materials(Legacy)に設定

・あとはShade3Dでマスターサーフェィスに貼ってたテクスチャと同じものを、UnityのMaterialのMain Mapsの小窓にドラッグして割り当ててやればOK(normal mapはTexture typeをNormal mapにするのを忘れずに)

f:id:Kawa68k:20190906152003j:plain