Unity

一定距離で追従するカメラ

投稿日:

using UnityEngine;
using System.Collections;

public class CameraFollowPlayer : MonoBehaviour
{
    public Transform target;    // ターゲットへの参照
    private Vector3 offset;     // 相対座標

    void Start()
    {
        //自分自身とtargetとの相対距離を求める
        offset = GetComponent<Transform>().position - target.position;
    }

    void Update()
    {
        // 自分自身の座標に、targetの座標に相対座標を足した値を設定する
        GetComponent<Transform>().position = target.position + offset;
    }
}

Main Cameraにスクリプトを貼り付ける
Targetにプレイヤーをドラッグ&ドロップ

キャラクターにカメラがついていきます

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

-Unity

執筆者:


  1. […] 一定距離で追従するカメラ […]

小学生でもわかるUnity | ゲタバコ倶楽部 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。

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

関連記事

Unityの便利機能を使いこなそう #1 Terrainでステージを作ろう

Terrainについて Terrainはゲームの地形を作るツールです 画像のような地形を簡単に作ることができます Terrainを出す Create → 3D Object → Terrainを選択し …

no image

保護中: 凹ませマニア

この投稿はパスワードで保護されているため抜粋文はありません。

no image

タイトル画面からゲーム画面の呼び出し

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Sce …

no image

UnityRemoteのダウンロードと設定

PCとスマホを接続してお手軽にVRを楽しんだり実機でテストプレイするにはUnityRemoteというアプリが必要です UnityRemoteはPCと接続してUnityでテストプレイすると画面をスマホに …

no image

UnityでTextを使って文字を作成する

文字を作成する Create → UI → Textをおします 作成した文字の設定をする 設定の内容 ①文字の座標 ②表示する文字 ③文字の大きさ ④文字の揃える位置 ⑤Overflowにすると全部表 …

ゲタバコ倶楽部へようこそ

  • 300739総閲覧数:
  • 22今日の閲覧数:
  • 231532総訪問者数:
  • 19今日の訪問者数:

住所
Akita,Japan

営業時間
月~日: 10:00 AM – 10:00 PM

このページはゲタバコ先生の日々思うことや活動、プログラミングの習得方法を発信するページです。
仕事のご依頼、メッセージ等、サービス概要をご覧の上で、お気軽にご連絡ください。

getabakosensei@gmail.com