irpg Community
New Particle Engine - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html)
+--- Forum: RGSS and JS Showcase (https://irpg.in.th/forum-26.html)
+--- Thread: New Particle Engine (/thread-268.html)



New Particle Engine - Shinryu - 07-09-2012

[Image: 4xbpc.png]
ระบบ Particle แต่งให้เกมสวยขึ้นมากๆ ใครนึกไม่ออกว่าคล้าย ๆ อะไรก็ลองดูเกม Touhou ครับ
จะเป็นการเอาภาพเล็กๆมาวางอย่างต่อเนื่องจนเกิดเป็นภาพหรือรูปแบบ ขึ้นมา
ซึ่งมีหลักการเดียวกับ Particle Engine และเอาไปใช้เติมควันให้ลูกไฟ แสงที่ล้อมรอบตัวละคร อะไรแบบนั้นได้ด้วย

สคริปต์&การใช้งาน
http://www.mediafire.com/?eee0dxszjstcjry

*เวลาเอาไปใช้นอกจากก็อบสคริปแล้วอย่าลืมก็อบ โพลเดอร์ Particles ในโพลเดอร์ Pictures เอาไปไว้ในเกมเราด้วย

การใช้งาน

ให้ตั้งเหตุการณ์แล้วใส่สคริปไปว่า
Code:
$scene.effect(IDเหตุการณ์,'เอฟเฟคที่ต้องการ','รุปแบบ',แกนx,แกนy)
IDเหตุการณ์ = คือ เหตุการณ์ที่จะโชว์เอฟเฟค ถ้าต้องการให้โชว์ที่ฮีโร่ให้ใส่ -1
เอฟเฟคที่ต้องการ = รุปแบบเอฟเฟค (ดูบรรทัดที่ 72-99 คำใน '' หลัง when)
รูปแบบ = รุปแบบการโชว์มี2แบบคือ
-event อิงเหตุการณ์ เวลาเราเดินจะไม่ขยับ
-screen อิงหน้าจอ เวลาเราเดินจะขยับตาม(แตุ่ยังโชว์คงตำแหน่งเดิม)
แกนx = ตำแหน่งแนวนอนของจุดที่เริ่มแสดงเอฟเฟค (ปกติ 0)
แกนy = ตำแหน่งแนวตั้งของจุดที่เริ่มแสดงเอฟเฟค (ปกติ 0)

**ในการใส่ทุกครั้งต้องใส่รอเวลา 1 เฟรมไว้บนสุดด้วยเสมอ**

และเอฟเฟคนี้เราสามารถใส่หลายๆอย่างฟร้อมกันได้
เช่น ใส่ fire+fire2+smoke

การเปลี่ยนรูป Particle
ไปใต้ when ตรง
Code:
sprite='ชื่อรูปที่ต้องการ'


เครดิต : arevulopapo

ปล.เอามาจากที่วอวี่แจกในไทยแวร์


RE: New Particle Engine - Muge9thD - 07-09-2012

มันคือสุดยอดสคริปต์!!!

* Muge9thD สูบแรงๆ Y me gusta mucho


RE: New Particle Engine - Mysticphoenix - 07-09-2012

Me gusta อลังมาก


RE: New Particle Engine - Alphaforce - 07-10-2012

ลองใช้แล้ว อลังการมาก แต่ถ้าจะทำสวยๆต้องใช้แคลคูลัสนิดหน่อย


RE: New Particle Engine - woratana - 07-10-2012

คิดถึงสคริปต์นี้ ;w;b


RE: New Particle Engine - Shinryu - 07-11-2012

(07-10-2012, 11:28 AM)Alphaforce Wrote: ลองใช้แล้ว อลังการมาก แต่ถ้าจะทำสวยๆต้องใช้แคลคูลัสนิดหน่อย
มีโค๊ตไรก็แชร์กันมั่งนะแมวน้ำเต้น


RE: New Particle Engine - Alphaforce - 07-11-2012

ลองแงะดูจากตัวอย่าง จะทำแสงหมุนเป็นวงกลม ต้องแทน x ด้วย cos(t) แทน y ด้วย sin(t) ---> plot กราฟแบบฟังชั่นของเวลาชัดๆ

ยิ่งแบบหมุนไขว้เป็นเลข 8 เล่นหัวมึนแน่ๆ


RE: New Particle Engine - Tenes - 07-12-2012

โอ๊ะ สคริปต์นี้ อยากลองใช้มานานแล้ว โหลดเลยนะคร้าบบบบ