Anda dapat mendefinisikan penanda kejadian animasi di sepanjang rentang waktu dan menggunakan GetMarkerReachedSignal() untuk mendeteksi penanda tersebut saat animasi berjalan.
Secara default, trek kejadian tidak terlihat. Untuk menampilkan trek kejadian:
Arahkan ke kanan timeline dan klik ikon pengaturan. Menu pop-up akan ditampilkan.

Pilih Tampilkan Kejadian Animasi. Ini membuka bar Kejadian Animasi tepat di bawah media dan kontrol pemutaran.

Buat kejadian
Penanda kejadian adalah indikator visual dari tempat kejadian animasi dimulai. Setelah Anda membuat penanda kejadian, Anda dapat memindahkannya ke posisi bingkai mana pun di timeline.
Untuk membuat penanda kejadian baru:
Arahkan ke timeline, lalu klik dan seret scrubber ke posisi bingkai di mana kejadian harus terjadi.
Arahkan ke trek kejadian, lalu klik tombol Edit Kejadian Animasi.

Di dialog, klik + Tambah Kejadian, lalu masukkan nama kejadian.
- OPSIONALDi kolom Parameter, masukkan string parameter untuk kejadian tersebut.
Klik tombol Simpan. Di bar kejadian dalam timeline, simbol penanda baru ditampilkan di posisi bingkai.

Deteksi kejadian
Untuk mendeteksi kejadian animasi dalam LocalScript, hubungkan fungsi ke fungsi GetMarkerReachedSignal() dari AnimationTrack. Sebagai contoh:
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local animator = humanoid:WaitForChild("Animator")
-- Buat instance "Animasi" baru
local walkAnim = Instance.new("Animation")
-- Set "AnimationId"-nya ke ID aset animasi yang sesuai
walkAnim.AnimationId = "rbxassetid://5432167890"
-- Muat animasi ke animator
local walkAnimTrack = animator:LoadAnimation(walkAnim)
-- Hubungkan event "GetMarkerReachedSignal" ke keyframe bernama tertentu
walkAnimTrack:GetMarkerReachedSignal("FootStep"):Connect(function(paramString)
print(paramString)
end)
Duplikasi kejadian
Saat Anda membuat kejadian, mereka menjadi tersedia untuk digunakan di seluruh animasi, tidak hanya di posisi bingkai di mana Anda awalnya membuatnya. Misalnya, Anda dapat membuat penanda kejadian FootStep di titik di mana kaki kiri karakter menyentuh, lalu menggunakan kejadian yang sama saat kaki kanan karakter menyentuh.
Untuk menggandakan kejadian:
Klik kanan pada penanda kejadian di bar kejadian, lalu pilih Salin Terpilih dari menu konteks.

Klik kanan di waktu lain di sepanjang timeline dan pilih Tempel Kejadian. Kejadian yang disalin akan dimasukkan di posisi waktu terdekat di mana Anda mengklik.
- OPSIONALJika kejadian asli menggunakan parameter tetapi kejadian yang digandakan harus menggunakan parameter yang dimodifikasi, lakukan langkah-langkah berikut:
- Klik kanan penanda kejadian yang digandakan dan pilih Edit Kejadian Animasi dari menu konteks. Dialog Edit Kejadian Animasi akan ditampilkan.
- Lakukan perubahan Anda dan klik tombol Simpan.