Metode Interupsi
[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]
-
Deskripsi
-
Mengganggu animasi untuk karakter yang ditentukan.
-
Sintaks
-
agen**. Karakter ("CharacterID"). Mengganggu** Permintaan
Bagian Deskripsi Minta Objek Permintaan untuk panggilan animasi tertentu.
Keterangan
Anda dapat menggunakan ini untuk menyinkronkan animasi antar karakter. Misalnya, jika karakter lain berada dalam animasi perulangan, metode ini akan menghentikan perulangan dan berpindah ke animasi berikutnya dalam antrean karakter. Anda tidak dapat mengganggu animasi karakter yang tidak Anda gunakan (yang belum Anda muat).
Untuk menentukan parameter permintaan, Anda harus membuat variabel dan menetapkan permintaan animasi yang ingin Anda interupsi:
Dim GenieRequest as Object
Dim RobbyRequest as Object
Dim Genie as Object
Dim Robby as Object
Sub FormLoad()
MyAgent1.Characters.Load "Genie", "Genie.acs"
MyAgent1.Characters.Load "Robby", "Robby.acs"
Set Genie = MyAgent1.Characters ("Genie")
Set Robby = MyAgent1.Characters ("Robby")
Genie.Show
Genie.Speak "Just a moment"
Set GenieRequest = Genie.Play ("Processing")
Robby.Show
Robby.Play "confused"
Robby.Speak "Hey, Genie. What are you doing?"
Robby.Interrupt GenieRequest
Genie.Speak "I was just checking on something."
End Sub
Anda tidak dapat mengganggu animasi karakter yang sama dengan yang Anda tentukan dalam metode ini karena server mengantre metode Interupsi dalam antrean animasi karakter tersebut. Oleh karena itu, Anda hanya dapat menggunakan Interupsi untuk menghentikan animasi karakter lain yang telah Anda muat.
Jika Anda mendeklarasikan referensi objek dan mengaturnya ke metode ini, itu mengembalikan objek Permintaan .
Catatan
Gangguan tidak membersihkan antrean karakter; ini menghentikan animasi yang ada dan melanjutkan ke animasi berikutnya dalam antrean karakter. Untuk menghentikan dan membersihkan antrean karakter, gunakan metode Stop .
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk