個人iOSDeveloper,Unityユーザーです。
作ったもの、試したことなど。

unity1week お題「密」密 オア ノット

今回もお祭りに参加できて嬉しいです。

10回目の参加です。

 

unityroom.com

 追記

なんとこの度room6gamejam「密 オア ノット」ミライノ制作所賞を受賞することができました!

ありがとうございます!!

 

密かどうかを答える2択クイズをアップしました。

1分もあれば全部クリアできる簡単な感じです。

f:id:osushioisi:20200502233732p:plain

 

目が笑っている笑顔

ただ問題を考えるのは難しく、期間中はず〜っと考えていました。

いくつか絵も描いたのにボツにしたり・・

アセットもたくさん入れ他のでコンポーネントを把握するのに時間がかかりました・・

でもいい練習になりました。

f:id:osushioisi:20200502234009p:plain

あとはいわゆる密ってどう説明したらいい・・?と文章でかなり悩んだり。

 

制作時間の6日の中で、問題を長い間考えていて

(子供と一緒に作業するわけだから実際それで都合が良かった)、

"みつでミツで「いわゆる三密」でゆるい雰囲気で難しすぎない"2択クイズを

ずっと考えてました。

 

 

4歳娘に声を入れてもらった

娘の幼稚園が休園になり

おはようからおやすみまでずっと家にいることになりました。

というわけで、娘にも参加してもらい、声を入れてもらいました。

まあまあゆるい感じが出ててイイと思っています。

 

娘の声はアプリにも時々入れているので、録音は手慣れててなんか笑えました

 

f:id:osushioisi:20200502234025p:plain

f:id:osushioisi:20200502233633p:plain

Hardモードは「ミツ」なクイズ付き。

 

 

つまづき

 

EasySave3のコードがWebGLで動きませんでした。

ただ私のキーの指定方法が間違っていたような気もするんですがWebGLへのビルドにすごく時間がかかるので検証せずPlayerPrefsで書き直してアップしました。

 

アセット

セールで購入したEditor Console Proを使ってみました。

すごく便利だったのでこれから何も考えずにインストールしていきたいです

Editor Console Pro | ユーティリティ ツール | Unity Asset Store

f:id:osushioisi:20200428113221p:plain

 

 

 

Unity エラーメモ Gameobject.FindGameObjectsWithTagが実機で動かない

Unity2019.2

Xcode11.3

 

GameObjectをTagでFindするやつがEditor上では動くのに実機で動いてない。

 

Tags & Layers で

タグを削除した際の (Removed)(だっけ?)が残っていた場合

(Removed)より下のTagが探せなくなっている場合があるので

Unityを再起動して(Removed)(だっけ?)を消した状態でビルドしてください

f:id:osushioisi:20200406182734p:plain

 

どこかでこの情報を見た気がして、記憶でやってみたらできました。

 

EasySave3 エラー Default settings were not found in scene.

Default settings were not found in scene. Please drag the ES3 Default Settings prefab found in Plugins/Easy Save 3/Resources/ES3/ into this scene.

NullReferenceException: The 'path' field of this ES3Settings is null, indicating that it was not possible to load the default settings from Resources. Please check that the ES3 Default Settings.prefab exists in Assets/Plugins/Resources/ES3/

EasySave3を使っていてiOSビルドした後に出たエラー

 

f:id:osushioisi:20200402130241p:plain

エラー文のいう通りにES3DefaultSetteingsをシーンに置くと解消されました。

 

これ最初から置いてあったんだっけ?

EasySave2から3にアップデートする時に

公式リファレンス一通り読んだつもりだったけどまだまだなああ・・

Unity InputField DoneとCancelを感知する

DoneとCancelを感知する

if (inputField.touchScreenKeyboard.status == TouchScreenKeyboard.Status.Done){

//Doneでの入力

}else{

//Cancel押下や範囲外押下によるキャンセル時

}

hecres.hatenablog.com

改行を禁止する

Multi Line NewLineでの日本語入力時に、改行をさせたくない。

On Edit End(入力完了)の時にIndexOfで改行を探す。 入力時点で改行を禁止するにはOn Value Changeの時に1文字1文字見るしかない?

public void 関数(){

       string s = inputField.text;

        if (s.IndexOf("\n") != -1)
        {
            Debug.Log("改行されています");
            return;
        }

}

Unity Arbor3を使いたい

arbor.caitsithware.com

 

f:id:osushioisi:20200306110718p:plain

f:id:osushioisi:20200306110721p:plain

 

チュートリアルでコイン落としを作りました。

コイン落としを作るのは3回目だけど、確かに一番楽だったかな・・?!

PrefabをInstantiateがパパッと作れたり

TimeTransitionはとても便利そうだなと思いました。

またネットにあるTipsに挑戦したいと思います。 

 

Unity アセットEasySave3 フォルダを作ってセーブする

覚書 
docs.moodkie.com

        ES3.Save<Dictionary<string, DateTime>>("myDicSave",myDic,"myFolder" + 1 +"/smmSAVEFolder");
        ES3.Save<Dictionary<string, DateTime>>("myDicSave",myDic,"myFolder" + 2 +"/smmSAVEFolder");

f:id:osushioisi:20200304123046p:plain

Xcodeエラー WARNING ITMS-90339:

Xcode11

Unity2017

WARNING ITMS-90339: "Deprecated Info.plist Key. The Info.plist contains a key 'UIApplicationExitsOnSuspend' in bundle CaTodoForKG [CaTodoForKG.app] that will soon be unsupported. Remove the key, rebuild your app and resubmit."

 

InfoからApplication does not run in backgroundを削除するとエラーが消えました

f:id:osushioisi:20200302165429p:plain