Help us understand the problem. What is going on with this article?

UdonSharp日記~ローカルプレイヤーの座標の取得~

プレイヤーの座標を得るよ

参考文献

やぎりさんのUdonSharpコード走り書きメモ・・・プレイヤーのトラッキング情報を取得するテスト

やったこと

VRCPlayerApiでユーザーのトラッキングデータにアクセスしてHeadの位置を取得。
それをテキストに入力してワールド上に表示

やり方

まずワールドにCanvasとTextを設置します。
無題.png

そして床のplane(cubeでも何でもよい)にUdonSharpを適用し、次のコードを記載します。

load.cs
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
using UnityEngine.UI;

public class Load : UdonSharpBehaviour
{
    public GameObject prefab;//←これは使ってないよ
    public Text debugText;

    void Update()
    {
        var player = Networking.LocalPlayer;

        if (player != null)//Unityの再生ボタンで実行すると変数がnullになるらしいよ
        {
            //playerの位置を取得(位置は頭の位置を使用)
            var headData = player.GetTrackingData(VRCPlayerApi.TrackingDataType.Head);

            debugText.text = string.Format("Head-Pos: {0}\r\n", headData.position.ToString());
        }
    } 
}

そしてこのコードとdebugTextを繋げます。(適切な用語ってあるのかしら?)
無題2.png

結構簡単ですね。

sadimensions
Qiita初心者 UdonSharpの記事が少ないことをいいことにUdonSharpの記事を書き始めた人 しかし人に教えるほど知識がないため、系統だって記事が書けない。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした