Thaiaat : คลังอัลบั้มรูปภาพ - Handmade - Anime - การ์ตูน
Thursday, September 09, 2010  
กล่องตะโกน
vashiya
11/02/2010 11:05
ต่อไป...เดี๋ยวจะลองวาด "แว่วเสียงน้องแกะ" ดูบ้าง เหอ...เหอ...เหอ...


Annie
09/02/2010 13:24
ท่านvashiya ติดตามดราม่าแกะเหมือนกันหรอนี่


vashiya
03/12/2009 22:10
อืม.....แก่ไปอีกปีแล้วแฮะเรา = ="


Frix
03/12/2009 01:43
- เห็นตรงกะวันคล้ายวันเกิดทั่นวาที่วิวมิกซ์ แวะมาอวยพรที่เวปด้วยละกัน ขอให้สุขภาพแข็งแรง จิตใจแจ่มใส มีแต่สิ่งพึงปรารถนาเข้ามานะท่าน


Frix
21/09/2009 23:53
เนตบ้านใช้ได้ละน่อ แต่อืดชะมัดยาด ทั่นวาว่างๆก็ปั่นสี่ช่องมาเพิ่มเรื่อยๆได้เลยนะ มีเวลา 2 เดือนก่อนวันงานแต่ชะล่าใจไม่ได้ เวลามันไว เหอะๆ


Frix
19/08/2009 09:19
ได้เลยทั่นวา เพราะตอนนี้ที่มีส่งแน่ๆก็แค่ผมกะนิมเบิ้ลเอง แถมมุขตันสุดๆ ดันดูClannad ซึ้งจนมุขไม่ออกเลย 555


rin
18/08/2009 22:12
แต่ในใจผมจริงๆแล้วตอนนี้คิดว่า Renpy น่าจะยังได้เปรียบมากกว่าในเรื่องของการกระจายในหลายแพลตฟอร์มครับ เพราะทำทีเดียวใช้ได้ทั้ง window ,mac,linux ในขณะที่ Novelty นั้นยังรองรับแค่ window เท่านั้น


vashiya
18/08/2009 11:40
โอ้....เยี่ยมมากรินคุง ผมยังทดสอบไปไม่ถึงตรงนั้นเลยอ่ะ ผมดูแค่องค์ประกอบภายนอกรปร่างโปรแกรม แล้วก็ Syntax ของภาษา แต่ภาษา xml คงต้องเรียกว่า Schema สินะ 5555


rin
17/08/2009 22:17
ยกเว้นว่าเราจะทำฟอนท์ใส่เองเท่านั้นแหละครับ


rin
17/08/2009 22:16
ทรัพยากรเครื่องมหาโหดแล้วแต่เรื่องการแสดงภาพยังไม่ค่อยเสถียรเท่าไหร่และยังไม่ค่อยรองรับภาษาไทยด้วยนี่คือปัญหาใหญ่ครับ


rin
17/08/2009 22:15
Novelty ตัวล่าสุดยังเป็นรุ่น 0.8.2 อยู่นะครับ(ยังนับเป็นรุ่นทดลองอยู่) ซึ่งบางครั้งมันก็ดันออกอาการแผลงๆอย่างไม่แสดงภาพบ้างหรือกินรีซอร์สเครื่องมหาศาลทีเดียวแต่เวอร์ชั่นใหม่นี่รู้สึกจะแก้เรื่องการใช้ท


vashiya
17/08/2009 10:16
Frix คุง งานเคียวอนิเดี๋ยวผมอาจจะส่งไปให้สักหน้าสองหน้านะ (ถ้าไม่ทันก็หน้าเดียว)


vashiya
17/08/2009 09:45
อืม......เอาไงดีล่ะเนี่ยท่าที่ลองจับๆดูแล้วถือว่าดีกว่า Ren'py เลยล่ะ มีใครสนใจซับไทยไหมล่ะเดี๋ยวจะลองแปลมาลงด้วย ใครสนใจยกมือขึ้นนนนนนน


Frix
17/08/2009 08:48
- รอรินกับทั่นวาทำพรีวิว โปรแกรมให้ดูน่อ / ปั่นงานเคียวอนิต่อ


