facebook_pixel

progaming

Home/progaming

About progaming

This author has not yet filled in any details.
So far progaming has created 32 blog entries.

มาทำนาฬิกาจับเวลาถอยหลังกันดีกว่า

สวัสดีครับ กลับมาพบกับเทคนิคดีๆในการเขียนเกมด้วย Unity กันอีกเช่นเคยนะครับ วันนี้ไม่มี Asset มาฝาก แต่มี Code snippet ง่ายๆใช้ได้จริงมาฝากแทนครับ โดยวันนี้ผมจะมาแนะนำวิธีการทำนาฬิกาจับเวลาแบบง่ายๆครับ ในเกมของเพื่อนๆ หลายๆครั้งก็น่าจะมีการใช้การจับเวลาใช่ไม๊ล่ะครับ ไม่ว่าจะเป็นการจับเวลาเล่นเกม การจับเวลาสู้กับบอส แต่หลายๆครั้ง Process พวกนี้เราก็ทำหลังบ้าน ไม่ได้เอาออกมาให้ผู้เล่นเห็น แต่วันนี้ผมจะแนะนำวิธีการทำนาฬิกาจับเวลาแบบดิจิตอล เพื่อให้ค่อยๆนับเวลาถอยหลังได้ครับ เริ่มด้วยการสร้าง Text Ui ขึ้นมาก่อนครับ  และใส่ค่าเริ่มต้นไว้ว่า 00:00:00 ครับ จากภาพจะสังเกตว่าผมสร้างสคริปชื่อว่า stopwatch ไว้แล้ว มาค่อยๆเขียนตามไปครับ เริ่มมาเราจะต้องใส่ using ui เข้ามาก่อน เพื่อให้สคริปของเราสามารถใช้คลาส Ui ได้ครับโดยใส่ using UnityEngine.UI; จากนั้นเราจะประกาศตัวแปรตามนี้ครับ     public float timeleft = 300.00f; // ค่าเริ่มต้นที่เราต้องการนับถอยหลังครับ ตัวอย่างนี้คือ 5 นาที [...]

By | 2017-02-16T13:48:34+00:00 February 16th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on มาทำนาฬิกาจับเวลาถอยหลังกันดีกว่า

แสงและเงา 2 มิติสวยๆด้วย 2D Dynamic Lights and Shadows

สวัสดีครับ กลับมาพบกับเทคนิคการเขียนเกมด้วย Unity กันอีกเช่นเคย วันนี้ผมก็มี Asset ดีๆมาฝากเพื่อนๆกันอีกครั้งครับ โดยในวันนี้ผมมี Asset ที่เกี่ยวข้องกับแสงแบบสองมิติมาฝากกันครับ เพื่อนๆน่าจะคุ้นเคยกับการใช้แสงแบบ Directional กันมาบ้างใช่ไม๊ล่ะครับ แต่ในแสงแบบสองมิตินั้น บางที่ก็ไม่ยืดหยุ่น วันนี้ผมมี Asset ที่ช่วยทำให้เกมเราดูน่าสนใจได้เป็นอย่างดีครับ โดย Asset ตัวนี้จะสร้างแสงและเงาแบบมีมิติให้กับเกมของเรา Asset ตัวนี้มีชื่อว่า 2D Dynamic Lights and Shadows ครับ สามารถดาวโหลดได้ ที่นี่ ครับ Scene ตัวอย่างจะมี 2 ซีนนะครับ มาดูตัวแรกกันก่อนครับ   ตัวอย่างนี้เราจะได้บังคับตัวแสงนะครับ โดยแสงจะไม่ทะลุผ่าน Collider ที่ทำเป็นห้องๆ เราสามารถควบคุมตัวแสงเพื่อดูผลลัพธ์ในแต่ละตำแหน่งได้ครับ โดยเราสามารถกำหนดความกว้างของแสงได้ด้วย Parameter Radius ครับ Scene ที่สองจะเป็นตัวอย่างการใส่แสงหลายๆดวงครับ เราสามารถกำ CTRL เพื่อเพิ่มจำนวนของแสงได้ และสามารถควบคุมแสงทุกตัวไปพร้อมๆกันได้ครับ   เป็นยังไงบ้างครับกับ [...]

