Amountにアクセスする記述をします。ハイライトしてある部分がその部分ですね。36~39行目に書いてある通りImageコンポーネントを取得、さらにそもそも最初にUnityEngine.UIにアクセスできるよう名前空間を指定するのも忘れないようにそしていろいろリデザインした時計でこれを起動すると!!動かない!なんででしょう!どうやら原因はいろいろリデザインにあるらしいです...いろいろImageを重ねたり子にして階層を配置してしまうとその画像に当たり判定が阻まれてしまい正常に動作しないようです。Sortingという機能を使う対処法もなぜかうまく動作しなかったんですよね。全ての階層の画像にこのコンポーネントをつけて順番を変えられるはずが...?なのでまた別の方法を見つけました。RayCasterという方法です。これはCanvasにアタッチするタイプのコンポーネントで、これをつけているとこの階層のImageすべてにタッチ情報が送られます。Targetがチェックされていない場合は反応しません。これで....ようやく成功!!!やっとできました!!長かったですね。ライフUIでは今回はさらにもう一つゲームにはおきまりのライフゲージを今更ですが実装していこうと思います!!UIに先ほどと同じ要領でImageたちを配置...彼らはタッチする必要がないので先ほどのような行程はいりませんそしてプレイヤーのスクリプトにライフのint値および敵にあたった時の処理を記述する。この時LifePointはPublicにして他からアクセスできるようにしておきましょう。こちらの新たに作ったLifePointScriptを先ほどのライフのUIにアタッチします。このスクリプトは・プレイヤーのライフにアクセス・自身のImageコンポーネントにアクセスし、ライフに応じて画像の満ち欠けを3等分という風になっています。さあ起動してみると....ライフが減ってそれに応じた欠け方になった!うまくいきましたね。イーサンがいないように見えるのはさっきプレイヤースクリプトに足したコルーチンでイーサンの姿を点滅させているからです。今回はここまでにしておきます。ヶ月)プログラミングド素人、ブルーノの勉強報告、兼好きなゲームの雑談のブログです。(4)はてなブログをはじめよう!covory10101101276さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。