vashiya
16/08/2009 23:19
โอ้......ในที่สุดก็มีtoolสร้างอย่างงี้ออกมาซะที ดีจังจะได้ไม่เหนื่อย เหอ...เหอ...เหอ... เดี๋ยวต้องขอดูหน่อยแล้วว่ามันเป็นยังไง


rin
16/08/2009 21:17
เพิ่งไปเจอ engine แจ่มๆตัวนึงมากครับชื่อ Novelty การทำงานคล้ายดรีมวีฟเวอร์มากๆ แค่จับภาพจับฉากมาวางใส่ก็เรียบร้อยแล้ว ดูได้ที่นี่เลยครับ www.visualnovelty.com


vashiya
30/07/2009 22:36
อืม....ยูเนียนมอลล์ อยู่ห่างจากบ้านผมพอสมควร แต่คิดว่าคงไปได้แหล่ะนะ วันอาทิตย์ด้วย


Frix
29/07/2009 13:55
- ทั่นวาสนใจม่ะ นิมยังไม่ตั้งกระทู้เลย สงสัยเวลากระชั้นไปแหะ


vashiya
28/07/2009 22:36
KyoAni - Only Event - อาทิตย์ที่ 6 กันยายน 2552 ลานกิจกรรม ชั้น F2 หน้า Lunchbox Cafe' @ Union Mall ค่า Circle 150 บาท ค่าเข้างาน ฟรี! เวลางาน 11.00 - 15.00 น.


Frix
28/07/2009 11:06
- ตอนนี้วางแผนลุยงาน KyoAni Event อยู่ งานมีต้นเดือนกันยา เวลากระชั้นสุดๆ สนใจร่วมแจมได้นะ ทุกท่าน เดี๋ยวหมานิมจะตั้งกระทู้ดัก ที่วิวมิกซืกะมัง


ข้อความทั้งหมด

ระบบสมาชิก
ชื่อเรียก

รหัสผ่าน



สมัครสมาชิก ?
คลิกที่นี่ เพื่อลงทะเบียน.

ลืมรหัสผ่าน ?
ขอใหม่ ที่นี่.
ผู้กำลังใช้งาน
บุคคลทั่วไป: 1
ไม่มีสมาชิกขณะนี้

สมาชิกทั้งหมด: 43
ยังไม่ยืนยัน: 0
สมาชิกล่าสุด: anyka
จำนวนผู้เยี่ยมชม




81910 คน
อัลบั้มยอดฮิต
HandMade(60)
Funny(55)
Youtube(32)
Song(26)
Avatar & mascot(20)
yaranaika(17)
Comic(16)
Handmade(Fan Art)(14)
Hatsune Miku(13)
paper model(11)
rozen maiden(9)
K(7)
higurashi no naku koro ni (6)
ahe face(6)
megane(5)
Suzumiya Haruhi no Yuuutsu(5)
Yaoi(4)
Mc donald(4)
THAI FANDUB(3)
KFC(3)
Loli(3)
Rockman(2)
DJMAX(2)
Mix Artist(2)
CrossDress(2)
Lucky☆Channel(1)
Lucky☆Star(1)
Event(1)
GIF(1)
Renpy WorkShop การกำหนดค่า Option ต่างๆก่อนสร้าง Game ตอนที่ 1
มาแล้วจ้า.............ตามที่ได้เคยสัญญาไว้กับคู่มือการใช้งานโปรแกรม renpy นะจ๊ะ อาจจะทำออกมาช้าหน่อยเพราะว่าไม่ค่อยมีเวลา แต่จะพยายามแปลมาลงครับจริงๆแล้วเรื่องแปลไม่ค่อยยากหรอกแต่เวลาจะจัดเรียงคำพูดให้เข้าใจง่ายๆนี่สิที่น่าปวดหัว สำหรับบางคนที่ยังคงมีเรื่องสงสัยบางประการเกี่ยวกับการใช้งานโปรแกรมตัวนี้สามารถเข้ามาสอบถามหรือแลกเปลี่ยนข้อคิดเห็นได้ที่ http://www.thaiaat.com/forum/viewforum.php?forum_id=3




