particle pro více objektů se stejným názvem.

Pokud si nevíte s něčím rady ohledně tvorby v Game Makeru - pište sem!
Odpovědět
BboyScary
Příspěvky: 221
Registrován: listopad 2, 2011, 6:33 pm
Facebook: https://www.facebook.com/BB-Scary-produkce-1161668
Bydliště: Kopřivnice

particle pro více objektů se stejným názvem.

Příspěvek od BboyScary » září 9, 2017, 8:05 pm

Ahojte. Naučil jsem se vytvářet jednoduše particles. Jde o to že když mi letí objekt tak za ním vychází pixely. Jde to ale udělat pro více stejných objektů najednou? Já dám do toho objektu ať sám vytvoří objekt který ty částice vytváří ale když jich tam je víc tak jdou jen z jednoho.

Uživatelský avatar
xM4tHeWx
Příspěvky: 330
Registrován: srpen 6, 2011, 3:07 pm
Facebook: http://mdmproduction.eu
Bydliště: Hlohovec
Kontaktovat uživatele:

Re: particle pro více objektů se stejným názvem.

Příspěvek od xM4tHeWx » září 10, 2017, 12:21 pm

Pošli tvoj skript ako to máš.

BboyScary
Příspěvky: 221
Registrován: listopad 2, 2011, 6:33 pm
Facebook: https://www.facebook.com/BB-Scary-produkce-1161668
Bydliště: Kopřivnice

Re: particle pro více objektů se stejným názvem.

Příspěvek od BboyScary » září 10, 2017, 12:45 pm

jj pošlu ale až budu doma já jsem to psal z práce. dnes v noci nebo zítra to pošlu

EDIT: 11.9.2017 - tak jsem tady. Mám objekt obj_particle a obj_1

obj_particle
create:

Kód: Vybrat vše

particle_1_sys = part_system_create();
particle_1 = part_type_create();
part_type_size(particle_1, 1, 1, 0, 0.2);
part_type_life(particle_1, 5, 60);
part_type_sprite(particle_1, spr_pixel, 1, 0, 0);
particle_1_emit = part_emitter_create(particle_1_sys);
step:

Kód: Vybrat vše

part_emitter_region(particle_1_sys, particle_1_emit, obj_1.x + 10, obj_1.x - 10, obj_1r.y + 10, obj_1.y - 10, ps_shape_rectangle, ps_distr_linear);
part_emitter_burst(particle_1_sys, particle_1_emit, particle_1, irandom(3));
Když ten obj_1 vytvoří obj_particle_1 tak z něj vychází pixely na souřadnicích toho obj_1. Když těch obj_1 vytvořím třeba 3 tak se i 3x objeví ten obj_particle, ale ty částice vytváří jen jeden z nich.

Uživatelský avatar
ipq
Příspěvky: 919
Registrován: srpen 15, 2011, 7:31 pm
Bydliště: Petržalka

Re: particle pro více objektů se stejným názvem.

Příspěvek od ipq » září 18, 2017, 6:44 pm

Objekt obj_particle_1 si ponechaj len jeden v roome ale vo stepu skus tento kód dať takto:

Kód: Vybrat vše

with(obj_1){
part_emitter_region(other.particle_1_sys, other.particle_1_emit, x + 10, x - 10, y + 10, y - 10, ps_shape_rectangle, ps_distr_linear);
part_emitter_burst(other.particle_1_sys, other.particle_1_emit, other.particle_1, irandom(3));
}
To by malo reagovať tak, že na všetkých objektoch obj_1, čo sú k dispozícií v roome by malo vyvolať particles u všetkých.

BboyScary
Příspěvky: 221
Registrován: listopad 2, 2011, 6:33 pm
Facebook: https://www.facebook.com/BB-Scary-produkce-1161668
Bydliště: Kopřivnice

Re: particle pro více objektů se stejným názvem.

Příspěvek od BboyScary » říjen 1, 2017, 7:37 pm

Děkuju tohle pomohlo. Že mě to nenapadlo hned takové easy řešení. :bounce:

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host