Thaigraph

 

   

ค้นหา
Thaigraph หน้าฟอรั่ม Ren'Py [renpy] การพับลิชไฟล์ และซ่อนไ ...
ดู: 3049|ตอบ: 8
go

[renpy] การพับลิชไฟล์ และซ่อนไฟล์หลังพับลิช

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 3-1-2013 17:51 |แสดงโพสต์ทั้งหมด
[renpy] การพับลิชไฟล์ และซ่อนไฟล์หลังพับลิช

การพับลิชไฟล์ (Publish) ที่คือการแปลงไฟล์ให้พร้อมที่จะนำเสนอ หรือพร้อมที่จะให้ User นำไปเล่น การพับลิชหลักใหญ่ๆจะมีเป็น 2 ประเภทด้วยกัน คือ

1. พับลิชแบบคงรูปไฟล์ต้นฉบับไว้  
การพับลิชประเภทนี้ เราสามารถเปิดดูการเซ็ตค่าต่างๆภายในได้ รวมทั้งสามารถแก้ไขค่าต่างๆ และเปลี่ยนภาพ ภายในเกมส์ทีหลังได้ค่ะ

2. พับลิชแบบซ่อนไฟล์
การพับลิชประเภทหลัง จะเป็นการพับลิชไฟล์เพื่อนำไปให้ User เล่นจริงๆ เราจะต้องทำการซ่อนไฟล์ต่างๆ เช่น บทสนทนา ภาพตัวละคร ภาพพื้นฉาก เสียงดนตรีประกอบ และภาพท่าทางต่างๆของตัวละคร โดย User จะสามารถมองเห็นภาพต่างๆเหล่านั้นได้ก็ต่อเมื่อเล่นเกมส์ไปเรื่อยๆ หรือทำอีเว้นต่างๆ ภายในเกมส์สำเร็จเท่านั้น

--------------------------------------------------


วิธีการพับลิชแบบแรกก็ไม่มีอะไรค่ะ เราไม่ต้องไปเซ็ตค่าตรงไหนเลย
1. เลือกไฟล์เกมส์ และคลิกที่ "Build Distributions"


2. เลือกระบบ OS ที่รองรับเกมส์ และคลิกที่ "Build"


3.  รอ Process แปบนึง


เมื่อเสร็จแล้วก็จะได้ไฟล์ Zip แบบนี้มาค่ะ


ให้ลองแตกไฟล์ Zip ดู และเข้าไปที่แฟ้ม "game" ก็จะเห็นว่าทั้งการตั้งค่าต่างๆในไฟล์สกุล.rpy ทุกตัว ภาพทุกภาพ ไฟล์เสียง(ถ้ามี)ยังแสดงให้เห็น และเรายังสามารถแก้ไขค่าต่างๆ ผ่านโปรแกรม JEdit ได้



---------------------------------------------------

การพับลิชไฟล์แบบซ่อน
การพับลิชประเภทนี้จะต้องเข้าไปกำหนดสกุลไฟล์ที่ต้องการซ่อนในไฟล์ Options.rpy ก่อนค่ะ
1. คลิกเลือกไฟล์เกมส์ของเรา และเข้าไปเซ็ตค่าในไฟล์ "Options.rpy"



2. ให้ดูตรงคำสั่ง config.developer = true / false

- ถ้าตั้งค่าป็น True จะทำให้สามารถเรียกใช้งานเมนู developer tools ได้(โดยกด Shift + D ขณะรันเกมส์)เพื่อดูค่าต่างๆภายในเกมส์ที่เรากำหนดไว้
- ถ้าตั้งเป็น false จะทำให้ไม่สามารถเรียกใช้งานเมนู developer tools ได้ พูดง่ายๆคือปิดกั้นการมองเห็นค่าบางส่วนไป เหมาะสำหรับตัวเกมส์ที่ทำเสร็จแล้ว และต้องการจะนำไปให้ user เล่น เพื่อป้องกันไม่ให้คนอื่นมาดูค่าต่างๆภายในเกมส์ค่ะ  



(***ถ้ากำหนดให้คำสั่ง config.developer = true เวลาเล่นเกมส์ จะสามารถกดปุ่มคีย์ Shift+D เพื่อเรียกหน้าเมนู developer tools ขึ้นมาดูค่าต่างๆภายในเกมส์ได้แบบนี้ค่ะ ทางที่ดีถ้าจะนำไปให้คนอื่นเล่นต่อ ควรกำหนดเป็น false ไว้จะดีกว่า)



