Sikat Alkitab
Login Login

GridBrushBase

Semua sikat ditambahkan harus berwarisi dari GridBrushBase. GridBrushBase menyediakan set tetap API untuk lukisan.

public virtual void Paint(GridLayout grid, GameObject brushTarget, Vector3Int position)

Paint menambahkan data ke target 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
brushTarget dengan grid GridLayout pada posisi tertentu. Ini dipicu ketika Sikat diaktifkan di grid dan Paint Tool dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan pada lukisan.

public virtual void Erase(GridLayout grid, GameObject brushTarget, Vector3Int position)

Erase menghapus data ke target GameObject brushTarget dengan grid GridLayout pada posisi tertentu. Ini dipicu ketika Sikat diaktifkan di grid dan Erase Tool dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan pada era.

public virtual void BoxFill(GridLayout grid, GameObject brushTarget, BoundsInt position)

BoxFill menambahkan data ke target GameObject brushTarget dengan grid GridLayout ke batas yang diberikan. Ini dipicu ketika Sikat diaktifkan di grid dan Box Fill Tool dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan pada pengisian.

public virtual void FloodFill(GridLayout grid, GameObject brushTarget, Vector3Int position)

FloodFill menambahkan data ke target GameObject brushTarget dengan grid GridLayout dimulai pada posisi tertentu dan mengisi semua area lain yang terkait dengan posisi. Ini dipicu ketika Sikat diaktifkan di grid dan Flood Fill Tool dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan pada pengisian.

public virtual void Rotate(RotationDirection direction)

Rotate memutar konten di sikat dengan arah yang diberikan berdasarkan pada saat ini set pivot.

public virtual void Flip(FlipAxis flip)

Flip membalikkan konten sikat dengan sumbu yang diberikan berdasarkan pada saat ini set pivot.

public virtual void Select(GridLayout grid, GameObject brushTarget, BoundsInt position)

Select menandai batas pada target GameObject brushTarget dengan grid GridLayout dari batas yang diberikan. Ini memungkinkan Anda untuk melihat informasi berdasarkan batas yang dipilih dan memindahkan pilihan dengan Move Tool. Ini dipicu ketika Sikat diaktifkan di grid dan alat Select dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan ketika memilih dari target.

public virtual void Pick(GridLayout grid, GameObject brushTarget, BoundsInt position, Vector3Int pivot)

Pick menarik data dari target GameObject brushTarget dengan grid GridLayout dari batas yang diberikan dan posisi pivot, dan mengisi sikat dengan data tersebut. Ini dipicu ketika Sikat diaktifkan di grid dan Pick Tool dipilih di jendela palet. Override ini untuk menerapkan tindakan yang diinginkan ketika memilih dari target.

public virtual void Move(GridLayout grid, GameObject brushTarget, BoundsInt from, BoundsInt to)

Move menandai pergerakan dari target GameObject brushTarget dengan grid GridLayout dari posisi awal yang diberikan ke posisi akhir yang diberikan. Override ini untuk menerapkan tindakan yang diinginkan ketika bergerak dari target. Ini dipicu ketika Sikat diaktifkan di grid dan Move Tool dipilih pada jendela palet dan Pindah dilakukan (MouseDrag). Umumnya, ini akan menjadi perilaku apa pun saat operasi Move dari sikat sedang dilakukan.

public virtual void MoveStart(GridLayout grid, GameObject brushTarget, BoundsInt position)

MoveStart menandai awal bergerak dari target GameObject brushTarget dengan grid GridLayout dari batas yang diberikan. Ini dipicu ketika Sikat diaktifkan di grid dan Move Tool dipilih pada jendela palet dan Move pertama dipicu (MouseDown). Override ini untuk menerapkan tindakan yang diinginkan ketika memulai langkah dari target. Umumnya, ini akan mengambil data dari target dengan posisi awal yang diberikan.

public virtual void MoveEnd(GridLayout grid, GameObject brushTarget, BoundsInt position)

MoveEnd menandai akhir bergerak dari target GameObject brushTarget dengan grid GridLayout dari batas yang diberikan. Ini dipicu ketika Sikat diaktifkan di grid dan Move Tool dipilih pada jendela palet dan Move selesai (MouseUp). Override ini untuk menerapkan tindakan yang diinginkan ketika mengakhiri pergerakan dari target. Umumnya, ini akan melukis data ke target dengan posisi akhir yang diberikan.


  • 2017–09–06 Sitemap
Sikat Alkitab
Login Login