ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2020ǯ08·î30Æü(Æü) 11:54:28ÍúÎò
¡¡Google¤Î¸¡º÷¤Ç¡ÖSE ¥²¡¼¥à ̵ÎÁ¡×¤È¸¡º÷¤¹¤ë¤È¡¢¿§¡¹¤Ê̵ÎÁ¥µ¥¤¥È¤«¤é¥À¥¦¥ó¥í¡¼¥É¤¬²Äǽ¤Ç¤¹¡£
¡¡²»¸»¥Õ¥¡¥¤¥ë¤Ïmp3¤«wave¤Ë¤ÆÊݸ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥¤¥ó¥Ý¡¼¥È¤·¤¿¤¤²»¸»¥Õ¥¡¥¤¥ë¤òÁª¤ó¤ÇUnity¤ÎAssets¥Õ¥©¥ë¥ÀÆâ¤Ë¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤·¤Þ¤¹¡£
¡¡¤³¤ì¤Ç¥¤¥ó¥Ý¡¼¥È¤µ¤ì¤Þ¤¹¡£
¡¡Assetes¥Õ¥©¥ë¥ÀÆâ¤Ç¥Þ¥¦¥¹¤Î±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æcreate -> forder¤òÁªÂò¤·¡¢¿·µ¬¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Þ¤¹¡£
¡¡Ì¾Á°¤ò¡ÖSE¡×¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£Unity¸ø¼°¤Î¾ì¹ç¤Ë¤Ï¡ÖSound¡×¥Õ¥©¥ë¥À¤¬ºîÀ®¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£
¡¡Assetes -> Script ¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¡¢create -> C# script¤òÁªÂò¤·¤Þ¤¹¡£
¡¡¥½¡¼¥¹¥³¡¼¥É¤Ï²¼µ¤ÎÄ̤ê¤Ç¤¹¡£
using System.Collections; using System.Collections.Generic; using UnityEngine; public class HitPlaySound : MonoBehaviour { public AudioClip sound; void OnCollisionEnter(Collision collision) { AudioSource.PlayClipAtPoint(sound, transform.position); } }
¢¨¡¡PlayClipAtPoint()¤Ï¡¢¥á¥½¥Ã¥É¤Ç¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤Ï¡¢ÌĤ餷¤¿¤¤¥ª¡¼¥Ç¥£¥ª¥¯¥ê¥Ã¥×¤ÈºÂɸ¤ò°ú¿ô¤Ë»ØÄꤹ¤ë¤È¡¢»ØÄꤷ¤¿¾ì½ê¤Ë¿·¤·¤¯°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¡¢²»¤òÌĤ餷¤Æ¤¯¤ì¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤Ë¤è¤Ã¤Æ°ì»þÀ¸À®¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï¼«Æ°Åª¤ËÇË´þ¤µ¤ì¤Þ¤¹¡£
¡¡Êɤξì¹ç¤Ë¤Ï¡¢¥Ò¥¨¥é¥ë¥¡¼¤ÇÊɤòÁªÂò¤·¤Þ¤¹¡£¤½¤Î¾õÂÖ¤ÇHitPlaySound¤ò¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤µ¤»¤Þ¤¹¡£
¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ç¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤¹¤ë¤È¡ÖSound¡×¤È¤¤¤¦¹àÌܤ¬¤¢¤ê¡¢³°Éô¤è¤ê²»¸»¤ò¥¢¥µ¥¤¥ó¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ç
¡¡¤³¤³¤Ë¹¥¤¤Ê²»¸»¤òAssets => Sounds ¥Õ¥©¥ë¥ÀÆâ¤è¤êÁªÂò¤·¡¢¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×¤·¤Þ¤¹¡£
¡¡¤³¤ì¤ÇÊɤ˥ܡ¼¥ë¤¬Åö¤¿¤ë¤ÈSE¤¬ºÆÀ¸¤µ¤ì¤Þ¤¹¡£
6.¥×¥ì¥¤¥ä¡¼¤Î¥é¥±¥Ã¥È¤ä¡¢²èÌ̲¼Éô¤ÎÊÉ¡ÊGameOverÍѡˤˤâƱÍͤ˥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢²»¸»¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- Áí¹ç
¥³¥á¥ó¥È¤ò¤«¤¯