Scriptable Tiles
Tile

TileBase

Semua ubin ditambahkan ke TilemapGameObject yang memungkinkan Anda untuk dengan cepat membuat tingkat 2D menggunakan ubin dan overlay grid. More info
Lihat di Glossary
harus berwarisi dari TileBase. TileBase menyediakan set tetap API ke Tilemap untuk mengomunikasikan sifat renderingnya. Untuk sebagian besar kasus API, lokasi ubin dan kasus Tilemap ubin ditempatkan pada dilewatkan sebagai argumen API. Anda dapat menggunakan ini untuk menentukan atribut yang diperlukan untuk mengatur informasi ubin.

public void RefreshTile(Vector3Int location, ITilemap tilemap)

RefreshTile menentukan ubin mana dalam vicinity diperbarui sebagai ubin ini ditambahkan ke ubinmap. Secara default, panggilan TileBase tilemap.RefreshTile(location) untuk menyegarkan ubin di lokasi saat ini. Override ini untuk menentukan ubin mana yang perlu disegar karena penempatan ubin baru.

Sitemap Ada jalan lurus, dan Anda menempatkan Example: di sebelahnya. Jalan lurus tidak valid lagi. Perlu T-bagian bukan. Unity tidak secara otomatis tahu apa yang perlu disegarkan, jadi RoadTile perlu memicu refresh ke dirinya sendiri, tetapi juga ke jalan tetangga.RoadTile needs to trigger the refresh onto itself, but also onto the neighboring road.

public bool GetTileData(Vector3Int location, ITilemap tilemap, ref TileData tileData)

GetTileData menentukan apa penampilan ubin seperti di Tilemap. Lihat TileData di bawah untuk rincian lebih lanjut.

public bool GetTileAnimationData(Vector3Int location, ITilemap tilemap, ref TileAnimationData tileAnimationData)

GetTileAnimationData menentukan apakah atau tidak ubin animasi. Kembali benar jika ada animasi untuk ubin, pengembalian lain palsu jika tidak.

public bool StartUp(Vector3Int location, ITilemap tilemap, GameObject go)

StartUp disebut untuk setiap ubin ketika pembaruan Tilemap untuk pertama kalinya. Anda dapat menjalankan logika mulai untuk Ubin di Tilemap jika perlu. argumen go adalah versi yang dicontoh dari objek yang dilewatkan sebagai 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
ketika GetTileData disebut. Anda dapat memperbarui go sesuai kebutuhan.


  • 2017–09–06 Sitemap
Scriptable Tiles
Tile