ディレクトリ
図1に示すように、ボタンを押すことによって達成さ、特定のオブジェクトを選択
I.はじめに:
ランタイム変換ギズモは、非常に詳細なブログを紹介されています。この章では、したがって、もはや基本的な機能を説明していません。ターンでは、拡張機能を実現します。
第二に、基本的な構成:
参考ブログ:転載リンク
第三に、機能を拡張
図1に示すように、ボタンを押すことによって達成さ、特定のオブジェクトを選択
効果:
方法1(推奨):
EditorObjectSelectionのスクリプトは次のコードを追加します。
public void Skode_Press()
{
_selectedObjects.Clear();
_selectedObjects.Add(GameObject.Find("Cube"));
_selectedObjects.Add(GameObject.Find("Cube (1)"));
_selectedObjects.Add(GameObject.Find("Cube (2)"));
FindObjectOfType<EditorGizmoSystem>().GetComponent<EditorGizmoSystem>().ChangeActiveGizmo(GizmoType.Translation);
}
方法2:
調査結果は、とき試験方法WebGLをサポートしていませんWindowsプラットフォームをサポートしています。その理由は、ということであるWebGLのは、ダイナミックリンクライブラリをサポートしていません。
コード:
EditorObjectSelectionスクリプトは次のコードを追加します:( untiyボタンキーテーブルを)
[DllImport("user32.dll", EntryPoint = "keybd_event")]
public static extern void Keybd_event(
byte bvk,//虚拟键值 ESC键对应的是27
byte bScan,//0
int dwFlags,//0为按下,1按住,2释放
int dwExtraInfo//0
);
public void Skode_Press()
{
_selectedObjects.Clear();
_selectedObjects.Add(GameObject.Find("Cube"));
_selectedObjects.Add(GameObject.Find("Cube (1)"));
_selectedObjects.Add(GameObject.Find("Cube (2)"));
//模拟W键按下、松开。
Keybd_event(87, 0, 0, 0);
Keybd_event(87, 0, 2, 0);
}
2、グリッド線をオフにします
ゲーム画面は、ゲームのアウトパック、ビューにグリッド線。
開閉方法: