Login Login
Login Contoh ubin

Kelas berguna lainnya

TileFlags

None = 0

Tidak ada bendera yang ditetapkan untuk ubin. Ini adalah default untuk sebagian besar ubin.

LockColor = 1 << 0

Mengatur bendera ini jika skrip ubin mengontrol warna ubin. Jika ini ditetapkan, ubin mengontrol warna seperti itu ditempatkan ke TilemapGameObject yang memungkinkan Anda untuk dengan cepat membuat tingkat 2D menggunakan ubin dan overlay grid. More info
Lihat di Glossary
. Anda tidak dapat mengubah warna ubin melalui lukisan atau menggunakan scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
. Jika ini tidak diatur, Anda dapat mengubah warna ubin melalui lukisan atau menggunakan skrip.

LockTransform = 1 << 1

Mengatur bendera ini jika skrip ubin mengontrol transformasi ubin. Jika ini ditetapkan, ubin mengontrol transformasi seperti itu ditempatkan ke ubinmap. Anda tidak dapat memutar atau mengubah perubahan ubin melalui lukisan atau menggunakan skrip. Jika ini tidak diatur, Anda dapat mengubah transformasi ubin melalui lukisan atau menggunakan skrip.

LockAll = LockColor | LockTransform

Ini adalah kombinasi dari semua bendera kunci yang digunakan oleh TileBase.

InstantiateSpawnGameObjectRuntimeOnly = 1 << 2

Mengatur bendera ini jika skrip ubin harus menahan objek permainannya hanya ketika proyek Anda berjalan dan tidak dalam mode Editor.

Login Login Login

None = 0

Ubin ini tidak menghasilkan bentuk colliderBentuk tak terlihat yang digunakan untuk menangani tabrakan fisik untuk objek. Seorang sari tidak perlu menjadi bentuk yang sama dengan jala objek - perkiraan kasar sering lebih efisien dan tidak dapat dibedakan dalam gameplay. More info
Lihat di Glossary
.

Sprite = 1

Bentuk kolider yang dihasilkan oleh ubin ini adalah bentuk fisika yang ditetapkan oleh SpriteObjek grafis 2D. Jika Anda digunakan untuk bekerja di 3D, Sprites pada dasarnya hanya tekstur standar tetapi ada teknik khusus untuk menggabungkan dan mengelola tekstur sprite untuk efisiensi dan kenyamanan selama perkembangan. More info
Lihat di Glossary
yang kembali ubin. Jika tidak ada bentuk fisika telah ditetapkan dalam Sprite, ia mencoba untuk menghasilkan bentuk berdasarkan garis besar Sprite.

Catatan: Jika bentuk collider untuk ubin perlu dihasilkan dalam runtime, set bentuk fisika untuk Sprite atau mengatur Tekstur Sprite untuk dibaca agar Unity untuk menghasilkan bentuk berdasarkan garis besar.

Grid = 2

Bentuk kolider yang dihasilkan oleh ubin ini adalah bentuk sel, didefinisikan oleh tata letak Grid.

ITilemap

ITilemap adalah kelas dasar di mana Tile dapat mengambil data dari Tilemap ketika Tilemap mencoba untuk mengambil data dari ubin.

Vector3Int origin { get; }

Ini mengembalikan titik asal dari Tilemap di ruang angkasa.

Vector3Int size { get; }

Ini mengembalikan ukuran Tilemap di ruang angkasa.

Bounds localBounds { get; }

Ini mengembalikan batas dari Tilemap di ruang lokal.

BoundsInt cellBounds { get; }

Ini mengembalikan batas dari Tilemap di ruang angkasa.

Sprite GetSprite(Vector3Int location);

Ini mengembalikan sprite yang digunakan oleh ubin di lokasi yang diberikan.

Color GetColor(Vector3Int location);

Ini mengembalikan warna yang digunakan oleh ubin di lokasi yang diberikan.

Matrix4x4 GetTransformMatrix(Vector3Int location);

Ini mengembalikan matriks transformasi yang digunakan oleh ubin di lokasi yang diberikan.

TileFlags GetTileFlags(Vector3Int location);

Ini mengembalikan bendera ubin yang digunakan oleh ubin di lokasi yang diberikan.

TileBase GetTile(Vector3Int location);

Ini mengembalikan Tilemap di lokasi yang diberikan. Jika tidak ada ubin di sana, itu kembali null.

T GetTile<T>(Vector3Int location) where T : TileBase;

Ini mengembalikan ubin di Tilemap di lokasi yang diberikan dengan tipe T. Jika tidak ada ubin dengan jenis pencococokan di sana, ia kembali null.

void RefreshTile(Vector3Int location);

Tawaran ini menyegarkan ubin di lokasi yang diberikan.

T GetComponent<T>();

Ini mengembalikan komponen T yang melekat pada 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
dari Tilemap.


  • 2017–09–06 Sitemap
Login Login
Login Contoh ubin