トピック
ヨッシー L17A102K

迷路を作っているんだけどね…

このDATAをREADする方法は? あと、RESTOREも必要かな?
0そうだね
プレイ済み
返信[1]
親投稿
ΖΕΧ ZEX256
BGで表示するならこんな感じ
0そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
やってみるといい
0そうだね
プレイ済み
返信[3]
親投稿
ヨッシー L17A102K
じゃあ、SPは?
0そうだね
プレイ済み
返信[4]
親投稿
ΖΕΧ ZEX256
「SPは?」とは、SPを表示したいとかでしょうか?
0そうだね
プレイ済み
返信[5]
親投稿
ほしけん Hosiken
IF M$[X]="適当な記号" THEN XとYを使ってSPの座標をセット
0そうだね
プレイ済み
返信[6]
親投稿
ヨッシー L17A102K
これが分かんないんだけど… BGを表示させるには?
0そうだね
プレイ済み
返信[7]
親投稿
ΖΕΧ ZEX256
先に示したソースにデータを組み込むか 先に示したソースの処理を移植するかすればいい。 例は示した。 それを解析して理解しないと、進歩しないよ。 疑問には答えるけど 君の代わりにプログラムする気はない。 例に示したプログラムで解らない所があれば質問するといい
1そうだね
プレイ済み
返信[8]
親投稿
ヨッシー L17A102K
例のようにやったのに、REPEAT~UNTILでやってもエラーが出てくる…
0そうだね
プレイ済み
返信[9]
親投稿
ΖΕΧ ZEX256
例では、上のDATAは、使用文字とBGキャラクタコードの組み合わせです。 下のDATAは、使用文字でマップを表現しています。 使用文字とBGキャラクタコードの組み合わせの数は、可変で、いくつ有っても構いません。 マップの行数、文字数も可変で、いくつ有っても構いません。 そのため 7行目「DATA"",0 'LAST」 22行目「DATA"" 'LAST」 これは無駄データではなく、データの終わりを示す記号として処理しています、省略はできません。 ヨッシーさんのプログラムにはこれが無いようです。 データの終わりを示さないと無限にREADしてしまい、DATAが尽きるとエラーになります。
0そうだね
プレイ済み
返信[10]
親投稿
ヨッシー L17A102K
それで、BGPUTを使用したらBGが出てきたけど…
0そうだね
プレイ済み
返信[11]
親投稿
ヨッシー L17A102K
&H1A(10進数:26):1円玉 &H1B(10進数:27):5円玉 &H1C(10進数:28):10円玉 これがお金なの…
0そうだね
プレイ済み
返信[12]
親投稿
ヨッシー L17A102K
それじゃ、BGPUTとDATAを使えばいいのかな?
0そうだね
プレイ済み
返信[13]
親投稿
ヨッシー L17A102K
…と思ったら24時間以上かかってしまったので、 コメント受付を終わります。
0そうだね
プレイ済み