By | 2017-02-10T14:00:22+00:00 February 10th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on แสงและเงา 2 มิติสวยๆด้วย 2D Dynamic Lights and Shadows

Texture หญ้าสวยๆฟรีๆมาแล้วจ้า

สวัสดีครับ กลับมาพบกับเทคนิคการเขียนเกมด้วย Unity กันเช่นเคยนะครับ โดยวันนี้พบมี Texture หญ้าสวยๆมาฝากกันครับ เพื่อนๆสายโปรแกรมเมอร์หลายๆคนอาจจะเคยประสบปัญหาไม่มีกราฟฟิคมาให้ลองเทสใช่ไม๊ล่ะครับ จะใช้ของที่ Unity ให้มาก็รู้สึกว่ามันทำให้ดูไม่น่าตื่นตาตื่นใจเพราะใครๆก็ใช้กัน วันนี้ผมเลยมี Texture หญ้าสวยๆที่มีให้โหลดฟรีมาฝากเพื่อนๆกันครับ โดย Texture ที่ผมเอามาวันนี้มีชื่อว่า QS Materials Nature - Pack Grass vol.1 ครับ สามารถดาวโหลดได้  ที่นี่ ครับ โดยในแพคจะมีให้ทั้งหมด 8 เทกเจอร์ครับ   ตัวอย่าง Scene ที่ใช้ Texture มาทำ Terrain ดูครับ เป็นยังไงบ้างครับ Texture ที่ผมนำมาฝากกันในวันนี้ ก็หวังว่าจะช่วยให้เพื่อนๆมีไอเดียในการ Texture สไตล์ของตัวเองกันได้นะครับ แล้วพบกันใหม่โอกาสหน้าครับ      

By | 2017-02-08T10:11:12+00:00 February 8th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on Texture หญ้าสวยๆฟรีๆมาแล้วจ้า

[งานวิจัยดีๆ ที่ต้องบอกต่อ ๑๓] Unity ปล่อยรายงานตลาดเกมมือถือแห่งปี 2016 !!

รายงานดีๆ ที่น่าติดตาม

By | 2017-02-02T23:39:46+00:00 February 2nd, 2017|การใช้งาน Unity, ข่าว, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on [งานวิจัยดีๆ ที่ต้องบอกต่อ ๑๓] Unity ปล่อยรายงานตลาดเกมมือถือแห่งปี 2016 !!

[งานวิจัยดีๆ ที่ต้องบอกต่อ ๑๓] สถิติเผยคนเล่นการ์ดเกมบนดิจิตอลเยอะกว่าการเล่นแบบจริงๆ แต่มีรายได้น้อยกว่า !!

การ์ดเกมดิจิตอลกำลังจะฆ่าการ์ดเกมแบบจริงๆ สินะแบบนี้...

By | 2017-01-28T18:41:57+00:00 January 28th, 2017|ข่าว, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on [งานวิจัยดีๆ ที่ต้องบอกต่อ ๑๓] สถิติเผยคนเล่นการ์ดเกมบนดิจิตอลเยอะกว่าการเล่นแบบจริงๆ แต่มีรายได้น้อยกว่า !!

สร้างสายฟ้าด้วย Lightning Bolt Effect for Unity

สวัสดีครับ กลับมาพบกับเทคนิคการเขียนเกมด้วย Unity กันอีกเช่นเคย โดยวันนี้ผมก็มี Asset ดีๆมาฝากเพื่อนๆกันเหมือนเดิมครับ โดย Asset ที่ผมนำมาฝากวันนี้คือ Asset สร้างสายฟ้าครับ ในบทความก่อนๆ ผมได้นำเสนอ Asset สร้างฝนไปแล้ว ดังนั้นเพื่อให้ฝนของเราสมบูรณ์มากขึ้น วันนี้ผมเลยเอา Asset ทำสายฟ้ามาฝากเพื่อนๆกัน และแน่นอนว่าฟรีเช่นเคยครับ อาจจะไม่สวยเหมือน Asset ที่เสียตังค์ แต่ก็พอจะนำไปประยุกต์กับเกมของเพื่อนๆได้อย่างแน่นอนครับ โดยชื่อของ Asset ในวันนี้มีชื่อว่า Lightning Bolt Effect for Unity ครับ ข้อสังเกตคือตัว Asset ต้องการอย่างต่ำ Unity เวอร์ชัน  5.4.2 ดังนั้นเพื่อนๆคนไหนที่ยังไม่ได้อัพเวอร์ชันถ้าหากอยากจะใช้ก็อาจจะต้อง Upgrade กันนิดนึงนะครับ สามารถดาวโหลด Asset ตัวนี้ได้ ที่นี่ ครับ มาดู Scene ตัวอย่างกันครับ ถ้าลอง Play ดูจะเห็นได้ว่าเราสามารถนำ Prefab [...]

