![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
また行き詰ってしまったので質問させてください。
趣味のプログラミングでシューティングゲームを作ろうと思っていて、下記URLのコードまでは完成しました。
しかし、色々と問題があります。
(1)自機が敵機に当たったときには、衝突応答の関数が実行されるのに、弾が敵に当たった時には実行されないのがなぜだかわからない。
(2)背景の画像をスクロールさせるのに効率のいい方法(できるだけ重くない処理)
(3)自機を枠の外に行かないようにするには…
(4)”マウスのボタンをクリックするたびに弾を発射”ではなく、”押している間は常に弾を発射する”という処理にするにはどうすればいいのか…
(5)マウスを押したままでも、自機の移動を可能にするには…(画像を表示させると、クリック状態で自機の移動ができなくなる)
(6)右クリックの禁止ができません。どのサイトを見ても同じようなコードしか書いてなく、そのコードでは右クリックの禁止ができません…(divにoncontextmenu="return false;")
(7)その他、下記URLのコードの無駄や、ゲームを作るならもっとこういう書き方の方がいい!などありましたら教えていただけるとうれしいです。(何より動作の軽いゲームを作りたい(javascriptで。今回他の言語等は考えていません。))
(8)それから、注文が多くて申し訳ありませんが、(7)以外は下記のコードをベースに解決方法を教えていただければ幸いです。
http://www7b.biglobe.ne.jp/~k326/javascript/STG. …
8つも一度に質問するのも気が引けましたが、何度も投稿するよりは…と思ったのでまとめさせていただきました。自分なりにグーグルで10サイト以上は見て回ったのですが、解決できませんでした。(検索の仕方が悪いのかもしれません…)どうかご教授お願いします。
※趣味の範囲なので、できれば「センスない」などの中傷はしないでください。お願いします。
※動作チェックはIEです。とりあえずはIEでできるように…と考えています。
※2000文字に入りきらなかったので、直接コードを記述せずにURLを載せる事にしました。
No.1
- 回答日時:
全部説明するのも面倒なのでとりあえず以下のページ参考にしてみたら。
JavaScriptでインベーダーゲームw
http://plaza.harmonix.ne.jp/~jimmeans/game03w.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Windows 10 Windows10の不具合(Critical Process Died) 9 2022/04/19 21:11
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- 作詞・作曲 或る曲の楽譜のコード進行の中に"F onA"なるものがありました。これはどんな和音ですか? 7 2023/05/22 00:34
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
idを使わずにonclickで自身の要...
-
関数でy=g(x)のgとは何の略です...
-
R言語
-
jQueryでのレスポンシブが綺麗...
-
jQuery の one 関数について
-
クリックすると上に開くアコー...
-
Javascriptで引数の参照渡しか...
-
jQueryでzipを解凍読み込みする...
-
即時関数でプライベート変数的...
-
functionから別のfunctionを実...
-
処理前の「お待ちください」
-
個別では動く、javascriptのエラー
-
function(e)の意味を教えてくだ...
-
jQueryで要素を取得した後の使...
-
JS 頭文字が大文字について
-
JAVAスクリプトで指定時間以降...
-
functionの値を別のfunction へ
-
if文等のブロック内での関数宣...
-
現在時刻から指定時刻までの時...
-
google apps scriptの終了のさせ方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
functionから別のfunctionを実...
-
idを使わずにonclickで自身の要...
-
関数でy=g(x)のgとは何の略です...
-
phpでの文字の点滅表示
-
JAVAスクリプトで指定時間以降...
-
jslintのエラーについて質問
-
ページ内に複数表がある場合のT...
-
XMLHttpRequestでキャッシュを...
-
関数名をテキストから読み込む...
-
jQueryでzipを解凍読み込みする...
-
getElementByIdを使用したグロ...
-
jQuery 同じ処理を関数にまとめ...
-
クリックすると上に開くアコー...
-
小数点以下を5刻みで表示
-
Javascriptで引数の参照渡しか...
-
jQueryの"return false"の役割...
-
javascript(jQuery)でセル内...
-
jQueryの :not() .not() が有効...
-
jqueryの変数を関数の外に出す方法
-
jquery 複数のメソッド
おすすめ情報