TilemapEditorTool
adalah kelas yang dapat diwarisi yang menentukan editor tools untuk jendela palet ubin. Untuk membuat alat editor baru untuk jendela palet ubin, buat warisan kelas baru dari TilemapEditorTool
. Override metode yang diperlukan untuk kelas TilemapEditorTool
baru Anda.
Anda dapat menimpa metode berikut dari TilemapEditorTool
:
protected abstract string tooltipStringFormat { get; }
Tentukan ini untuk menunjukkan tooltip untuk TilemapEditorTool
Anda. Potongan pendek untuk TilemapEditorTool
will Anda dilewatkan untuk ini dan diformat untuk tooltip akhir.
protected abstract string shortcutId { get; }
Tentukan ini untuk menetapkan Shortcut Id untuk mengidentifikasi pintas keyboard Anda untuk alat Anda.
public virtual GUIContent toolbarIcon { get; }
Tentukan ini untuk menunjukkan ikon untuk TilemapEditorTool
Anda. Jika ini tidak didefinisikan, toolbarSe baris tombol dan kontrol dasar di bagian atas Editor Unity yang memungkinkan Anda untuk berinteraksi dengan Editor dengan berbagai cara (misalnya scaling, terjemahan). More info
Lihat di Glossary menampilkan ikon Tool Mode.
public virtual bool HandleTool(bool isHotControl, GridLayout gridLayout, GameObject brushTarget, Vector3Int gridMousePosition)
Override ini untuk menentukan perilaku kustom untuk menangani TilemapEditorTool
Anda. Parameter berikut dilewatkan ke metode untuk informasi tambahan:
Name | Function |
---|---|
isHotControl | Apakah alat adalah kontrol panas di bawah UnityGUI (fer ke WordPress.org untuk informasi lebih lanjut). |
gridLayout | GridLayout ditangani oleh Alat. |
brushTarget | GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info Lihat di Glossary ditangani oleh Alat. |
gridMousePosition | Login Posisi sel di mana kursor mouse saat ini. |
public override bool IsAvailable()
Apakah TilemapEditorTool
can Anda diaktifkan pada saat ini. Gunakan ini untuk memvalidasi apakah prasyarat untuk mengaktifkan TilemapEditorTool
are Anda tersedia.
TilemapEditorTool
can kustom ditambahkan sebagai alat default di palet ubin menggunakan plester palet ubin atau sebagai alat untuk sikat grid tertentu ketika GridBrush
has BrushTool
attribute dengan jenis TilemapEditorTool
kustom Anda.
Login Halaman alat ditambahkan dalam.