Thaigraph

 

   

ค้นหา
Thaigraph หน้าฟอรั่ม Ren'Py [renpy] วิธีใส่ภาพ Main menu
ดู: 3097|ตอบ: 6
go

[renpy] วิธีใส่ภาพ Main menu

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 26-12-2012 03:43 |แสดงโพสต์ทั้งหมด
[renpy] วิธีใส่ภาพ Main menu


เมื่อสร้างไฟล์เกมส์ใหม่ เราจะเห็นว่าหน้าจอเกมส์ของเรามันมีแต่พื้นฉากโล่งๆกับเมนูเท่านั้น ในบทความนี้เราจะมาเพิ่มความน่าสนใจให้กับหน้าเมนูหลัก และหน้าเมนูรองกันค่ะ




ขั้นตอนแรกให้เตรียมภาพ background  2 ภาพนะค่ะ (สำหรับใช้เป็นภาพพื้นฉากของหน้าเมนูหลัก และหน้าเมนูรอง) กำหนด Size ให้มีขนาดใหญ่เท่ากับหน้าจอเกมส์ จะบันทึกเป็นสกุล .jpg หรือ .png ก็ได้

(ภาพนี้บันทึกชื่อว่า main_bg.png )


(ภาพนี้บันทึกชื่อว่า main_bg02.png )


ให้บันทึกภาพทั้ง 2 ภาพลงในแฟ้ม Game  ที่เราสร้างนะค่ะ อย่าเผลอไปเซฟไว้ที่อื่น ไม่งั้นภาพจะไม่แสดง ^^"



แล้วก็ให้เปิดหน้าโปรแกรม Renpy ขึ้นมา และคลิกเปิดไฟล์ Options.rpy เพื่อแก้ไขโค๊ด



ตรงประมาณบรรทัดที่ 78 และ 83 จะเป็นโค๊ดสำหรับให้เปลี่ยนรหัสสี หรือ เปลี่ยนภาพหน้าเมนูหลัก และหน้าเมนูรองค่ะ



พิมพ์ชื่อภาพที่เราบันทึกไว้ลงไปในโค๊ด ทั้ง 2 ภาพ ที่ mm_root จะเป็นหน้าเมนูหลัก ส่วนที่ gm_root จะเป็นหน้าเมนูรองค่ะ



กดปุ่มคีย์ Ctrl+s เพื่อบันทึกไฟล์ และลองรันโปรแกรมดู จะเห็นว่าหน้าเมนูเปลี่ยนเป็นภาพที่เราต้องการแล้วค่ะ


(หน้าเมนูหลัก)


(หน้าเมนูรอง)
บทความโดย NOOKFUFU2
(ขอสงวนสิทธิ์ให้เผยแพร่เฉพาะในเว็บไทยกราฟเท่านั้น!!!)
ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนจึงจะสามารถดูและดาวน์โหลดไฟล์แนบได้ หากยังไม่มีแอคเคานต์หรือยังไม่ได้เป็นสมาชิก กรุณาสมัครสมาชิก
บางบทความคุณจำเป็นต้องสมัครสมาชิกแบบ VIP และ SUPERVIP ถึงจะเข้าอ่านบทความได้

Rank: 1

โพสต์เมื่อ 23-4-2013 19:54 |แสดงโพสต์ทั้งหมด
ภาพที่ต้องนำไปใช้ต้องมีขนาดเท่าไหร่เหรอครับ??

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 24-4-2013 00:58 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ Toeyhawk ตั้งกระทู้

แล้วแต่ขนาดหน้าจอเกมส์ที่เรากำหนดไว้ค่ะ เช่น 800*600 หรือ 1024*768 (โดยปกติโปรแกรมจะกำหนดมาให้เราที่ขนาด 800*600 pixels )

แต่ถ้าเราต้องการแก้ไขขนาดของหน้าจอเกมส์ใหม่ ก็ให้ดูที่ไฟล์ option.rpy ตรงบรรทัดต้นๆ ที่มีโค๊ดเขียนว่า

    config.screen_width = 800
    config.screen_height = 600

ตรงนี้จะเป็นการใส่ขนาดของหน้าจอเกมส์ของเราค่ะ เราจะกำหนดให้มีหน้าจอขนาดเท่าไหร่ก็ได้

Rank: 1

โพสต์เมื่อ 25-4-2013 14:08 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ NOOKFUFU2 ตั้งกระทู้

ขอบคุณมากๆครับ

Rank: 1

โพสต์เมื่อ 12-1-2014 15:07 |แสดงโพสต์ทั้งหมด
ขอบคุณมากครับ 'w'/

Rank: 1

โพสต์เมื่อ 23-6-2018 17:00 |แสดงโพสต์ทั้งหมด
ของผมมันไม่เปลี่ยนอะ....นานิ

Rank: 1

โพสต์เมื่อ 24-6-2018 17:40 |แสดงโพสต์ทั้งหมด
แล้วเวอร์ 7.0 ต้องทำไง
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก


Thaigraph

GMT+7, 25-8-2019 07:30 , Processed in 0.048509 second(s), 20 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc. Thai Language by DiscuzThai! Team.

Top 10 Best Sellers in Clothing for 2017 Top 10 Best Sellers in Clothing Best Sellers in Clothing
Top 10 Best Sellers in Books reviewer 2017 Top 10 Best Sellers in Books Best Sellers in Books