ดู: 3492|ตอบ: 61

[Tutorial 7 - 3] Script Edit (Event Script)

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

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 10:06:07 |แสดงโพสต์ทั้งหมด
แก้ไขครั้งสุดท้าย: 8-11-2010 12:02 โดย OP_Jum_RPG

Script Edit (Event Script)
[Version 1.007.00X]


สารบัญ
เนื่องจากมันเยอะ และต่อกันหมด ผมขอใส่แค่อันแรกของแต่ละหัวข้อนะครับ (ยกเว้นขึ้นหน้าใหม่)
- บทนำ
- Structure #1
- Structure #2
- Variable #1
- Variable #2
- Switches
- Collection #1
- Collection #2
- System
- Character #1
- Character #2
- Character #3
- Character #4
- Character #5
- Character #6
- Character #7
- Character #8
- Character #9
- Character #10
- Party Member #1
- Party Member #2
- Door #1
- Door #2
- Vehicle #1
- Vehicle #2
- Vehicle #3
- Vehicle #4
- Turret & Camera #1
- Turret & Camera #2
- Timer & Spawn
-Dynamic Object #1
- Dynamic Object #2
- Light
- Zone
- Map #1
- Map #2
- Map #3
- Map #4
- Camera #1
- Camera #2
- Camera #3
- Camera #4
- Retail
- Input Set
- Game #1
- Game #2


64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 10:08:43 |แสดงโพสต์ทั้งหมด
บทนำ
Script Edit คือการเขียนคำสั่งควบคุมเหตุการณ์ในเกม
แบ่งเป็น 2 แบบคือ Event Script และ Text Script

เราสามารถใส่ Script Edit ให้กับ Trigger มากกว่า 1 ในเหตุการณ์เดียวกันได้
เกม จะเลือกเอาอันที่ตรงเงื่อนไขมาทำงานโดยอัตโนมัติ

เมื่อเรากดเลือกที่ Script Edit จะปรากฎหน้าจอดังรูป



ในที่นี้จะอธิบายเฉพาะส่วนที่เป็น Event Script เท่านั้น
Event Script มีการทำงานในระบบ Drag and Drop และการเชื่อมโยงกันแบบ Flow Chart
เพื่อให้การเขียนคำสั่งแตกย่อยเป็นไปได้อย่างสะดวก

ส่วนที่เป็น Text Script จะกล่าวถึงในบทหลังๆ เนื่องจากเป็นระดับสูง

Edit Local Variable



เป็นการสร้างตัวแปรเฉพาะ หน้า Script Edit นั้นๆ
ไม่สามารถใช้กับเหตุการณ์อื่น หรือ เงื่อนไขอื่นได้
- Change amoungt of... : เพิ่ม - ลดจำนวนตัวแปร
- Persistent : ไม่ทราบ


การใช้งานเบื้องต้น


การใส่คำสั่งของ Event Script จะมีลักษณะเป็น Chart โยงต่อกันไปเรื่อยๆ
และหากคำสั่งใดมีทางเลือกมากกว่า 1 ก็จะมีเส้นแยกให้ตามรูป

เราสามารถ ลบ ย้าย หรือโยงเส้นเพิ่มได้อย่างอิสระ
เพื่อให้การดำเนินไปของเหตุการณ์เป็นไปตามที่เราต้องการ

โปรแกรมจะโยงเส้นออกจากคำสั่งที่เราเลือก (มีสีม่วง)
และเส้นย่อยที่ยังว่างอยู่ อันแรกสุดให้โดยอัตโนมัติ
------------------------------------------------------------------------

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 10:09:17 |แสดงโพสต์ทั้งหมด
เมื่อกดที่ Expand Event จะทำให้ได้หน้าจอที่มี Script ทั้งหมดให้เลือกออกมา
ดังรูป


ในกรอบสีแดงคือการแบ่งกลุ่มของสคริปต์ ตามระดับการใช้งาน
Basic / Intermidiate / Advance / Specific
ถ้าอันไหนปิดไว้ ก็จะไม่มีสคริปต์ของระดับนั้นอยู่ในหน้ากลาง

