HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0418
miseihsp初心者です2解決


misei

リンク

2019/4/18(Thu) 23:36:46|NO.87211

自分stgを作っているんですが、
背景を表示したあとに自機を操作するプログラムを入力したら背景が消えてしまいました。
原因は自機を動かすプログラムの中に、
color 0.0.0:boxf 
があるからだと思います。
背景が消えないようにするにはどうしたらいいですか?



この記事に返信する


ham

リンク

2019/4/19(Fri) 07:46:28|NO.87212

その「color 0,0,0:boxf」で背景が消えてしまうなら
そこを背景を表示するための「gcopy」に変えればいいのでは。



buffer 1:picload"背景画像.png" buffer 2:picload"自機画像.png" screen 0,800,600 *main ;getkeyとかstickとかでキー入力取得 ;(略) ;ゲームの画像表示 redraw 0 gmode 0,800,600 pos 0,0:gcopy 1 ;背景の表示 gmode 2,64,64 pos x,y:gcopy 2 ;自機の表示 redraw 1 await 16 goto*main



misei

リンク

2019/4/19(Fri) 21:24:01|NO.87218

ありがとうございます!指摘されたどうりにやったら背景が動かさずに自機を動かせました。本当にありがとうございました!



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