Unity Screen/World 座標変換

ScreenToWorldPoint・WorldToScreenPointの変換をブラウザで試せます。カメラ設定を入力して即計算。

このツールについて

UnityのScreen座標とWorld座標をブラウザ上で相互変換できるツールです。カメラのFOV・解像度・位置・回転を入力するだけで、ScreenToWorldPoint・WorldToScreenPointの挙動を確認できます。UI配置やレイキャストの検証に便利です。

マウス位置から3D空間上の点を求めたい、UI要素のワールド座標を知りたい、ワールド座標が画面のどこに映るか確認したい──Unityの座標変換は、開発中に何度も出てきますよね。Camera.ScreenToWorldPointやWorldToScreenPointの挙動を、Unityを起動せずにブラウザでさっと検証できます。カメラのFOV・解像度・位置・回転を入力して、画面座標とワールド座標を自由に行き来してみてください。

ツール操作

カメラ設定

Screen → World

ScreenToWorldPoint 相当。screen.z はカメラからの距離(depth)

World: (0, 0, 0)

World → Screen

WorldToScreenPoint 相当

Screen: (960, 540) / Depth:: 10

使い方

  1. カメラのFOV、解像度、位置・回転を入力します
  2. Screen座標またはWorld座標を入力します
  3. 相互に変換された結果が表示されます。ブラウザ上でUnityの挙動を検証できます

いつ使うか

UI要素をワールド座標に変換したい、マウス位置からレイキャスト先を計算したい、カメラ設定変更時の座標変換を検証したい場合。

使用例

画面中央(960,540)をワールド座標に変換、ワールド(0,0,10)が画面のどこに映るか確認。

補足・Tips

  • Screen座標は左下が原点。UIのRectTransformとは座標系が異なります。
  • RaycastHit.point から得たワールド座標を画面座標に戻す検証に便利。
  • カメラの near/far クリップは変換結果に影響しません。

よくある質問

Screen座標とWorld座標の違いは?

Screen座標は画面のピクセル位置(左上や左下が原点)。World座標は3D空間上の位置。マウス位置はScreen座標、オブジェクトのTransform.positionはWorld座標です。

ScreenToWorldPointの使い方は?

マウス位置(Input.mousePosition)を3D空間に変換するときに使用します。Camera.ScreenToWorldPoint(screenPos)で、指定した深度のワールド座標が得られます。

Unityの座標系は?

Unityは左手座標系。Y軸が上方向。Screen座標は左下が(0,0)で、UIのRectTransformとは異なります。

WorldToScreenPointが画面外になるのは?

オブジェクトがカメラの後ろにある、または画面外に映っている場合です。クリップ平面(near/far)の外でも結果は返されます。UIの表示範囲チェックに使えます。

Unity座標変換ツールの使い方は?

カメラのFOV・解像度・位置・回転を入力し、Screen座標またはWorld座標を入力。相互に変換され、ブラウザで検証できます。

マウス位置をワールド座標に変換するには?

Input.mousePositionをScreen座標として、Camera.ScreenToWorldPointで深度を指定して変換。このツールで計算を検証できます。

UIのRectTransformとScreen座標の違いは?

RectTransformは左上原点、ピボット基準。Screen座標は左下原点。変換が必要な場合があります。

カメラのFOVとは?

Field of View(視野角)。縦方向の角度。60が一般的。このツールでFOVを入力して座標変換を計算できます。

Screen座標の原点は?

UnityのScreen座標は左下が(0,0)。解像度1920×1080なら右上が(1920,1080)。

座標変換をブラウザで検証できる?

はい。このツールでUnityのScreenToWorldPoint・WorldToScreenPointの挙動をブラウザ上で検証できます。

Unity Screen/World 座標変換は無料ですか?

無料・登録不要で利用できます。

入力データはサーバーに送られますか?

データは端末内で処理され、当サイトのサーバーには保存されません。

対応ブラウザは?

Chrome、Edge、Firefox、Safari の最新版で動作確認しています。

オフラインで使えますか?

オフラインでも基本機能は動作します(初回読み込み後)。

CLIやデスクトップアプリとの違いは?

Unity Screen/World 座標変換は、コマンドラインやデスクトップアプリの代替として、インストール不要ですぐ使えるオンラインツールです。

いつ使うツール?

こんなときに使います: UI要素をワールド座標に変換したい、マウス位置からレイキャスト先を計算したい、カメラ設定変更時の座標変換を検証したい場合。

使用例は?

具体例: 画面中央(960,540)をワールド座標に変換、ワールド(0,0,10)が画面のどこに映るか確認。

主な機能は?

Screen座標↔World座標の相互変換、カメラFOV・解像度・位置・回転を入力、Unityの挙動をブラウザで検証

他の類似ツールとの使い分けは?

Unity Screen/World 座標変換はブラウザ完結・インストール不要が強みです。CLIやIDE拡張と併用し、手元ですぐ試したいときに使うのが効率的です。

検索キーワード・別名

Unity、座標、マウス、3D、カメラ

基本的な使い方(ワークフロー)

  1. カメラのFOV、解像度、位置・回転を入力します
  2. Screen座標またはWorld座標を入力します
  3. 相互に変換された結果が表示されます。ブラウザ上でUnityの挙動を検証できます

具体的な使用シーン

  • UI要素をワールド座標に変換したい、マウス位置からレイキャスト先を計算したい、カメラ設定変更時の座標変換を検証したい場合。
  • UnityのScreen座標とWorld座標をブラウザ上で相互変換できるツールです。カメラのFOV・解像度・位置・回転を入力するだけで、ScreenToWorldPoint・WorldToScreenPointの挙動を確認できます。UI配置やレイキャストの検証に便利です。
  • Screen座標は左下が原点。UIのRectTransformとは座標系が異なります。
  • RaycastHit.point から得たワールド座標を画面座標に戻す検証に便利。
  • カメラの near/far クリップは変換結果に影響しません。
  • Screen座標↔World座標の相互変換
  • カメラFOV・解像度・位置・回転を入力

プライバシーとデータの扱い

データは端末内で処理され、当サイトのサーバーには保存されません。

注意点

  • コピーした結果を本番環境にそのまま貼る前に必ず再確認する
  • ブラウザ拡張機能がページ動作を妨げる場合はシークレットウィンドウで試す
  • 大量データ入力時はタブを閉じずに処理完了を待つ

関連する学習コンテンツ

関連ツール