เพิ่มลูกเล่นให้กับ Text ด้วย TypeOut Animated Text

text_effect_01

สวัสดีครับ กลับมาพบกับเทคนิคการเขียนเกมด้วย Unity กันอีกแล้วนะครับ วันนี้ผมมี Asset ดีๆและฟรีๆมาฝากเพื่อนๆเช่นเคย โดยวันนี้ Asset ที่ผมนำมาฝากก็คือ TypeOut Animated Text ครับ

TypeOut Animated Text เป็น Asset ที่จะช่วยให้เราสามารถแสดงผล Text แบบ Ui ให้ค่อยๆขึ้นมา คล้ายๆกับเวลาเราพิมพ์ในคอมพิวเตอร์ครับ สามารถดาวโหลดได้ ที่นี่ ครับ

เมื่อดาวโหลดมาแล้ว มาลองดู Demo ในโฟลเดอร์ Scene กันครับ

01

หากเราสังเกตจะเห็นว่าหน้าจอตัวอย่างมีภาพแปลกๆเกิดขึ้น นั่นเป็นเพราะว่า Asset ตัวนี้ทำด้วย Unity 4.6 ซึ่งใช้ Sky box ตัวเก่า ถ้าหากเราไปปิด Sky box ไว้ก็จะไม่มีปัญหาอะไรครับ

02

Asset ตัวนี้ใช้งานได้ง่ายมากครับ เพียงแค่เราสร้าง Ui Text ไว้ แล้ว Add Component ที่ชื่อว่า TypeOutScript ลงไป ก็สามารถสร้าง Effect Text ค่อยๆปรากฏได้แล้วครับ มาดูการตั้งค่ากันครับ

03

Turn on : สำหรับกดเริ่ม Text ของเรา ซึ่งโดยปกติส่วนนี้จะใช้การเริ่มด้วย Script ครับ

Reset : กดเพื่อ Reset Text ของเรา

Final text : เป็นคำที่เราต้องการให้แสดงผล โดยสามารถขึ้นบรรทัดใหม่ได้ด้วยการพิมพ์ \n

Total time : เวลาทั้งหมดที่จะใช้ในการแสดงผลข้อความนี้

Random Character Change Rate : อัตรการสุ่มคำเพื่อเกิดตัวอักษรใหม่

 

 

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