したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が900を超えています。1000を超えると投稿できなくなるよ。

【初心者歓迎】プチコンなんでも相談室【質問専用スレ】

784名無しさん:2015/08/20(木) 03:58:33 ID:fq./BWcc
横スクロールシューティングで横スクロールするのは、
背景ですよね。
背景をBGでつくり、BGANIM命令を与えるのが良いと思います。
弾を射つには、
1.ボタンが押されるのを待ち構えるプログラムを作る。
2.弾のスプライトを用意する。
3.弾のスプライトを、自機と同じ位置に移動させる。
4.弾のスプライトにSPANIM命令を与える。
のようにするのが良いと思います。
以下に、ごく基本的なサンプルプログラムを書きます。
ACLS
BGSCREEN 0,1092,15
FOR I=0 TO 200
 BGPUT 0,RND(1092),RND(15),754  ←BGで星空の背景
NEXT
BGANIM 0,"XY",-9000,17472,0  ←背景をゆっくり横移動
SPSET 0,3481  ←自機のスプライトを用意
SPOFS 0,50,100
@LOOP
 B=BUTTON(2)
 IF B AND #A THEN  ←Aボタンが押された事を検出したら
  SPSET 1,1344  ←弾のスプライトを用意
  SPROT 1,90
  SPOFS 0 OUT X,Y  ←自機の位置を得る
  SPOFS 1,X,Y  ←弾の位置を、自機と同じ位置に
  SPANIM 1,"XY",-70,X+500,Y  ←弾をゆっくり横移動
  BEEP 67
 ENDIF
 VSYNC
GOTO @LOOP
書き写しミスあれば許して。
各命令の細かい意味や書き方は「?」で調べてください。
どうしても分からなければまた質問してください。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板