facebook twitter hatena line email

「Unity/開発環境/オブジェクト検索」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(reference-viewerとは)
(bash(shell)で更新する方法)
 
(同じ利用者による、間の7版が非表示)
行1: 行1:
==reference-viewerとは==
+
==ReferenceViewerは==
オブジェクト検索できる
+
componentを使ってるオブジェクトを検索できる
  
 
==インストール==
 
==インストール==
https://github.com/ina-amagami/unity-reference-viewer からDLしてAssets以下へ配置
+
ttps://github.com/ina-amagami/unity-reference-viewer からDLしてAssets以下へ配置
  
 
もしくは
 
もしくは
  
 
Packages/manifest.json のdependencies内に追加以下追加
 
Packages/manifest.json のdependencies内に追加以下追加
 
+
<pre>
 
{
 
{
 
   "dependencies": {
 
   "dependencies": {
行14: 行14:
 
   }
 
   }
 
}
 
}
 +
</pre>
  
 
==使い方==
 
==使い方==
DLして、Assets以下に配置して、検索したいファイル(画像とか)で右クリックで、"Find References In Project/ByGrep"すると、参照先のオブジェクト(prefabなど)が出てくる。
+
検索したいファイル(画像とか)で右クリックで、"Find References In Project/ByGrep"すると、参照先のオブジェクト(prefabなど)が出てくる。
 +
 
 +
公式:https://amagamina.jp/blog/reference-viewer/
 +
 
 +
==bash(shell)で更新する方法(mac)==
 +
unity-reference-viewer_add.sh
 +
<pre>
 +
#!/bin/bash
 +
 
 +
# ファイルパス
 +
FILE="Packages/manifest.json"
 +
 
 +
# 挿入するキーと値
 +
KEY="jp.amagamina.reference-viewer"
 +
VALUE='    "jp.amagamina.reference-viewer": "https://github.com/ina-amagami/unity-reference-viewer.git",'
 +
 
 +
# 既にキーが存在するか確認
 +
if grep -q "\"$KEY\"" "$FILE"; then
 +
  echo "The key \"$KEY\" already exists in $FILE. No changes made."
 +
else
 +
  # "dependencies": { の直後に挿入
 +
  if sed -i '' "/\"dependencies\": {/a\\
 +
$VALUE
 +
" "$FILE"; then
 +
    echo "Successfully updated $FILE"
 +
  else
 +
    echo "Failed to update $FILE"
 +
  fi
 +
fi
 +
</pre>
 +
実行方法
 +
sh unity-reference-viewer_add.sh

2024年12月11日 (水) 11:58時点における最新版

ReferenceViewerは

componentを使ってるオブジェクトを検索できる

インストール

ttps://github.com/ina-amagami/unity-reference-viewer からDLしてAssets以下へ配置

もしくは

Packages/manifest.json のdependencies内に追加以下追加

{
  "dependencies": {
    "jp.amagamina.reference-viewer": "https://github.com/ina-amagami/unity-reference-viewer.git"
  }
}

使い方

検索したいファイル(画像とか)で右クリックで、"Find References In Project/ByGrep"すると、参照先のオブジェクト(prefabなど)が出てくる。

公式:https://amagamina.jp/blog/reference-viewer/

bash(shell)で更新する方法(mac)

unity-reference-viewer_add.sh

#!/bin/bash

# ファイルパス
FILE="Packages/manifest.json"

# 挿入するキーと値
KEY="jp.amagamina.reference-viewer"
VALUE='    "jp.amagamina.reference-viewer": "https://github.com/ina-amagami/unity-reference-viewer.git",'

# 既にキーが存在するか確認
if grep -q "\"$KEY\"" "$FILE"; then
  echo "The key \"$KEY\" already exists in $FILE. No changes made."
else
  # "dependencies": { の直後に挿入
  if sed -i '' "/\"dependencies\": {/a\\
$VALUE
" "$FILE"; then
    echo "Successfully updated $FILE"
  else
    echo "Failed to update $FILE"
  fi
fi

実行方法

sh unity-reference-viewer_add.sh