ãªãœã€Œé€Ÿã„ã€ã®ã‹ã€ã«ã¤ã„㦠JSX 開発者ã®ç«‹å ´ã‹ã‚‰ã€‚ ãŸã¨ãˆã°ã€ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚²ãƒ¼ãƒ ã§ä¸€ç•ªé‡ãŸã„処ç†ã¯ä½•ã‹ã€‚言ã†ã¾ã§ã‚‚ãªãè¡çªåˆ¤å®šã€‚多数ã®å¼¾ã‚„敵機ã®è¡çªåˆ¤å®šã‚’毎フレームã”ã¨ã«è¡Œã†å¿…è¦ãŒã‚ã‚Šã€ã“ã®æ¼”ç®—ãŒé‡ãŸã„。 JSX ã«åŒæ¢±ã•ã‚Œã¦ã„ã‚‹ web/example/shooting.jsx ã«ã¯è¡çªåˆ¤å®šã®ã‚³ãƒ¼ãƒ‰ãŒè¤‡æ•°ã‚ã‚‹ãŒã€ä¸€ç•ªé‡ãŸã„ã®ã¯ Bullet#update 関数ã§ã€ãã®å‡¦ç†ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã£ã¦ã„ã‚‹*1。 for (var rockKey in st.rocks) { var rock = st.rocks[rockKey]; if (this.detectCollision(rock)) { if (rock.hp == 0) return false; inDisplay = false; if (--rock.hp == 0) { st.score = Math.min(st.s
{{#tags}}- {{label}}
{{/tags}}