Mengaktifkan GameObjects
Permainan StatisObjects

Tags

A Tag adalah kata referensi yang dapat Anda berikan kepada satu atau lebih GameObjectsObjek 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
. Misalnya, Anda mungkin mendefinisikan “Player” Tag untuk karakter yang dikendalikan pemain dan “Enemy” Tag untuk karakter yang tidak terkendali. Anda mungkin mendefinisikan item pemain dapat mengumpulkan dalam tag "Collectable".SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
with a “Collectable” Tag.

Tag membantu Anda mengidentifikasi GameObjects untuk tujuan skrip. Mereka memastikan Anda tidak perlu menambahkan GameObjects secara manual ke sifat terpapar skrip menggunakan drag dan drop, sehingga menghemat waktu ketika Anda menggunakan kode skrip yang sama dalam beberapa GameObjects.

Tags berguna untuk memicu kontrol 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
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
; mereka perlu bekerja keluar apakah pemain berinteraksi dengan musuh, prop, atau dikumpulkan, misalnya.

Anda dapat menggunakan fungsi GameObject.FindWithTag() untuk menemukan GameObject dengan mengaturnya untuk mencari objek yang berisi Tag yang Anda inginkan. Contoh berikut menggunakan GameObject. Login Ini melelahkan respawnPrefab di lokasi GameObjects dengan Tag "Respawn":

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    public GameObject respawnPrefab;
    public GameObject respawn;
    void Start() {
        if (respawn == null)
            respawn = GameObject.FindWithTag("Respawn");

        Instantiate(respawnPrefab, respawn.transform.position, respawn.transform.rotation) as GameObject;
    }
}

Membuat Tag baru

InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
menunjukkan menu drop-down Tag di bawah nama GameObject.LayerLapisan dalam Unity dapat digunakan untuk memilih kelompok GameObjects secara selektif atau keluar dari proses atau perhitungan tertentu. Ini termasuk rendering kamera, pencahayaan, tabrakan fisika, atau perhitungan kustom dalam kode Anda sendiri. More info
Lihat di Glossary
drop-down menus just below any GameObject’s name.

Untuk membuat Tag baru, pilih Add Tag…. Ini membuka Tag dan Layer Manager di Inspektur. Perhatikan bahwa setelah Anda nama Tag, itu tidak dapat berganti nama nanti.

Lapisan mirip dengan Tag, tetapi digunakan untuk menentukan bagaimana Unity harus membuat GameObjects di Adegan. Lihat dokumentasi pada halaman Layers untuk informasi lebih lanjut.

Menerapkan Tag

Inspector menunjukkan menu drop-down Tag di bawah nama GameObject. Untuk menerapkan Tag yang ada ke GameObject, buka dropdown Layer dan pilih Tag yang ingin Anda gunakan. GameObject sekarang dikaitkan dengan Tag ini.Tags dropdown and choose the Tag you want to apply. The GameObject is now associated with this Tag.

Hints

  • GameObject hanya dapat memiliki satu Tag yang ditugaskan untuk itu.

  • Unity mencakup beberapa tag bawaan yang tidak muncul di Manajer Tag:

    • Untagged
    • Respawn
    • Finish
    • EditorOnly
    • MainCamera
    • Player
    • GameController
  • Anda dapat menggunakan kata apa pun yang Anda sukai sebagai Tag. Anda bahkan dapat menggunakan frasa pendek, tetapi Anda mungkin perlu untuk memperluas Inspektur untuk melihat nama lengkap Tag.

Mengaktifkan GameObjects
Permainan StatisObjects