By | 2017-01-25T11:15:14+00:00 January 25th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on สร้างสายฟ้าด้วย Lightning Bolt Effect for Unity

Unity รวมให้เฉพาะ Assets Store ฟรี !! ที่คนทำเกมบน Unity ต้องเข้ามาดู

เอาไว้ใช้เริ่มต้นสร้างเกม ถือว่ามีประโยชน์มากครับ

By | 2017-01-22T23:19:30+00:00 January 22nd, 2017|การใช้งาน Unity, ข่าว, ทั่วไป, บทความ|Comments Off on Unity รวมให้เฉพาะ Assets Store ฟรี !! ที่คนทำเกมบน Unity ต้องเข้ามาดู

ทำฉากป่าสวยๆง่ายๆด้วย Nature Starter Kit 2.0

สวัสดีครับ สวัสดีปีใหม่นะครับ หวังว่าปีที่ผ่านมาจะเป็นปีที่ดีของเพื่อนๆทุกคนกันนะครับ วันนี้ผมก็มี Asset ดีๆฟรีๆมาต้อนรับปีใหม่ โดยในวันนี้ Asset ที่ผมนำมาฝากเป็น Asset ฉากที่มีความสวยงามมากครับ โดย asset นี้มีชื่อว่า Nature Starter Kit 2 ครับ ชื่อก็บอกอยู่แล้วว่าเป็น Nature หรือแนวธรรมชาตินั่นเอง โดย Asset ตัวนี้เป็นตัวอย่างนึงที่เค้าใช้ Asset ที่ชื่อว่า Dreamscape ทำมา ซึ่งเรียกง่ายๆก็คือเอามาโฆษณาก่อนตัวที่ขายจริงนั่นเองครับ เพื่อนๆคนไหนอยากติดตาม Version เต็มๆก็สามารถซื้อ Dreamscape ได้ ที่นี่ ครับ ส่วน Asset ตัวฟรีที่เราเอามาเป็นตัวอย่างในวันนี้สามารถดาวโหลดได้ ที่นี่ ครับ   โดย Asset ตัวนี้จะประกอบด้วย - พุ่มไม้ 6 แบบ - ต้นไม้ 4 แบบ - [...]

By | 2017-01-18T10:06:28+00:00 January 18th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on ทำฉากป่าสวยๆง่ายๆด้วย Nature Starter Kit 2.0

มายิงนาฬิกากันเถอะ

