¡¡¤³¤ó¤Ê´¶¤¸¤Ç¤¤¤«¤¬¤Ç¤·¤ç¤¦¤«¡£
*machinegun
qgetpos my,x,y,ang
rrr=atan(-8.1,19.0)+ang : lll=sqrt(19.0*19.0+8.1*8.1) ;²ÃÉ®Éôʬ
xxx=cos(rrr)*lll : yyy=sin(rrr)*lll ;²ÃÉ®Éôʬ
qaddpoly tama, 10, x+xxx,y+yyy,ang,1,0.2,colsw_none¡¡;Ãƽи½¡¢°ìÉô½¤ÀµÍ¤ê
¡½¡½¡½¡½¡½¡½¡½¡½¡½¡½°Ê²¼¤ÏÊ䡽¡½¡½¡½¡½¡½¡½¡½¡½¡½
¡¡hamyuu¤µ¤ó¤Î¥¹¥¯¥ê¥×¥È¤Ç¤ÏˤÃƤνи½ºÂɸ¤ÈˤÌç¤Î°ÌÃÖ¤¬¤º¤ì¤Æ¤¤¤Þ¤·¤¿¡£¶Ëü¤ÊÏá¢
Àï¼Ö¤¬¤Ò¤Ã¤¯¤êÊ֤äƤâ¡Ê¤Ä¤Þ¤êˤÌ礬ɸ½à»þ¤ÈÀµÈ¿ÂФÎÊý¸þ¤ò¸þ¤¤¤Æ¤¤¤¿¤È¤·¤Æ¤â¡Ë½Ð¸½
ºÂɸ¤Ï¾ï¤Ë±¦¾å¤ËÀßÄꤵ¤ì¤Æ¤¤¤¿¤ï¤±¤Ç¤¹¡£
¡¡¤³¤Î¾õÂÖ¤ò²ò¾Ã¤¹¤ë¤Ë¤Ï¡¢Ë¤ÃƤνи½ºÂɸ¤òˤÌç¤ÎºÂɸ¤ÈƱ¤¸¤Ë¤·¤Æ¤¢¤²¤ì¤ÐÎɤ¤¤Ç¤¹¡£
¡¡¤Ç¤Ï¡¢Ë¤Ìç¤ÎºÂɸ¤Ï¤É¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë¤Ç¤·¤ç¤¦¤«¡£¤Þ¤ºÉ¬ÍפʤΤÏÀï¼ÖÁ´ÂΤΰÌÃÖ¡Ê
¸·Ì©¤Ë¤¤¤¨¤ÐÀï¼Ö¤ÎÃæ¿´ºÂɸ¡Ë¤Ç¤¹¡£¤³¤ì¤Ë¤Ä¤¤¤Æ¤ÏÉáÄ̤Ë(x,y)¤ÈÄêµÁ¤Ç¤¤ë¤Î¤Ç³ä°¦¡£
¡¡ÌäÂê¤ÏÀï¼Ö¤ÎÃæ¿´ºÂɸ¤ËÂФ¹¤ëˤÌç¤Î°ÌÃÖ´Ø·¸¤Ç¤¹¡£hamyuu¤µ¤ó¤Î¥¹¥¯¥ê¥×¥È¤Ç¤Ï
(x+19.0,y-8.1)¤Èɽµ¤µ¤ì¤Æ¤¤¤Þ¤¹¤Í¡£
¡¡¤³¤Îɽ¸½¤Ç¤ÏÀï¼Ö¤Î²óž¤ËÂбþ¤Ç¤¤Ê¤¤¤Î¤Ç¾¯¤·ÊÔ½¸¤·¤Þ¤¹¡£¶ñÂÎŪ¤Ë¤¤¤¨¤Ð
¦Á¡ØÃæ¿´ÅÀ¤«¤é£ØÊý¸þ¤Ëdx¥Ý¥¤¥ó¥È¡¢£ÙÊý¸þ¤Ëdy¥Ý¥¤¥ó¥È°ÜÆ°¤·¤¿Àè¤ÎÃÏÅÀ¡Ù
¤È¤¤¤¦É½µ¤«¤é
¦Â¡ØÃæ¿´ÅÀ¤«¤é³ÑÅÙdrÅÙ¤ÎÊý³Ñ¤Ë¡¢µ÷Î¥dl¥Ý¥¤¥ó¥È°ÜÆ°¤·¤¿Àè¤ÎÃÏÅÀ¡Ù
¤È¤¤¤¦É½µ¤ËÊÑ´¹¤·¤Þ¤¹¡£
¡¡¦Â¤Îɽ¸½¡Ê°ìÈ̤ˤϡظÌÅÙË¡¡Ù¤È¤¤¤¤¤Þ¤¹¡Ë¤Ë¤¹¤ë»ö¤Ç¡¢Ãæ¿´ÅÀ¤Î¸þ¤¤¬ÊѤï¤Ã¤Æ¤â
ÊÔ½¸¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡¦Á¤Î¤ä¤êÊý¤Ï´û¤Ëhamyuu¤µ¤ó¤¬¹Ô¤Ã¤Æ¤¤¤Þ¤¹¤Í¡£dx=19.0,dy=-8.1¤Ç¤¹¡£¤Ç¤Ï¡¢¤³¤Î¦Á¤Î
ɽ¸½¤ò¦Â¤Îɽ¸½¤ËÊÑ´¹¤·¤Þ¤¹¡£
¡¡¦Â¤Îɽ¸½¤ò¤¹¤ë°Ù¤ËɬÍפʥǡ¼¥¿¤Ï£²¤Ä¡¢dr¤Èdl¤Ç¤¹¡£dr¤Ï³ÑÅÙ¡Ìrad¡Í¡¢dl¤Ï
µ÷Î¥¡Ìpixel¡Í¤Ç¤¹¡£dl¤Ï¥Ô¥¿¥´¥é¥¹¤ÎÄêÍý¤ò»È¤Ã¤Æ¡¢dr¤Ï¥¢¡¼¥¯¥¿¥ó¥¸¥§¥ó¥È¤ò»È¤Ã¤Æ
¤½¤ì¤¾¤ìµá¤á¤Þ¤¹¡£
dr=atan(dy,dx) : dl=sqrt(dx*dx+dy*dy) ;¡
¡¡¾å¤Î¥½¡¼¥¹¤Ç¤Ïdr¤òrrr¡¢dl¤òlll¤È¤·¤Æ¤¤¤Þ¤¹¡£¤³¤¦¤¹¤ë»ö¤Ç¡¢Ë¤ÃƤνи½°ÌÃÖ¤ò
cannon_x=x+dl*cos(dr) : cannon_y=y+dl*sin(dr) ;¢
//(x,y)¤ÏÀï¼Ö¤ÎÃæ¿´ÅÀ¡Ìpixel¡Í
//(cannon_x,cannon_y)¤ÏÀï¼Ö¤ÎˤÌçºÂɸ¡Ìpixel¡Í
//dl¤ÏÀï¼Ö¤ÎÃæ¿´ÅÀ¤«¤éˤÌçºÂɸ¤Þ¤Ç¤Îµ÷Î¥¡Ìpixel¡Í
//dr¤ÏÀï¼Ö¤¬¶Ä³Ñ0¤Î»þ¡ÊÊ¿ÃϤξå¤Ë¤¤¤ë»þ¡Ë¤ÎÀï¼Ö¿Ê¹ÔÊý¸þ¾å¤«¤é¸«¤¿Ë¤ÌçºÂɸ¤Î¸þ¤¡Ìrad¡Í
¡¡¤È¡¢É½¤¹»ö¤¬¤Ç¤¤Þ¤¹¡£
¡¡¸å¡¢¹Í¤¨¤ë¤Ù¤Í×ÁǤϡ¢Àï¼ÖÁ´ÂΤθþ¤¡¢¤Ä¤Þ¤ê¶Ä³Ñ¤Ç¤¹¡£¤³¤ì¤Ïdr¤ËÉտ路¤Æ¤ä¤ì¤ÐÎɤ¤¤Î¤Ç
appear_x=x+dl*cos(dr+tank_r) : appear_y=y+dl*sin(dr+tank_r)
//(x,y),dl,dr¤Ï¾åµ¥½¡¼¥¹¢¤ÈƱ°ì
//tank_r¤ÏÀï¼Ö¼«ÂΤβóž³Ñ¡Ìrad¡Í
¡¡hamyuu¤µ¤ó¤Î¥¹¥¯¥ê¥×¥È¤Ç¤ÏÀï¼Ö¤Î²óž³Ñ¤Ïang¤Ç¤·¤¿¤Í¡£¤³¤Î¤è¤¦¤Ë¤·¤ÆºÇ½é¤Î¥½¡¼¥¹¤Ï
ºî¤Ã¤Æ¤ß¤Þ¤·¤¿¡£
¡Ê¸·Ì©¤Ë¤¤¤¨¤Ð¡¢²óž³Ñang¤òrrr¤òºî¤ë»þÅÀ¤ÇµÍ¤á¹þ¤ó¤À¤ê¡¢x¤Èy¤ÎÊäÀµÉôʬ¤È¤·¤Æxxx¤È
yyy¤òÊ̤˺î¤Ã¤¿¤ê¤È¡¢Â¿¾¯½ñ¤¤¤Æ¤¢¤ë»ö¤È¤Ï°ã¤¤¤Þ¤¹¤¬¡Ë
¡¡Ä¹¡¹¤·¤¤Ê¸¾Ï¤Ë¤Ê¤ê¤Þ¤·¤¿¤¬¡¢hamyuu¤µ¤ó¤Î¥½¡¼¥¹ºî¤ê¤Î¼ê½õ¤±¤Ë¤Ê¤ì¤Ð¹¬¤¤¤Ç¤¹¡£