Ujian Titik Pukulan | hyperPad Documentation

Loading...

Logo
DocumentationObjekUjian Titik Pukulan
Objek

Ujian Titik Pukulan

Last updated May 2, 2023

Deskripsi

Perilaku Ujian Titik Hit menempatkan titik tidak terlihat yang imajiner pada adegan dan menguji apakah ada objek yang bersentuhan dengan titik tersebut. Ini hanya menguji objek non-pemandangan.

Properti

Triggers Once on Event

Jenis Raycast
  • Objek dengan Z Tertinggi - Hanya objek dengan urutan z tertinggi yang bersentuhan dengan titik tersebut yang akan dimasukkan sebagai entri. Ini dapat menyimulasikan sentuhan.

  • Objek dengan Z Terendah - Hanya objek dengan urutan z terendah yang bersentuhan dengan titik tersebut yang akan dimasukkan sebagai entri.

  • Semua Objek - Setiap objek yang bersentuhan dengan titik tersebut akan dimasukkan dalam hasil. Field output object, x_pos, y_pos dan distanceakan menjadi array.

Lapisan

Titik hanya akan bersentuhan dengan objek di lapisan yang Anda pilih. Anda memiliki opsi untuk tidak membatasi titik ke semua lapisan.

Berinteraksi Dengan

Titik dapat bersentuhan dengan objek non-pemandangan mana pun atau hanya dapat bersentuhan dengan objek yang telah Anda pilih. Anda dapat menggunakan tag untuk menentukan kelompok objek mana yang dapat bersentuhan dengan titik tersebut.

Titik Asal

Posisi dunia awal dimana titik tersebut akan berasal.

Ukuran Asal

Radius titik dalam meter.

Output

Objek

Perilaku ini akan mengeluarkan ID objek yang terinterseksi.

X

Perilaku ini akan mengeluarkan posisi dunia dari lokasi terdekat dimana titik tidak lagi bersentuhan dengan objek sepanjang sumbu X dalam radius.

Y

Perilaku ini akan mengeluarkan posisi dunia dari lokasi terdekat dimana titik tidak lagi bersentuhan dengan objek sepanjang sumbu Y dalam radius.

Jarak

Perilaku ini akan mengeluarkan jarak yang harus dipindahkan titik agar berada di luar objek.

Terinterseksi

Perilaku ini akan mengeluarkan 1 jika titik telah bersentuhan dengan objek mana pun. Jika titik tersebut tidak bersentuhan dengan objek mana pun, perilaku ini akan mengeluarkan 0 sebagai gantinya.

76F61ADA-9264-48FB-BD6F-15C6F5015463.jpeg

Contoh

  • Anda dapat memeriksa apakah pemain berada dalam area tertentu di adegan.
  • Anda dapat membuat sistem senjata di mana serangan pemain Anda dapat merusak musuh sekitar.
  • Anda dapat memiliki ledakan yang dapat merusak pemain dan musuh dalam radius.

Terkait

Ujian Raycast

Apakah Berinteraksi