Categories
Scratch

ความสัมพันธ์ระหว่างตัวละครกับฉากหลัง

ตัวละครกับฉากหลังมีคุณสมบัติคล้ายกันหลายอย่างเช่น ชื่อ ความสามารถเปลี่ยนรูปได้ เขียนโปรแกรมสคริปต์ใส่ได้ มีเสียงพูดได้

ส่วนความแตกต่างนั้นอยู่ที่การเคลื่อนที่ ฉากนั้นจะอยู่กับที่ส่วนตัวละครสามารถเคลื่อนที่ไปมา ขนาดภาพฉากหลังเป็นตัวกำหนดขอบเขตของเวที และยังเป็นตัวอ้างอิงตำแหน่งให้กับตัวละครด้วย

ขอบเขตของเวทีนั้นมีความกว้าง(x) 480 สูง(y) 360 ดังนั้นฉากหลังจะมีขนาดภาพ 480 x 360 การระบุตำแหน่งของตัวละครจะถูกกำหนดด้วยตำแหน่ง x และ y: (x,y) โดยมีตำแหน่งศูนย์กลาง(0,0) อยู่ตรงกลางเวทีหรือภาพฉากหลังดังรูปด้านล่างนี้

ในโปรเจก Aquarium เมื่อเลือกตัวละครใดๆ เราจะเห็นข้อมูลต่างๆของมัน รวมทั้งตำแหน่งบนเวที และทิศทางการเคลื่อนที่ของมันด้วย เช่นตัวอย่างในรูปถัดไป

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

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s