音無サノトの空想録

人生何も考えてない人の描く漫画

【ゲーム制作】2020.05.31 進捗(ジョイスティックの実装)

どうも音無サノトです。

毎週日曜日はUnityにてiOSビルド向けのゲーム制作を行っております。

今日はユーザがゲームを操作するためのジョイスティックの実装です。 

 

今日の成果

  • 実機にてジョイスティックを使った動作テストの確認 

 

 

作業ログ

今日はiPhone上で操作をできるようにジョイスティックの動作テストを行います。

 

ジョイスティックの追加

 

 動作テストのコード

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

public class PlayreController : MonoBehaviour
{
    public FixedJoystick joystick;
    public float speed;

    void Update()
    {
        Vector3 pos = this.gameObject.transform.position;
        float x = joystick.Horizontal * speed;
        float y = joystick.Vertical * speed;
        // 現在のpotionに値を加算してオグジェクトを移動
        this.gameObject.transform.position = new Vector3(pos.x + x, pos.y + y, pos.z);
    }
}

 

このコードはシーンに適当に作ったオブジェクトをジョイスティックで操作する処理を記述しています。

これを前回同様、iOS向けにビルドして実機テストを行いました。

※実行結果は今日の成果(上記)に記載

 

本日は以上となります。