[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
この機能を使うにはJavaScriptを有効にしてください
|
レス数が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
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板