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

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.

 

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

 

unity1week お題「逆」逆転バトル

9回目の参加

今回も無事参加できて良かったー!

2020/03/01の20時に公開です。

 

毎度のことながらunityroom様naichi様 ありがとうございます。

f:id:osushioisi:20200229221105p:plain

今回のお題は「逆」でした。


f:id:osushioisi:20200229221059p:plain

というわけでこの壊滅状態のバトルを逆転しよう!という趣旨のゲームを作りました。

 

 

思いついたはいいものの、ターン制バトルってどうやって作るんだろう・・?

 

とりあえずプレイヤーの番号と技の番号を振り、4人分溜まったところで

Dotweenのシーケンスを使ってテキストを流しつつメソッドを呼ぶ形で作りました。

 

 

相変わらずメインのスクリプトがすごい汚くなって泣きそう。

でもunity1weekは完成が目的なので、100点です! ハードルは低く!

 

個人的に楽しかったこと

今回アサシンというジョブで描いた占い師風の猫ですが、

2018年のunity1weekで作った「当てる」ヒットキャットの猫です。

 osushioisi.hatenablog.com

 

私はこのゲームがとても気に入っていて、

この猫は占いが当たらなければ弾を当てるので100%ヒットさせるアサシンキャット

という設定なのです。(以下設定)

占い師は趣味でやっていて、裏の顔はヒットマン
占いといえば亀と水晶と雑居ビルと、アラビアンな雰囲気だと思ってる。
本人はノリノリで占いをしている。
機嫌次第で撃ってくる。すごく迷惑

 隣のビルのインド料理屋のスタッフに恋をしているが、
占いでその結果はわかっている。 本人はそう思っている。

 

というわけでこの猫を本業でゲームにすることができて嬉しかったです

 

ただテストプレイした旦那に

「占い師の格好してるからマジシャンに見える」とクレームをいただきました。

確かに・・内輪ウケでごめんよ

 

ちなみに戦士はアプリ第一号のスイーツ店店長

マジシャンはTwitterでフォローさせてもらってる方のアイコンから

(変なノリに付き合っていただけでありがとうございます)

ヒーラーは製薬会社勤務設定のクラムハント ヒロのヒロです。

f:id:osushioisi:20200229221605p:plain

4ターンで勝利することもできるのでぜひ試してみてね!

 

Unity2019 エラーメモCurl error 56: Receiving data failed with unitytls error code 1048578

Unity2019.2.15f1

2020.02.02

Mac OS 10.14 mojave

使用アセット Odin Arbor3 DotweenPRO

 

Unityを開いたまま離席する、パソコンをスリープにして戻ってくる、などすると

このエラーが出るようになりました

Curl error 56: Receiving data failed with unitytls error code 1048578

しかし再生するとコンソールからエラーは消えます。

(クラッシュする人もいるそうです

 

 

しかも私はCurlの部分をCruel(残酷・冷酷)と空目してしまい

ジーザス😇となりエラーから逃げておりました。

幸いCurlだったのですが、って、Curlってなに・・

 

フォーラム

https://forum.unity.com/threads/whats-curl-error-56.794703/#post-5324541

 

なんか通信の問題?みたいでよくわかりません。

Charled Proxyと言う言葉が出てきます。

実機動作には問題ない?みたいです

Jun 2020 現在対策はないみたいです

また調べ直す機会があったらここに追記します。

 

At least for me, openening the console and disabling "Error on Play" as mentioned, stopped the crashes.

一時的に止めることはできるみたい?