Tutorial
Page 8 of 12
Coding Simple Particles (II)
·ÎÄÏÀÇ Æø¹ß È¿°úµµ ÆÄƼŬ·Î ¸¸µì´Ï´Ù. "obj_Simple_Firework" ÀÇ Create EventÀÇ ÄÚµå ¹Ú½º¸¦ ¿¾î¼ ´ÙÀ½ Äڵ带 ³Ö½À´Ï´Ù :
´õÇØÁö´Â ºí·»µù È¿°ú¸¦ Ãß°¡Çß½À´Ï´Ù. ÀÌ°Ç ½ÇÁ¦ ȸ鿡 º¸¿©Áú¶§ ´õ ¹à°Å³ª ´«ºÎ½Å À̹ÌÁö¸¦ ¸¸µì´Ï´Ù. ¶ÇÇÑ color3¸¦ »ç¿ëÇߴµ¥ alpha3 ÇÔ¼ö´Â ´õ ³ÐÀº ¹üÀ§ÀÇ ÆäÀ̵å È¿°ú¸¦ Á¦°øÇÕ´Ï´Ù.
Äڵ忡 ÀÛ¼ºµÈ °Í¿¡ ´ëÇØ¼ À̹ÌÁö°¡ ±×·ÁÁý´Ï±î? ¾Æ¸¶ ¾ÆÁ÷ ¾Æ´ÒÅ×Áö¸¸ ÆÄƼŬÀ» ¸î°³ ¸¸µé¾î ºÃ±â ¶§¹®¿¡ »ç¿ëÇØ¾ßÇÏ´Â ÇÔ¼ö°¡ ¾î¶² °ÍÀÎÁö ¾î¶»°Ô º¸¿©Áö´ÂÁö ¾Ë°í ÀÖ½À´Ï´Ù. Àüº¸´Ù´Â ´õ Àç¹Õ°Ô ¸¸µé ¼ö ÀÖÀ» °Ì´Ï´Ù.
¶ÇÇÑ ÀÌ ¿ÀºêÁ§Æ®¿¡ ¿òÁ÷ÀÓÀ» Á¶ÀýÇÒ ÄÚµå ¸î ÁÙÀ» ´õ Ãß°¡ÇÕ´Ï´Ù. Create EventÀÇ ÄÚµå ¿µ¿ª¿¡ ¾Æ·¡ Äڵ带 Ãß°¡ÇÕ´Ï´Ù.
ÀÌ°Ô µÆÀ¸¸é, ÄÁÆ®·Ñ¿ë ¾Ë¶÷À» Ãß°¡ÇÕ´Ï´Ù. Alarm[0] Event À̺¥Æ®¸¦ Ãß°¡ÇÏ°í ´ÙÀ½ Äڵ带 Ãß°¡ÇÕ´Ï´Ù :
Äڵ忡 º¸´Ù½ÃÇÇ part_particles_create() ¶ó´Â »õ·Î¿î ÇÔ¼ö¸¦ »ç¿ë Çß½À´Ï´Ù. ¿¡¹ÌÅͰ¡ ¾ø´Âµ¥µµ ¾î¾ Á¾·ù³ª ¾î¶² Æ÷ÀÎÆ®ÀÇ ÆÄƼŬÀ» ¸¸µå´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °·ÂÇÑ ÇÔ¼öÀÔ´Ï´Ù. ¿¡¹ÌÅÍ(ÃË¹ß ±â´É)ó·³ ¿¬¼ÓµÈ È¿°ú ¶Ç´Â Æø¹ßÀûÀÎ È¿°ú¸¦ ¸¸µå´Âµ¥ (¿¹Á¦¿¡¼ º¸´Â °Íó·³) ½±°í ºü¸£°Ô ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àüü ¿µ¿ª¿¡ ´ëÇØ¼ ÆÄƼŬ È¿°ú¸¦ ¸¸µé°Å³ª »ç°¢Çü ¿¡¹ÌÅÍ È¿°ú¸¦ ½Ã¹Ä·¹ÀÌ¼Ç ÇÏ´Â È¿°ú¿¡ ·£´ýÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÇϱ⠽±°í ÀûÀº ¸Þ¸ð¸®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ÆÄƼŬ ÀÛ¾÷À» ÇÒ¶§ Ç×»ó ±â¾ïÇØ¾ß ÇÕ´Ï´Ù. ( È®Àå ÇÔ¼öÀÎ part-aprticles_create_color ó·³, ÆÄƼŬÀ» ¸¸µé¶§ »öÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â )
´ÙÀ½, ¾Ë¶÷ ±â´ÉÀº ·ÎÄÏ ÆÄƼŬÀ» ÆøÆÄ½Ã۰í Àû´çÇÑ ¶§¿¡ ÀνºÅϽº¸¦ »èÁ¦ÇÒ ¼ö ÀÖ°Ô Ãß°¡ ¾Ë¶÷À» ³Ö½À´Ï´Ù. ´ÙÀ½ ÄÚµåó·³ Alarm[1] Event ¸¦ ¸¸µì´Ï´Ù :
»ç¿ëµÈ ÆÄƼŬÀ» »èÁ¦ÇÏ´Â Alarm[2] Event ¸¦ Ãß°¡ÇÕ´Ï´Ù :
ÀÌ À̺¥Æ®´Â part_particles_count ¶ó´Â »õ ÇÔ¼ö¸¦ ¾¹´Ï´Ù. ÆÄƼŬÀÇ °³Ã¼ ¼ö°¡ ºÁ¼ Áö±Ý ÀνºÅϽº¸¦ »èÁ¦ÇÒ ¼ö Àִ ŸÀ̹ÖÀ» üũÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ÇÔ¼öÀÔ´Ï´Ù. À§ÀÇ ÄÚµå´Â ÆÄƼŬÀÇ ¼ýÀÚ¸¦ È®ÀÎÇØ¼ ÆÄƼŬÀÌ ´õ ÀÌ»ó ¾øÀ»¶§, »èÁ¦ÇÕ´Ï´Ù. ÀÌ°Ô Áß¿äÇѰÔ, ȸ鿡 º¸ÀÌ´Â°Ô ÀÖ´Â »óÅ¿¡¼ ÆÄƼŬÀÌ »èÁ¦µÉ ¶§ °©Àڱ⠻ç¶óÁö´Â ÀÌ»óÇÑ Çö»óÀ» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ ÀÌÁ¦´Â ÄÚµå ±â¹ÝÀÇ Á÷Á¢ ¸¸µç ÆÄƼŬ ºÒ²É È¿°ú¸¦ °®°í ÀÖ½À´Ï´Ù. ¹öư ¿ÀºêÁ§Æ®¸¦ º¹»çÇØ¼ ("spr_Simple_Button"·Î) ÀÌ ¹öưÀÌ ´·ÈÀ»¶§ instance_create()ÇÔ¼ö·Î "obj_Simple_Firework"¸¦ ¸¸µì´Ï´Ù.
»õ ¹öư°í ÆÄƼŬÀ» ¸¸µé¾î ½ÇÇàÇØ º»´ÙÀ½, °¢ ¹öưÀ» ´·¯¼ ¹¹°¡ ´Ù¸¥Áö Á÷Á¢ º¾½Ã´Ù. ¾Æ¸¶µµ ÄÚµå ±â¹ÝÀÇ ÆÄƼŬ ½Ã½ºÅÛÀÌ ´õÇØÁî´Â ºí·»µî È¿°ú¿¡ ÀÇÇØ ¹à°í ¹øÂ½ÀÌ´Â °ÍÀÌ ´õ ³´´Ù´Â °ÍÀ» ¾Ë¼ö ÀÖÀ»°Ì´Ï´Ù.
¸¸Á·ÇÏ¸é °ÔÀÓÀ» ¼¼À̺êÇÏ°í ´ÙÀ½ ¼½¼ÇÀ¸·Î °©´Ï´Ù. ´ÙÀ½¿¡´Â ¿¡¹ÌÅÍ(Ã˹߱â´É)¸¦ °øºÎÇÕ´Ï´Ù.
Click on the Next button to go to the next page of the tutorial.