สวัสดีครับ กลับมาพบกับเทคนิคการเขียนเกมด้วย Unity กันอีกเช่นเคย วันนี้ผมมีโปรเจคสมบูรณ์ที่น่าสนใจมาฝากเพื่อนๆกันครับ โดยวันนี้โปรเจคที่ผมนำมาฝากมีชื่อว่า Gunny Clock ครับ Gunny Clock เป็นโปรเจคที่ปล่อยให้ดาวโหลดฟรี โดยเพื่อนๆสามารถดาวโหลดได้ ที่นี่ ครับ ตัวเกมนับว่าแปลกตาพอสมควร โดยเราจะต้องจิ้มตัวนาฬิกาในจังหวะที่เข็มนาฬิกาชี้ตรงกับนาฬิกาอันอื่นครับ มาลองดูตัวอย่างกันครับ เมื่อเราอิมพอตโปรเจคเข้ามา จะมี Scene อยู่ Scene เดียว เป็น Scene ที่รวมทั้งหมดไว้ครับ ถ้าหากเรา Play ก็จะสามารถเล่นได้เลย สังเกตได้ว่าตัวเกมค่อนข้างสมบูรณ์เลยทีเดียว เพราะมีฟังชั่นก์ทุกอย่างครบ รวมถึงเสียงด้วย โดยเราต้องยิงนาฬิกาให้ครบก่อนเวลาด้านบนจะหมด เลเวลที่สูงขึ้นก็จะยากขึ้นไปเรื่อยๆ โดยมีทั้งการลดขนาดของนาฬิกาและจำนวนของนาฬิกา ถ้าหากพลาด เราสามารถ Restart ด่านนั้นได้ครั้งนึงโดยแลกกับ 5 คะแนน แต่หากตายอีกก็จะไม่สามารถ Restart ได้ ต้องเริ่มใหม่อย่างเดียว เป็นไงบ้างครับกับ Asset ที่ผมนำมาฝากในวันนี้ เราสามารถศึกษาวิธีคิดและแนวการเขียนได้เป็นอย่างดีเลยนะครับ หรือถ้าใครต้องการจะรีสกินก็สามารถทำได้ไม่ยากเลยใช่ไม๊ล่ะครับ แล้วพบกันใหม่ในโอกาสหน้าครับ    

By | 2017-01-13T14:36:58+00:00 January 13th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on มายิงนาฬิกากันเถอะ

เพิ่มลูกเล่นให้ SFX ด้วยการ Pitch

สวัสดีครับ กลับมาพบกับเทคนิคดีๆในการเขียนเกมด้วย Unity กันอีกเช่นเคย วันนี้ผมไม่ได้นำ Asset ฟรีดีๆมาฝากเพราะว่าวันนี้สิ่งที่ผมนำมาฝากก็คือเทคนิคดีๆในการเพิ่มลูกเล่นให้กับเสียงของเรานั่นเองครับ เพื่อนๆหลายคนอาจจะเจอปัญหาเกี่ยวกับเสียงกันมาบ้างนะครับ โดยเฉพาะเพื่อนๆที่ทำเกมเองไม่มีฝ่าย Sound มาช่วย วันนี้ผมจะมาเสนอตัวช่วยทางนึงให้เพื่อนๆนั่นก็คือการ Pitch เสียงนั่นเองครับ การ Pitch เสียงคือการเร่งความเร็วของคลื่นความถี่เสียงหรือลดความเร็วของคลื่นความถี่เสียง โดยใน Unity มีคำสั่งให้เราใช้อยู่แล้ว นั่นก็คือ AudioSource.pitch ซึ่งเราจะใส่ฟังชั่นก์นี้ให้กับ Audio Source ของเรานั่นเองครับ โดยเสียงปกติจะมีค่า 1.0 ถ้าอยากให้เสียงมีความถี่ช้าลงก็ใส่ค่าที่น้อยกว่า 1 ในทางกลับกันหากอยากให้เสียงมีความถี่สูงขึ้นก็ให้ใส่ค่าที่มากกว่า 1 ครับ ผมมีตัวอย่างเว็บที่มีเสียงให้เราลอง Pitch ดู เพื่อให้เพื่อนๆเข้าใจความแตกต่างของการ Pitch เสียงในแต่ละระดับครับ โดยเพื่อนๆสามารถกด ที่นี่ เพื่อไปลองดูได้เลย ซึ่งจริงๆแล้วเจ้านี้ก็ขายเสียงพวกนี้แหล่ะ ถ้าเพื่อนๆคนไหนมีงบ ( ซึ่งน้อยมาก แค่ 1.95 เหรียญ ) ก็ซื้อมาประกอบเกมเพื่อนๆได้ โดยคลิก ที่นี่  เสียงที่ได้ผมว่าคุ้มราคามากเลยทีเดียวครับ แล้วพบกันใหม่โอกาสหน้าครับ [...]

By | 2017-01-09T17:36:44+00:00 January 9th, 2017|การใช้งาน Unity, ทั่วไป, บทความ, เรื่องเด่น|Comments Off on เพิ่มลูกเล่นให้ SFX ด้วยการ Pitch