[Unity] การเลือก LoadType ของ AudioClip ให้เหมาะกับ App ของเรา by

28
Jan
1

โดยปกติแล้วไฟล์เสียงที่เราใส่มาใน Unity ทาง Unity จะเรียกใช้งานเป็น AudioClip ซึ่งจะมีการปรับแต่ง Load Type หรือรูปแบบในการโหลดข้อมูลเสียงไว้ 3 แบบ คือ

  1. Decompress On Load
    จะทำการแกะการบีบอัดในตอนที่ทำการโหลดเสร็จ หรือก็คือการแกะการบีบอัดแล้วเก็บไว้ใน Memory เลย ข้อดีคือใช้ CPU ไม่มากเพราะประมวลผลตอนโหลดก่อนเล่นเลย ข้อเสียคือจะใช้พื้นที่ใน Memory เยอะ จึงควรใช้กับเสียงที่ไม่ยาวมากนัก
    สรุปใช้กับเสียงที่เล่นซ้ำบ่อยๆ และเป็นช่วงที่ Memory เหลือค่อนข้างเยอะ ไฟล์เสียงไม่ใหญ่
  2. Compressed In Memory
    จะทำการบีบอัดไว้ใน Memory แล้วทำการแกะการบีบอัดในขณะที่เล่นจริง ข้อดีคือใช้พื้นที่ใน Memory น้อยกว่าเพราะเก็บไว้ใน Memory แบบบีบอัด ข้อเสียงคือใช้ CPU บ่อยครั้งตามจำนวนที่เล่นเพราะต้องแกการบีบอัดทุกครั้ง
    สรุป ใช้ในจังหวะที่เล่นเสียงเพลงที่มีขนาดใหญ่ เล่นซ้ำไม่บ่อย หรือช่วงที่มี Memory เหลือไม่มาก
  3. Streaming
    จะเป็นการเล่นเสียงแบบตามข้อมูลเสียงจริงๆ ณ เวลานั้นเลย ข้อดีคือแทบจะไม่กิน Memory เลยเพราะเก็บแค่ Buffer ในการเล่นเสียงแต่ละช่วง ข้อเสียคือใช้ CPU ตลอดเวลาในการเล่นเสียง
    สรุป ใช้กับเสียงที่มีขนาดใหญ่มาก และควรเป็นช่วงที่มีระบบอื่นๆกิน Process CPU ไม่มากเท่าไร

8 เว็บไซต์เพื่อหา Sound Effect & Music Loop สำหรับใช้ในเกม by

30
Jul
3

entryนี้ ผมรวมลิ้งค์เว็บต่างๆที่สามารถโหลด sound effect และ music loop สำหรับทำเกม ซึ่งมีทั้งฟรีและเสียเงินไว้นะครับ

1.Soundsnaphttp://www.soundsnap.com/
มีทั้ง sound effect และ music loop แต่ไม่ใช่เฉพาะทางสำหรับทำเกมเท่าไร ต้องไป search เอาในเว็บดู เว็บนี้จ่ายเิงินสมัครสมาชิกแล้วจะโหลดได้เป็นไฟล์ครับ เช่น 5 sounds – $9 USD

2.Freesoundhttp://www.freesound.org/
ขึ้นชื่อเว็บว่าฟรี แต่ว่าไม่ใช่ว่าฟรีทุกไฟล์นะครับ ต้องเข้าไปอ่านเงื่อนไขของคนทำเอา ซึ่งก็ต่างๆกันไป เว็บนี้มีทั้ง Sound Effect และ Music Loop เช่นกัน คล้ายๆ Soundsnap

3.PlayonLoophttp://www.playonloop.com/music-loops-category/videogame/
เว็บนี้มี Music Loop สำหรับเกมโดยเฉพาะ แต่จะมีแต่เพลงที่เป็น 8bit กับ 16bit แบบเกมเก่าๆเท่านั้น สามารถโหลดฟรีได้เฉพาะที่เป็น Loop สั้นๆ ถ้าอยากได้เต็มๆก็จ่ายเอาครับ

4.Sound Biblehttp://soundbible.com/tags-game.html
เว็บนี้หลักๆผมเอาไว้หา Sound Effect ที่หาไม่ได้จาก Soundsnap และ Freesound ครับ มีให้เลือกไม่เยอะ แต่ว่าก็มีเสียงที่ใช้ได้อยู่เหมือนกัน

5.Incompetechhttp://incompetech.com/music/royalty-free/
เว็บนี้เด็ดมากครับ ตรงที่มันสามารถหาเพลงตามอารมณ์ได้! เช่น เพลง เศร้า สนุกสนาน ลึกลับ ตื่นเต้น แต่ว่ามีเฉพาะ Music Loop เท่านั้นนะครับ

6.RPG Games Essentials Vol.1http://www.premiumbeat.com/sfx/collection_details/rpg-games-sfx-1
อันนี้เป็นแพคเสียงที่จำเป็นสำหรับเกม RPG โดยเฉพาะครับ สามารถเลือกซื้อเป็นอันๆหรือซื้อเหมาแพคไปเลยก็ได้

7.RPG Music Pack by Aaron Krogh
เป็นแพคเพลงสำหรับเกม RPG ครับ โหลดไปใช้ได้ฟรี แต่ว่าไม่ใช่ Loop ต้องมานั่งตัดเอาเองนะครับ โหลดได้ที่นี่ -> Download Link
ลิ้งค์ศิลปินเจ้าของผลงาน https://soundcloud.com/aaron-anderson-11

8.McFarland Beatshttp://www.mattmcfarland.com/royalty-free-music.html
เป็นเว็บบลอคของศิลปินท่านนึงครับ ซึ่งพี่แกปล่อยเพลงให้โหลดฟรีด้วย

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน