Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8895

脱出ゲームの作り方 8 電気をつけるとテキストが浮かびあがる実装

$
0
0

ライトスタンドで電球を使用したら、テキストが浮かび上がるようにする

LightstandPanelの下に、UI-Textを作成して、浮かび上がる数字のテキストを作成する

このテキストを、LightONのときに表示し、LightOffのときに非表示にする

LightstandManagerに下記を追加

[SerializeField]GameObjectLightText;

public void LightSwitch(bool isON)で、

isONがtrueのときに、LightText.SetActive(true);
そうでない場合は、LightText.SetActive(false);

publicvoidLightSwitch(boolisON){if(isON)//isONがtrue{image.sprite=lightON;//imageの画像をlightONにするLightText.SetActive(true);//LightTextを表示する}else//そうでなかったら{image.sprite=lightOFF;//imageの画像をlightOFFにするLightText.SetActive(false);//LightTextを非表示にする}}

LightText.SetActive()は、isONがtrueのときにtrue、falseのときにfalseなので、
下記のように記述できる

publicvoidLightSwitch(boolisON){if(isON)//isONがtrue{image.sprite=lightON;//imageの画像をlightONにする}else//そうでなかったら{image.sprite=lightOFF;//imageの画像をlightOFFにする}LightText.SetActive(isON);}

LightstandPanelのInspectorのLightstandManagerにLightTextが表示されるので、
Textを設定する

Textは、チェックをはずして非表示にしておく

教材

Unityゲームスタジオ スタジオしまづ
【Unity】初心者からの脱出!? 脱出ゲームの作り方 その8 電気をつけるとテキストが浮かびあがる実装
https://youtu.be/jIl506l6t88


Viewing all articles
Browse latest Browse all 8895

Trending Articles