เอาล่ะขอเกรินก่อนละกันนะครับเกี่ยวกับการใช้โปรแกรมตัวนี้ สำหรับโปรแกรมสร้างเกมส์ 2D แบบซิมูเลชั่น ตัวนี้เป็น freeware นะครับคุณๆทั้งหลายสารถดาวน์โหลดได้ที่ http://www.renpy.org/wiki/renpy/Download_Ren%27Py สำหรับตัวที่ผมนำมาใช้ในการสอนนั้นผมใช้ตัวเวอร์ชั่น 5.6.4a นะครับ

เพื่อไม่ให้เสียเวลามามะมาดูกันเลย เมื่อเราเปิดโปรแกรมมาเราจะเข้าสู่หน้า menu ให้เราเลือก Newproject -> template -> จากนั้นจึงทำการตั้งชื่อเกมส์โปรเจคของเราซะ กดปุ่ม Enter จากนั้นหากวันหลังเวลาที่เราอยากที่จะกลับมาพัฒนาโปรแกรมตัวนี้ใหม่ ก็ค่อยเลือกที่menu select project -> โปรเจคเรา ในที่นี้ผมขอตั้งชื่อโปรเจกของผมว่า test ละกัน

โอเค..........หลังจากที่เราเลือกโปรเจคเราแล้วก็เข้าไปลุยกันเลย เมื่อเรากดปุ่มLaunch แล้วทำการ Run เกมส์ของเรา มันจะบอกว่าให้เขียนเกมส์ใส่ภาพและเสียงของเราก่อน (5555แล้วจะบอกทำไม) กลับไปที่หน้าmenu ใหม่ครับแล้วเลือกปุ่ม Edit Script ขึ้นมาซะ เอาล่ะจะเริ่มเขียนแล้วล่ะนะ เมื่อเราเข้ามาในหน้าของการเขียน Script นั้นจะมี Tab อยู่ 2 ตัว (ไอที่อยู่ข้างบนน่ะ) Tab 2 ตัวนั้นมันก็คือชื่อไฟล์ที่จำเป็นต่อการเขียนซึ่งมันจะทำการกำหนดค่าต่างๆในการสร้างให้เรานะครับ เรามาเริ่มดูกันก่อนดีกว่าว่าภายในไฟล์นั้นมีอะไรบ้างและใช้งานกันยังไง









ไฟล์ options.rpy

ไฟล์ตัวนี้เป็นไฟล์เริ่มต้นที่ทุกโปรเจคจะต้องมี นั่นก็เพราะว่ามันเป็นไฟล์ที่กำหนดค่า option ต่างๆซึ่งจำเป็นต่อการทำงานของเกมส์ ไม่ว่าจะเป็นการกำหนดขนาดหน้าจอ กำหนดพื้นสีBackground เสียง ปุ่มกด ฯลฯ บางบรรทัดโดยส่วนใหญ่จะเห็นว่ามี เครื่องหมาย “ # “ อยู่ที่หน้าประโยคตลอด เครื่องหมายนี้มันหมายความว่าบรรทัดนั้นมันเป็น Comment ครับ ไม่มีการใช้งานไม่ต้องไปใส่ใจมันนะครับ























คำสั่ง(function , property) ที่จำเป็นในไฟล์นี้แบ่งเป็นกลุ่มหลักๆได้ดังนี้ ( ผมคงไม่ต้องบอกหรอกนะว่าคำสั่งพวกนี้มันอยู่บรรทัดไหนไปหาเอาเองละกัน )
· กลุ่มคำสั่งที่เกี่ยวกับการแสดงผลของ window และการทำงานต่างๆของเกมส์

