Login Login
Kelas berguna lainnya

TilemapEditorTool

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 TilemapEditorToolwill 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 TilemapEditorToolcan Anda diaktifkan pada saat ini. Gunakan ini untuk memvalidasi apakah prasyarat untuk mengaktifkan TilemapEditorToolare Anda tersedia.

TilemapEditorToolcan kustom ditambahkan sebagai alat default di palet ubin menggunakan plester palet ubin atau sebagai alat untuk sikat grid tertentu ketika GridBrushhas BrushToolattribute dengan jenis TilemapEditorTool kustom Anda.


Login Halaman alat ditambahkan dalam.

Login Login
Kelas berguna lainnya