คลิปที่ 1
สำหรับในบทนี้ เราจะมาเรียนเกี่ยวกับเซ็นเซอร์ที่มีในอุปกรณ์ Android โดยเซ็นเซอร์อันแรกที่จะแนะนำให้รู้จัก เรียกว่า Orientation Sensor ซึ่งเป็นเซ็นเซอร์ที่จะคอยดูว่า เราถืออุปกรณ์อย่างไร เช่น ถือตามแนวตั้ง หรือตามแนวนอน หรือเอียงกี่องศา
ค่าที่เซ็นเซอร์ให้กลับมา มีทั้งค่ามุม Roll, Pitch และ Azimuth ในแอพตัวอย่าง เราใช้มุม Azimuth ในการหมุนภาพเข็มทิศให้ชี้ไปทางทิศเหนือเสมอ
นอกจากนี้ ผมยังได้แทรกเทคนิคอื่นๆ เข้าไปด้วย เช่น
คลิปที่ 2
ในคลิปที่เป็นตอนต่อนี้ เราจะลองใช้ Orientation Sensor ในการควบคุมการเคลื่อนที่ของแมลง ด้วยการเอียงโทรศัพท์มือถือไปมา ยิ่งเอียงมาก แมลงก็จะยิ่งวิ่งเร็วขึ้น และอยากให้สังเกตว่า แมลงจะหันหัวไปในทิศทางที่จะวิ่งด้วย
คุณจะได้เรียนรู้ค่าที่ Orientation Sensor วัดได้อีก 2 ค่า คือ Angle และ Magnitude
นอกจากนี้ ยังจะได้รู้จักกับ component ใหม่ที่ใช้ใน Canvas คือ ImageSprite ซึ่ง Sprite นี้จะเป็นตัวละครที่สามารถเคลื่อนที่ไปมาบน Canvas
การสั่งให้ Sprite เคลื่อนทำได้โดยการกำหนดมุมที่จะเคลื่อนที่ไป และความเร็วในการเคลื่อนที่ คุณจะได้เรียนรู้ระบบพิกัดจุดบน Canvas ซึ่งแตกต่างจากระบบอื่นๆ
มีข้อสงสัย สอบถามได้ที่
Facebook - http://fb.me/narongporn.lao
คุณสามารถรับชม VDO อื่นๆ ในคอร์สนี้ได้ที่
https://www.youtube.com/playlist?list=PLi8U-R74CWSVbdWO1iX3jjTUexEx06RBF
"LIKE, SHARE, SUBSCRIBE เพื่อแบ่งปันความรู้สู่วงกว้าง"
ไม่มีความเห็น