code ソーシャル

Unityアプリ作成Ver.2(1)

スポンサーリンク

マリオのような挙動をするアプリ作成をはじめました。

オリジナルで作成するアプリはシミュレーション系になる予定ですが、一応アクションの方のやり方も見ておきます。

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

public class PlayerManager : MonoBehaviour
{
private Rigidbody2D rbody;

private const float MOVE_SPEED = 3;
private float moveSpeed;

public enum MOVE_DIR
{
STOP,
LEFT,
RIGHT,
};

private MOVE_DIR moveDirection = MOVE_DIR.STOP;

// Start is called before the first frame update
void Start()
{
rbody = GetComponent<Rigidbody2D>();
}

// Update is called once per frame
void FixedUpdate()
{
switch (moveDirection)
{
case MOVE_DIR.STOP:
moveSpeed = 0;
break;
case MOVE_DIR.LEFT:
moveSpeed = MOVE_SPEED * -1;
transform.localScale = new Vector2(-1, 1);
break;
case MOVE_DIR.RIGHT:
moveSpeed = MOVE_SPEED;
transform.localScale = new Vector2(1, 1);
break;
}
rbody.velocity = new Vector2(moveSpeed, rbody.velocity.y);
}

public void PushLeftButton()
{
moveDirection = MOVE_DIR.LEFT;
}
public void PushRightButton()
{
moveDirection = MOVE_DIR.RIGHT;
}
public void ReleaseMoveButton()
{
moveDirection = MOVE_DIR.STOP;
}
}

 

人気の記事

1

コロナによる需要変化 コロナパンデミックの影響で、人々は外に出られなくなり、自宅で過ごす時間が増えました。 この自粛ムードの中、下記のようなビジネスの需要変化が引き起こされています。 【利用者減少】 ...

2

米国レストランの決済時に毎日お世話になっていた「Square」のビジネスモデルについて本日はふれていきたいと思います。 「Square」とは、ネットにつながったモバイル端末と専用のカードリーダーを用意 ...

3

無料でネットショップを開けるアプリとして多くの人に驚きを与えたBASE株式会社が、2019年10月25日東証マザーズに上場しました。2020年2月時点で90万店を超えるショップを抱えるまでに成長してい ...

4

2011年にサービスを開始してから圧倒的な成長率を誇るインテリア通販サイト 【FLYMEe/フライミー】を皆さんご存じでしょうか。 「自分のイメージするインテリア、本当に欲しいインテリアがどこにあるの ...

5

ナイキのSNKRSが、なぜこれほどまでに人気なのか?調べてみました。 きっかけは米国での友達との会話。彼は自分のシューズをみせて、「これ20万円もしたんだぜ。」と語ってくれました。 あまり靴に興味がな ...

-code, ソーシャル
-,

Copyright© BUSINESS HACKER , 2020 All Rights Reserved Powered by AFFINGER5.