HSP¥Ý¡¼¥¿¥ë
¥µ¥¤¥È¥Þ¥Ã¥× ¤ªÌ䤤¹ç¤ï¤»


HSPTV!·Ç¼¨ÈÄ


̤²ò·è ²ò·è Ää»ß ºï½üÍ×ÀÁ

2010
0127
‍hamyuuÀï¼Ö¤ÎÂçˤ¤«¤éÃƤòȯ¼Í¤·¤¿¤¤2²ò·è


‍hamyuu

¥ê¥ó¥¯

2010/1/27(Wed) 17:06:40|NO.30199

ʪÍý¥¨¥ó¥¸¥ó¤Îobaq¤ò»È¤Ã¤ÆÀï¼Ö¤Ç¼Ö¤ò·â¤Ã¤ÆÈô¤Ð¤·¤Þ¤¯¤ë¤â¤Î¤òºî¤Ã¤Æ¤¤¤¿¤ó¤Ç¤¹¤¬
Àï¼Ö¤Î³ÑÅÙ¤¬ÊѤï¤Ã¤Æ¤âÃƤòÂçˤ¤«¤é½Ð¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï
¤É¤¦¤·¤¿¤é¤¤¤¤¤Ç¤¹¤«¡©

qaddpoly tama, 10, x+19,y-8.1,ang,1.5,1,colsw_none

¤¢¤¿¤ê¤Þ¤¨¤Ç¤¹¤¬¤³¤ì¤Ç¤ÏÂçˤ¤«¤é¤Ç¤Ï¤Ê¤¯±¦¾å¤«¤é¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤ó¤Ç¤¹¡¦¡¦¡¦ ¤â¤·¤è¤±¤ì¤Ð¼ÂºÝ¤Ë¤ä¤Ã¤Æ¤ß¤ÆÍߤ·¤¤¤Ç¤¹¡£ http://dora2003.hp.infoseek.co.jp/supertank.hsp



¤³¤Îµ­»ö¤ËÊÖ¿®¤¹¤ë


ÌÚ¼

¥ê¥ó¥¯

2010/1/27(Wed) 19:13:07|NO.30201

¡¡¤³¤ó¤Ê´¶¤¸¤Ç¤¤¤«¤¬¤Ç¤·¤ç¤¦¤«¡£

*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¤µ¤ó¤Î¥½¡¼¥¹ºî¤ê¤Î¼ê½õ¤±¤Ë¤Ê¤ì¤Ð¹¬¤¤¤Ç¤¹¡£



‍hamyuu

¥ê¥ó¥¯

2010/1/27(Wed) 20:03:49|NO.30202

²óÅú¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£
¤È¤Æ¤âÊÙ¶¯¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¤³¤³¤Ç³Ø¤ó¤À¤³¤È¤òÀ¸¤«¤·¡¢¤³¤ì¤«¤é¤â´èÄ¥¤ê¤Þ¤¹¡ª



ONION software Copyright 1997-2023(c) All rights reserved.