config.developer = true / false ตั้งค่าเป็น True จะทำให้สามารถแก้ไขด้วย developer tools ได้ แต่ถ้าตั้งเป็น false จะทำให้ไม่สามารถแก้ไขด้วย developer tools ได้ มักจะทำกันในตอนที่เราสร้างเกมส์เสร็จแล้วแจกจ่ายหรือส่งต่อ ให้คนอื่นเล่น เพื่อป้องกันไม่ให้คนอื่นเข้ามาดูโค๊ดของเรา (ส่วนตัวดีเนอะว่าปะ)
config.screen_width = 800 กำหนดความกว้างของwindowเมื่อแสดงผล มีหน่วยเป็นพิกเซล
config.screen_height = 600 กำหนดความยาวของwindowเมื่อแสดงผล มีหน่วยเป็นพิกเซล
config.window_title = u"Game Name" กำหนดชื่อเกมส์ไว้ที่หัวwindow








































· ฟังก์ชั่น theme.roundrect เป็นฟังก์ชันที่คอยกำหนดการแสดงผลต่างของหน้าจอเกมส์ ส่วนใหญ่จะเป็นการใส่รูปใส่สี โดยรูปแบบการกำหนดสีจะให้เราใส่ค่าสีในรูปแบบเลขฐาน16 มีพารามิเตอร์ที่สำคัญๆดังนี้(หากเราไม่ทราบว่าสีที่เราต้องการนั้นมีค่าในเลขฐาน16เป็นเท่าไหร่นั้นสามารถเปิดอ้างอิงดูได้ในPhotoshop)

widget = "#003c78", กำหนดสีของปุ่มว่าจะเป็นสีไหน
widget_hover = "#0050a0", กำหนดว่าเมื่อนำเมาส์ไปวางไว้เหนือปุ่มแล้วจะให้เปลี่ยนไปเป็นสีไหน
widget_text = "#c8ffff", กำหนดสีของตัวหนังสือบนปุ่ม
widget_selected = "#ffffc8", กำหนดสีของตัวหนังสือในปุ่มต่างๆที่ได้มีการเลือกค่าไว้ก่อนแล้ว
disabled = "#404040" กำหนดสีของปุ่มที่ไม่ได้ใช้งาน
disabled_text = "#c8c8c8" กำหนดสีของตัวหนังสือบนปุ่มที่ไม่ได้ใช้งาน
label = "#ffffff" กำหนดสีของตัวหนังสือบนหัวข้อmenu
frame = "#6496c8" กำหนดพื้นหลังของพื้นที่ๆปุ่มmenuแสดงอยู่
button_menu = True/ False ถ้าเป็น False เวลาที่มีหน้าจอให้เลือกตอบคำถามตัวเลือกจะอยู่รวมกันในกรอบคำพูดเลยแต่ถ้าเป็น True มันจะแยกออกไปเป็นกรอบคำถามให้เลือกอยู่กลางจอ
mm_root = "#dcebff" กำหนดรูป/สีพื้นหลังของไตเติ้ลเมนู
gm_root = "#dcebff" กำหนดรูป/สีพื้นหลังของoptionฯลฯที่เกี่ยวกับการกำหนดค่าเกมส์เมนู







































































*** มีบางคำสั่งจะถูก Mark ด้วย # ไว้ข้างหน้าเนื่องจากไม่ต้องการที่จะใช้งาน หากเราต้องการที่จะใช้งานคำสั่งเหล่านั้นให้ทำการลบเครื่องหมาย # นี้ออกก่อน ***









































เอาล่ะครับสำหรับในครั้งต่อไปนั้นผมจะมากล่าวถึงในเรื่องของกลุ่มคำสั่งตัวอื่นๆที่สำคัญอีกครับเช่น

· กลุ่มคำสั่งที่เกี่ยวกับการจัดการกรอบคำพูด
· กลุ่มของคำสั่งที่เกี่ยวกับการกำหนดตำแหน่งการวางของหน้าจอ menu ตอนไตเติ้ลเกมส์
· กลุ่มคำสั่งที่กำหนด Font และขนาดของตัวอักษร
· กลุ่มคำสั่งที่กำหนดค่าเกี่ยวกับเสียง



โดย vashiya เมื่อ July 18 2007 18:03:46
(1133) อ่าน  พิมพ์
© 2007 - 2010 thaiaat.com



  Powered by   powered by php-fusion v6.00.109 ฉ 2003-2005
  Theme Elephant v1.00   Design by Nick56