บทความสอนกราฟิก

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 2435|ตอบกลับ: 0

[Renpy] 19. วิธีใส่ Effect ดอกไม้ร่วง ที่หน้า Main Menu

[คัดลอกลิงก์]

272

กระทู้

272

โพสต์

979

เครดิต

ผู้ดูแลระบบ

Rank: 9Rank: 9Rank: 9

เครดิต
979
แก้ไขครั้งสุดท้ายโดย nooknazha เมื่อ 2018-5-27 23:01

[Renpy] 19. วิธีใส่ Effect ดอกไม้ร่วงที่หน้า Main Menu

นอกจากเราจะสร้างEffect ภายในเกมส์ได้แล้ว เรายังสามารถใส่ Effect ที่หน้า Main Menu ได้ด้วยนะค่ะ วิธีทำก็ง่ายมากเลยมาดูกันค่ะ

- ภาพด้านล่างคือภาพที่เราใส่โค๊ดคำสั่ง Effect ดอกไม้ร่วงไว้ที่ไฟล์ script.rpy (อธิบายอย่างละเอียดไว้แล้วที่ลิงค์บทความข้างต้น)

effect_main_menu_01.png
โค๊ดคำสั่งสำหรับแทรก Effect ก็ตัวข้างล่างเลยค่ะ สั้นๆ
  1. 1.        add ".....ตามด้วยชื่อภาพ หรือชื่อ Effect ที่จะต้องมาใส่เพิ่ม........."
คัดลอกไปที่คลิปบอร์ด

1. ในกรณีที่หน้า main manu เราสร้างเป็นแบบอัตโนมัติที่โปรแกรมมีมาให้เลือกตอนสร้างเกมส์(โค๊ดหน้า main menu จะถูกเก็บไว้ที่ไฟล์ screens.rpy)ที่หน้าของ Main Menu จะแยกออกเป็นส่วนๆดังภาพด้านล่าง

ถ้าเราต้องการกำหนดให้ Effect นั้น แสดงอยู่ที่"ด้านหน้า" Main Menu ก็ให้ใส่โค๊ด

"add"sakura" ไว้ที่ด้านล่างคำสั่ง frame: ค่ะ

(ตัวอย่าง)

effect_main_menu_02.png


- ผลลัพธ์ที่ได้ Effect ดอกไม้ร่วงจะร่วงทับMain Menu


effect_main_menu_03.png
- และถ้าเราต้องการกำหนดให้ Effect นั้นแสดงอยู่ที่ "ด้านหลัง" Main Menu ก็ให้ใส่โค๊ด "add "sakura" ไว้ที่ด้านล่างคำสั่งframe: ค่ะ

(ตัวอย่าง)

effect_main_menu_04.png
- ผลลัพธ์ที่ได้ Effect ดอกไม้ร่วงจะร่วงอยู่ด้นหลังMain Menu

effect_main_menu_05.png


2. ในกรณีที่สอง คือกรณีที่เราออกแบบหน้า Main Menu ไว้เป็นแบบ Image map ภาพพื้นหลังจะรวมอยู่เป็นชิ้นเดียวกับภาพเมนูเราจึงทำได้แค่อย่างเดียว คือวางโค๊ดคำสั่ง "add "sakura" ไว้ที่ด้านล่างของโค๊ดImagemap
effect_main_menu_06.png
นอกจากนี้เรายังสามารถนำโค๊ด "add ..ตามด้วยชื่อภาพ หรือชื่อของ Effect.." มาใช้ในการแทรกanimation ต่างๆ เช่น การทำให้เมฆลอยเลื่อยช้าๆ ยอดหญ้าปลิวหรือใบไม้ร่วง หรือภาพเคลื่อนไหวต่างๆ ซึ่งสามารถทำได้หลากหลายรูปแบบแล้วแต่จะนำไปประยุกต์ เพื่อตกแต่งหน้า main menu ให้สวยงามได้ค่ะ


บทความโดย นุ้ก
ขอจบบทความแค่เพียงเท่านี้ แล้วพบกันใหม่บทความหน้าค่ะ ^^
(ขอสงวนสิทธิ์อนุญาตให้เผยแพร่เฉพาะในเว็บ www.graphicfufu.comเท่านั้น)


ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|GraphicFUFU

GMT+7, 2024-4-20 16:01 , Processed in 0.134975 second(s), 32 queries .

Powered by Discuz! X3.4 R20180101, Rev.59

© 2001-2017 Comsenz Inc.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้