▼スキルアップ間違いなし!UdemyでUnityを学ぶ▼
フリーランスを目指すなら
ゲーム系の案件を探せるサイト
ゲーム開発に使える素材・知識

【一人称視点で使える】マウス(カーソル)を左右に動かしたらカメラも同様に左右に動くようにする【Unity】

マウスを左右に動かしたらカメラも同様に左右に動くようにする
マウスを左右に動かしたらカメラも同様に左右に動く

↑このような感じでマウス(カーソル)を左右に動かしたら、カメラも左右に動く。

Unityでマウスを左右に動かしたら、カメラも左右に動くようにする。簡単なスクリプトで実装できるので、ぜひやってみていただきたい。

マウス(カーソル)を左右に動かしたらカメラも同様に動くようにする

現在の状況

一人称視点で使えるカメラの動きをスクリプトを使って実装する
  • Playerの設置
  • Main CameraがPlayerの子オブジェクトになっている

Playerの目線になるカメラの動きとなる。プレイヤーもカメラの位置も同じ位置のほうが良い。ただカメラに関しては少しだけY軸方向に高いほうがプレイヤーの目線に合うこともあるので、そこはあとで微調整していただきたい。

「Player」にスクリプトをアタッチ

一人称視点で使えるカメラの動きをスクリプトを使って実装する

【Player選択】→【LookXというスクリプトを追加】

 

LookXスクリプトに記述

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

public class LookX : MonoBehaviour
{
    [SerializeField]
    private float x_sensitivity = 3f;

    void Update()
    {
        float x_mouse = Input.GetAxis("Mouse X");

        Vector3 newRotation = transform.localEulerAngles;
        newRotation.y += x_mouse * x_sensitivity;
        transform.localEulerAngles = newRotation;
    }
}

 

こんな感じに実行されればOK

マウスを左右に動かしたらカメラも同様に左右に動く

マウスを左右に動かすと、カメラも左右に動くようになる。

 

おわりに

もっと良いスクリプトがあると思う。思いついたら書くので許してほしい。

以上、マウスを左右に動かしたらカメラも同様に左右に動くようにする方法だ。

このようなチュートリアルを販売しているので、Unityでゲームを作成している人は購入していただきたい。

>>Unityでもっとゲーム開発する

【Unityチュートリアル】フリスビーを犬に届けよの概要
【Unity3Dサンプルゲーム・チュートリアル】「フリスビーを犬に届けよ!」の概要 はじめに Unityでのゲーム開発を手助けするメディア「Unishar-ユニシャー」のさぎのみやです。「フリスビーを犬に届けよ!...
【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

「Unityで3Dゲームを本格的に作っていきたい!」という人におすすめのチュートリアルとなっています。

画像のようなゲームの作り方を販売しています。色々と応用できるチュートリアルとなっています。ぜひ、作ってみてください。

詳細
>>【Unity3Dサンプルゲーム・チュートリアル】「フリスビーを犬に届けよ!」の概要

このチュートリアルを購入する>>

新作Unityアセット

【RT・フォローであなたのスキルが上がる】

シェアフォローする

管理人のモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
シェア・フォロー

であなたの能力が上がります。

「#ユニシャー」をつけて拡散してください。

「Unishar-ユニシャー」公式アカウントをフォローする>>

フリーランスを目指すなら
ゲーム案件を探すサイト
新卒でゲーム業界志望なら
新卒でゲーム業界志望の人におすすめの就活サイト
応援ありがとうございます!
「Unishar-ユニシャー」の支援方法

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください