【ハルシオンブログ】ポケガ1をUnity5.3からUnity2017にしたら動かすの面倒だったよって話。03ハルシオンシステムの気ままBlog株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。archives【ハルシオンブログ】ポケガ1をUnity5.3からUnity2017にしたら動かすの面倒だったよって話。̆)スヤァ台風21号のおかげで寝不足です。電車止まったり遅れたりで皆さん大変そうです。キックオフイベント」に行ってきます。https://events.withgoogle.com/indie-games-festival-2018-1/楽しみですね!そうそう!ポケットガール1にデータ引き継ぎシステム実装しましたよ!2年越しの機能実装です。今回はDBじゃなくて、NCMBを使っております。今日か明日には最新版アプデしますね。え?ゲーム部分で新しい機能ないのかって?えぇ特に...そこはポケガ3に期待しておいてください。いえば、ポケガ1が今までUnity5.3.4で動いてたんですが、今回Unity2017.1にしてみました。移行で問題がありましたが、その中で一番修正に手間取ったのがこれ。「ボタンが押せない問題」ポップアップからなにからInstantiateをしたものが全て"触れない"状態になってました。原因はlocalScaleのZが"0"になっていたこと。これ、Unity5.3だとScale.zが0でも動いてたんですよね。Vector2.one;とかやってて、Zが0にしてました。この辺全部直して、SetParentも第2引数にfalse追加したりと色々と手間取りました。(ポップアップやらなにやらInstantiateしてるのが多かったため)あとは全体的にシーン移動をSceneManager.LoadSceneに変えたり...ちょこちょことは言わないですが、Unity新しくなったら新しいバージョンに合わせていかないと、ルナティックダンジョンみたいに触れなくなって朽ちていきますね...あ、発見!http://halcyonsystemblog.blog.fc2.com/blog-entry-205.html2015年5月の記事で書いてますね。Vector3.one;にしましょう!というか、今なら普通にobj.transform.SetParent(親オブジェクトのtransform,false);でいいっすからね。いうかこれでやってますし。(02/20)【ハルシオンブログ】Foreachで回している元の配列等の要素を消したかったけどエラーがでたので、こうしたよ。(02/17)【ハルシオンブログ】型スイッチのお話。http://flaw.blog80.fc2.com。