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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0221
むしcRPGのマスについて3未解決


むしc

リンク

2008/2/21(Thu) 22:20:44|NO.13697

すいません。いまrpgを作っているのですが、

マップのところで行き詰っています。
今のrpgはこんな感じです。

*start buffer 1 picload "a.bmp" buffer 2 picload "ae.bmp" screen 0,300,200 title "d" repeat 300 color 0,0,0 line k,0,k,200 k+2 if k=300 : k=1 wait 1 loop wait 100 *mainloop gosub *ziu redraw 1 wait 1 goto *mainloop *ziu redraw 0 if a!0 and zkey=0 : a=0 color 255,255,255 : boxf stick zkey,15 xe=x ye=y if zkey&1 : x-2 : ix=22 : iy=14 : iex=33 : iey=14 if zkey&2 : y-2 : ix=22 : iy=0 : iex=33 : iey=0 if zkey&4 : x+2 : ix=0 : iy=14 : iex=11 : iey=14 if zkey&8 : y+2 : ix=0 : iy=0 : iex=11 : iey=0 if zkey=3 : zkey=0 : x=xe : y=ye if zkey=6 : zkey=0 : x=xe : y=ye if zkey=12 : zkey=0 : x=xe : y=ye if zkey=9 : zkey=0 : x=xe : y=ye pos x,y gmode 4,,,255 if zkey=0 : gzoom 21,24,1,ix,iy,11,14,1 if zkey!0:{ if a>=21 : a=0 if a>=0 and a<=10 : gzoom 21,24,1,iex,iey,11,14,1 if a>=11 and a<=20 : gzoom 21,24,1,ix,iy,11,14,1 a+1 } return
マップのところが凄く難しく、よくわからないのです。
マップチップとかがあるらしいんですけど、あまり使いたく
ないんです。
どうすればいいでしょうか。



この記事に返信する


f

リンク

2008/2/21(Thu) 23:50:21|NO.13698

もう何度言ったか覚えていないが、

buffer 1
picload "a.bmp" buffer 2 picload "ae.bmp"

俺らはこんなファイル持ってないんだから、そのままコピペで貼ってくるな。
ましてや、キャラクタ画像なのか何の画像なのかも教えられずに、俺らはプログラム
態々読んで見分けなきゃならんのか?
lineなりboxfなりmesなりで、適当な画像を作って、見たらわかる様に、また即実行できる状態に
書いておけ。

それとも、態々俺らは理解するために、
buffer 1
//picload "a.bmp" color 255,0,0 : boxf color 0,0,255 pos 0 , 0 : mes "V" : pos 11 , 0 : mes "v" pos 22 , 0 : mes "A" : pos 33 , 0 : mes "^" pos 0 ,14 : mes ">" : pos 11 , 14 : mes ")" pos 22 ,14 : mes "<" : pos 33 , 14 : mes "(" buffer 2 //picload "ae.bmp" color 0,255,0 : boxf
こんな風に自分で改造しなきゃならんのか?
お前の質問に答えるべくプログラムを読む前に、「ここで表示しようとしている物は何なのか?」
から考える羽目になるだろうが。


で、そのおかげで何をやっているのか理解するのに時間が掛かったが、
要するに、上下左右の向きで、2コマ切り替えながらキャラクタ表示させているだけじゃないか。


この状態で言える事は、まず、
「マップチップを使うのが何故嫌なのか、明確にしろ。」
もしくは、
「マップチップとは何の事か、それを調べろ。」
だ。



aeae

リンク

2008/2/22(Fri) 00:05:51|NO.13699

fさん…なんて優しいんだ…
ハンターハン○ーのナックルのように優しい(笑)
by 読むのを途中で挫折した奴



むしc

リンク

2008/2/22(Fri) 20:02:29|NO.13705

fさんありがとうございます。
それとすいませんでした。
もう少し説明を入れます。
「マップチップを使うのが何故嫌なのか、明確にしろ。」
その理由は、マップチップのことがあまり分からないからです。
「マップチップとは何の事か、それを調べろ。」
はい。わかりました。一回調べてみてからまた書き込みます。

どうもありがとうございます。



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