จากแถบตัวเลือกด้านซ้าย
- All : จะมีรายการ Event ทั้งหมด รวมอยู่ที่นี่
- Custom Event : เป็นการเรียกใช้ Event ที่ผู้สร้างทำขึ้นมาเอง
โดยอ้างอิงจาก Scripting >> Custom Event
- ที่เหลือคือคำสั่งแยกตามหมวด ที่ย่อยมาจากใน All


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

ว่าด้วยเรื่อง Comment

Ver. 1.007 ได้เพิ่มช่องใส่คอมเมนต์ขึ้นมาในคำสั่งสคริปต์
ไว้สำหรับบันทึกว่า คำสั่งตรงนั้น มีไว้ทำอะไร

เมื่อพิมพ์ลงไปแล้ว ก็จะปรากฎในตำแหน่งที่ลูกษรสีแดงชี้ ดังในรูป

ใน Tutorial นี้ จะมีหลายอัน ที่มันเหมือนกับ 1.006 ผมจะไปเอารูปของ 1.006 มาเลย
เพราะฉะนั้น ช่อง Comment มันจะหายไป ก็ไม่ต้องแปลกใจครับ

--------------------------------------------------------------------------
การใช้งาน Text Script
ในบทนี้ จะยังไม่อธิบายวิธีการเขียนสคริปต์
แต่ก็จะบอกให้รู้ไว้ครับ เผื่อว่า Tip อันไหนมันจำเป็นต้องใช้
การเปิดใช้งาน Text Script ก็เพียงแค่คลิกปุ่ม Text ที่อยู่มุมซ้ายล่างของหน้าจอ Script Edit
และจะปรากฎหน้าจอว่างๆ สำหรับเขียนสคริปต์ขึ้นมาให้ทันที

หากมีคำสั่งในส่วนของ Event Script อยู่ก่อนแล้ว
โปรแกรมจะแปลงเป็น Text Script  ให้โดยอัตโนมัติ

หากคลิกปุ่ม Text อีกครั้ง จะเป็นการกลับสู่โหมด Event Script
แต่คำสั่งทั้งหมดที่ใส่ไปแล้ว จะหายไป ระวังด้วยนะครับ

===============================================

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 10:12:00 |แสดงโพสต์ทั้งหมด
Structures #1

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 10:12:35 |แสดงโพสต์ทั้งหมด
Structures #2

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

5

กระทู้

0

เพื่อน

2402

เครดิต

Platinum Lv.1

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

ความดี
384
Kidz
305
ชื่อเสียง
762
เครดิต
2402
โพสต์
188
โพสต์เมื่อ 23-10-2010 11:05:30 |แสดงโพสต์ทั้งหมด
ขอดูหน่อยครับ
~๑ นักรบ ๑~ เดี๋ยวเจอกันเร็วๆนี้

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 20:52:35 |แสดงโพสต์ทั้งหมด
Variables #1

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 20:53:27 |แสดงโพสต์ทั้งหมด
Variables #2

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 23-10-2010 20:54:53 |แสดงโพสต์ทั้งหมด
แก้ไขครั้งสุดท้าย: 23-10-2010 20:56 โดย OP_Jum_RPG

Switches

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้


เรื่องของตัวแปรและสวิตช์
จะคล้ายกับของ RPG Maker จึงจะไม่ขอพูดซ้ำนะครับ

64

กระทู้

42

เพื่อน

2หมื่น

เครดิต

G-maker god

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
1253
Kidz
23694
ชื่อเสียง
1777
เครดิต
28874
โพสต์
368
โพสต์เมื่อ 27-10-2010 12:00:46 |แสดงโพสต์ทั้งหมด
Collections #1

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | ลงทะเบียน

Archiver|Mobile|สุ่มเลขบัตร|kidmaioak

GMT+7, 22-5-2012 05:53 , Processed in 0.087507 second(s), 34 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. & 2008-2012 Kidmaioak.com

ขึ้นไปด้านบน