2021年3月17日水曜日

押せるボタンにする

 


 押せないボタンは、絵に描いただけのボタンだ

 まずは、 押せるボタンにしたい。

 押して、何か変化が起きるようにする。

 そして、何かルールにのっとって、成功と失敗が作れれば、とりあえず、ゲームになるはず。

 

 まずは、押せるボタンをめざそう

  ボタンに、イベントトリガーというのが最初からついていて、これに、押したときに何か起きるように設定すると、押せるようになるらしい。

 とりあえず、アセットの下に、スクリプトを入れるファイルを作って、スクリプトを作成。「NewBehaviourScript」というのができた。ダブルクリックでオープン。

 とりあえず、動くのかどうか、スクリプトをコピペしてきて、アタッチ、と。

スクリプトがアタッチできない!


 あれ、何度ボタンにドラッグしたり、「コンポーネントを追加」から入れようとしても、スクリプトがアタッチできない。

  なぜだろう?

 

 これも、ネットの情報さまさま。

 「NewBehaviourScript」という名前を、

public class ××× : MonoBehaviour 

のところの「×××」と同じにしないとけなかったのか。

 おお、アタッチできた!


イベントトリガーに設定

 それでこれを、イベントトリガーに設定、と。

 これでいいのかな?


押せるボタンになった!

 スタートさせても、エラーは出ない。

  さあ、ボタンを押してみよう。

 コンソールに、出ました!「ボタンが押された!」

 成功!! 押せるボタンになった!


 押せるボタンができたじゃないですか。

 ちなみに、スクリプトは、これだけです。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ButtonOsuto : MonoBehaviour
{
    public void ButtonOsitayo()
    {
        Debug.Log("ボタンが押された!");
    }
 }

小さな成功を積み重ねてよちよち

 できた、できた!

 はじめたばかりで、よちよちの時は特に、 小さな成功を積み重ねるのが大事だよね。




0 件のコメント:

コメントを投稿

新作ゲームリリースしました

   ようやく、Androidスマホ用新作ゲームをリリースすることができました。   「封竜陣」  Google Play ストアからダウンロードをよろしくお願いします。   『西遊記』『封神演義』『狐狸縁全伝』などでおなじみの天将たちと一緒にパズルを解いて竜を封印していくという...