Công cụ thành viên

Công cụ trang web


developer_center:developer_editor:script:particles_event

Lớp Hiệu Ứng

Lớp cho giao diện Hiệu Ứng

Trở về trang trước


Danh Sách ID Hiệu Ứng

Cách Viết Sự Kiện

 ScriptSupportEvent:registerEvent([[Tên Sự Kiện]],hàm_thực_thi) 

Ví Dụ

function EffectsOnCreature (e)

local objectID = e.eventobjid
local effectID = e.effectid
local x,y,z = e.x,e.y,e.z

end

ScriptSupportEvent:registerEvent([[Particle.Mob.OnCreate]],EffectsOnCreature) 

Danh Sách Sự Kiện

Tên Sự Kiện Giá Trị Nhận Được Miêu Tả
Particle.Mob.OnCreate. eventobjid, effectid, x, y, z Kích hoạt khi các hiệu ứng được tạo ra trên bất kỳ sinh vật nào.Tham số: sinh vật sự kiện, loại hiệu ứng đặc biệt, vị trí khối
Particle.Player.OnCreate eventobjid, effectid, x, y, z Kích hoạt khi các hiệu ứng được tạo trên bất kỳ người chơi nào.Tham số: Người chơi sự kiện, Loại hiệu ứng đặc biệt, Vị trí khối
Particle.Pos.OnCreate effectid, x, y, z Kích hoạt khi các hiệu ứng được tạo tại bất kỳ vị trí nào.Tham số: Loại hiệu ứng đặc biệt, vị trí khối
Particle.Projectile.OnCreate eventobjid, effectid, x, y, z Kích hoạt khi bất kỳ hiệu ứng vật ném nào được tạo ra.Thông số: Tổ chức ném sự kiện, loại hiệu ứng đặc biệt, vị trí khối

Danh Sách API

Danh sách API được nhóm dựa trên lớp đó

Lớp Thế Giới

Hiệu ứng trong Lớp Thế Giới dựa vào vị trí của nó

API Giá Trị Trả Về Miêu Tả
World.playParticleEffect(x: kiểu số, y: kiểu số, z: kiểu số, particleId: kiểu số, scale: kiểu số) code: kiểu số Phát hiệu ứng ở vị trí được chỉ định
World.stopEffectOnPosition(x: kiểu số, y: kiểu số, z: kiểu số, particleId: kiểu số) code: kiểu số Dừng hiệu ứng ở vị trí được chỉ định
World.setEffectScaleOnPosition(x: kiểu số, y: kiểu số, z: kiểu số, particleId: kiểu số, scale: kiểu số) code: kiểu số Đặt tỷ lệ của hiệu ứng tại vị trí được chỉ định
World.randomParticleEffectID() code: kiểu số, result: kiểu số Ngẫu nhiên nhận được ID hiệu ứng
World.playSoundEffectOnPos(pos: kiểu bảng, soundId: kiểu số, volume: kiểu số, pitch: kiểu số, isLoop: boolean) code: kiểu số Phát hiệu ứng âm thanh ở vị trí được chỉ định
World.stopSoundEffectOnPos(pos: kiểu bảng, soundId: kiểu số) code: kiểu số Dừng hiệu ứng âm thanh ở vị trí được chỉ định

Lớp Thực Thể

API Giá Trị Trả Về Miêu Tả
Actor:playBodyEffectById(objid:kiểu số, particleId:kiểu số, scale:kiểu số) ErrorCode.OK Chức năng chính của phương pháp này: Chơi các hiệu ứng đặc biệt trên người chơi được chỉ định
Actor:stopBodyEffectById(objid:kiểu số, particleId:kiểu số) ErrorCode.OK Chức năng chính của phương pháp này: Dừng các hiệu ứng đặc biệt trên người chơi được chỉ định
Actor:setBodyEffectScale(objid:kiểu số, particleId:kiểu số, scale:kiểu số) ErrorCode.OK Chức năng chính của phương pháp này: Đặt kích thước của hiệu ứng đặc biệt trên người chơi được chỉ định
Actor:playSoundEffectById(objid:kiểu số, soundId:kiểu số, volume:kiểu số, pitch:kiểu số, isLoop:bool) ErrorCode.OK Chức năng chính của phương pháp này: phát hiệu ứng âm thanh trên thực thể được chỉ định
Actor:stopSoundEffectById(objid:kiểu số, soundId:kiểu số) ErrorCode.OK Chức năng chính của phương pháp này: Dừng hiệu ứng âm thanh trên thực thể được chỉ định
developer_center/developer_editor/script/particles_event.txt · Sửa đổi lần cuối: 2023/10/25 08:22 bởi alien