3. เมื่อเปิดไฟล์ Options ขึ้นมาแล้วให้เลื่อนลงไปดูล่างๆ เกือบจะสุด จะเห็นคำสั่งซ่อนไฟล์ถูกปิดไว้ด้วยเครื่องหมาย #


4. ให้เอาเครื่องหมาย # ออก และหากต้องการซ่อนสกุลอื่นด้วยให้พิมพ์เพิ่มลงไปค่ะ

  1. build.classify('game/**.png', 'archive') #ซ่อนไฟล์ภาพสกุล .png
  2. build.classify('game/**.jpg', 'archive')  #ซ่อนไฟล์ภาพสกุล .jpg
  3. build.classify('game/**.rpy', 'archive')  #ซ่อนไฟล์สกุล .rpy ทุกตัว
  4. build.classify('game/**.mp3', 'archive') #ซ่อนไฟล์เสียงสกุล .mp3
  5. build.classify('game/**.ogg', 'archive') #ซ่อนไฟล์เสียงสกุล .ogg
คัดลอกไปที่คลิปบอร์ด


5. ให้บันทึกไฟล์ Options.rpy (กด Ctrl+S) และทำการพับลิชไฟล์แบบเดิมกับวิธีข้างต้นค่ะ



ผลลัพธ์ที่ได้ก็จะเห็นว่า ไฟล์ที่เรากำหนดไว้ก็จะถูกซ่อนทั้งหมด

ขอให้สนุกกับทุกชิ้นงานนะค่ะ

บทความโดย NOOKFUFU2
(ขอสงวนสิทธิ์ให้เผยแพร่เฉพาะในเว็บไทยกราฟเท่านั้น!!!)

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

Rank: 1

โพสต์เมื่อ 14-10-2014 02:10 |แสดงโพสต์ทั้งหมด
the build.directory_name variable may not include the space ,colon , or semicolon characters มันเกิดอะไรขึ้น???
ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนจึงจะสามารถดูและดาวน์โหลดไฟล์แนบได้ หากยังไม่มีแอคเคานต์หรือยังไม่ได้เป็นสมาชิก กรุณาสมัครสมาชิก
บางบทความคุณจำเป็นต้องสมัครสมาชิกแบบ VIP และ SUPERVIP ถึงจะเข้าอ่านบทความได้

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 14-10-2014 04:06 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ sumakime ตั้งกระทู้

มันบอกให้กลับไปเช็คชื่อของ "ตัวแปร" บางตัวที่อาจตั้งชื่อผิด เช่น มีเครื่องหมาย semicolon (";")  หรือ colon(" ' ") หรือ การเคาะปุ่ม space bar จนทำให้เกิดช่องว่างค่ะ

Rank: 1

โพสต์เมื่อ 14-10-2014 17:11 |แสดงโพสต์ทั้งหมด
อ้อครับเดียวไปเช็กดูก่อนนะครับ

Rank: 1

โพสต์เมื่อ 15-10-2014 23:43 |แสดงโพสต์ทั้งหมด
หาไม่เห็นครับทำไงดี TwT

Rank: 7Rank: 7Rank: 7

โพสต์เมื่อ 18-10-2014 17:29 |แสดงโพสต์ทั้งหมด
ตอบกระทู้ sumakime ตั้งกระทู้

ถ้าไม่ได้จริงๆ ลองส่งไฟล์ต้นฉบับทั้งหมดมาที่ mail : nookfufu2@gmailดอทคอม  เดี๋ยวว่างๆจะไล่ตรวจดูให้ค่ะ

Rank: 1

โพสต์เมื่อ 18-10-2014 19:06 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ =w=

Rank: 5Rank: 5

โพสต์เมื่อ 13-11-2014 18:03 |แสดงโพสต์ทั้งหมด
ขอบคุณมากคร้าบบ ><

Rank: 1

โพสต์เมื่อ 18-1-2015 14:00 |แสดงโพสต์ทั้งหมด
ขอบคุณมากเลยครับ
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก


Thaigraph

GMT+7, 6-12-2019 02:17 , Processed in 0.028081 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