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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0807
なーmはひ〜?4解決


なーm

リンク

2014/8/7(Thu) 20:58:21|NO.63542

screen 0,600,600
buffer 1,600,600
picload "background.bmp"
buffer 2,30,42
picload "jibun.bmp"
gsel 0
gmode 2

repeat
stick key,15
if key & 1:x-3
if key & 2:y-3
if key & 4:x+3
if key & 8:y+3


if x < 0 :x = 0
if x > 570:x = 570
if y < 0 :y = 0
if y > 558:y = 558

gcopy 1,0,0,600,600
pos x,y
gcopy 2,0,0,40,40
gmode 2

redraw 1
wait 1
redraw 0

loop

"background.bmp"を背景として入れたいんですがどこにどうゆう風に入れたらいいですか〜?
入れたと思ったら自機と一緒に動くし、他にしたら、自機の黒のところが消えないし、画面が
ちらつきます? 
あほですいません。
困った〜



この記事に返信する


kanahiron

リンク

2014/8/7(Thu) 21:10:11|NO.63543

gcopyの前にpos 0,0を入れてみてください



MonoChrome

リンク

2014/8/7(Thu) 21:12:28|NO.63545

>自機と一緒に動いてしまう
背景をコピーする前に座標をしていないからです。
「gcopy」の前に「pos」で座標を指定してください。

>自機の黒のところが消えない
「gmode」が「gcopy」の後にあるからです。
「gcopy」よりも前に「gmode」でコピーモードを設定してください。

それと「redraw 0」はループの最初にした方がいいと思います。
ループの最後だと最初のループでちらついてしまうと思います。



なーm

リンク

2014/8/7(Thu) 21:41:50|NO.63549

なるほど!ありがとうございまふ〜!



なーm

リンク

2014/8/8(Fri) 20:54:25|NO.63591

わあい!できた!
有難うございますっ!!!!!



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