あと、一番近くの敵を追いかけるようにしたいのです。No.7093なんだかアップ板のほうで盛んに宣伝してましたが...(苦笑)プログラム解説を当方のHPにてはじめました。RPG系プログラムを専門に講座をやっていきます。初心者向けではないかと思いますが、できる限り分かりやすいようにやっていきたいです。現在、主人公のマップ移動についてまで書いてあります。http://www12.plala.or.jp/goma_goma_deth/tonyu/kouza.htmlご意見などありましたらメールなどでどうぞ。No.7073また質問ですが、スクロールに関してなのですが、スクロールサンプルを参考にさせていただいて、8ドットずつスクロールさせる様にしたのですが、スクロールスピードが速すぎて、ウェイトを何処に入れればいいか分からなくなりました。何処に入れればいいか教えてください。数字を適するよう変えて下さい}私は初心者なので、「こういう方法もあるよ」ということで。ところで、便乗質問よろしいでしょうか。スクロールさせていると、すぐに座標が大きくなってしまうのですが、上手く回避させる方法ありましたら、教えて頂きたいのです。No.70758ドットで速いなら4ドットずつ等にすればよいのでは。数字を適するよう変えて下さいwait(2);と同じでは?。{x++;$map.scrollTo(x-$screenWidth/2,y-$screenHeight/2);;update();}上記のプログラムをgetkey()と組み合わせると、きれいな八ドット単位によるスクロールが可能です。スクロール関係はfor文の中に入れたほうがきれいなスクロールになります。for文の実行中はfor文外がおろそかになるためにスクロールがカクカクになることがあるわけです。No.7077レトロなゲームを再現したいので、マップチップのサイズを同じ8ドットにしたいのです。そこで、ウェイトをいれる部分がわからないので、聞いたのですが...簡単に言うレトロゲーっぽいスクロールです。No.7080...う〜む、ウエイトを入れる位置という意味が分からないのですが。レトロってことは、一回方向キーを押すごとに八ドット一度に動くのかな。言う風に解釈してとりあえず書いておきます。y+=8;update();}これだけで、十分カクカク動きになると思われます。これでだめなら...。MSXのゲームみたいにしたいんですよね?サンプルは見た目の問題で32ドットずつスクロールするようにしてあります。強制スクロール型シューティング(MSX版グラディウス、R-Type等)(↑わかりにくい例えかもしれませんがご了承ください)ついでに、当時のハードウェアのカクカク度合いを出したいのであれば、8ドットより16ドット程度がおすすめです。No.7084強制スクロール型のシューティングゲームです。1パターンが8ドットで、地形が左に動いている感じ(グラディウスが良い例え)です。そこで、スクロールする後の所にウェイトの命令を書くと、自機までカクカクになってしまって...それで、どこにウェイトの命令を置くかで悩んでいました。No.7089アップロード掲示板にサンプルを掲載しました。よろしかったご参考にしてください。No.7090ありがとうございます!解決しました。ネスカといいます前、アップロードセンターであるオブジェクトに主人公(?)が触れたら同じページ内の別のオブジェクトのところに瞬間移動するというのがありました。ゲームを作り始めたんですが、そのサンプルが急に必要になって、探したのですがなかなか見つかりませんでした。分かる人は教えてください。{$主人公.x=□;$主人公.y=□;}update();}「別のオブジェクト」のところに移動させたい場合、直接座標を指示する方法(x=500;y=500てな感じ)と、「移動させたいオブジェクト」の座標で指示を出す方法があります。$主人公.x=$別のオブジェクト.x;$主人公.y=$別のオブジェクト.y;という風に指示してやればいいってことです。ワープ用オブジェクトに接触(crashToメソッド)すると、主人公のx座標とy座標に値を代入。それによって、主人公がワープするという原理です。宣伝ですが、今週末に私のHPでRPG製作講座(迷路タイプ)をアップしますので、そこでもワープ・移動・RPG関係etc...を詳しく解説します。興味がおありでしたらどうぞ。No.7069「移動させたいオブジェクト」→「移動先のオブジェクト」に修正。No.7078スイマセン。{update();}これでいいはず。注意点は、文法エラーが出たらcrashTo($U)の書き方が違うかもしれないのでHELPでチェックしてください。その他、コピペしたら全角スペースが混じって文法エラーが出るかもしれません。基本的に、わたしゃろくすっぽ命令を覚えてないのでつづりと決まりごとにはめっぽう弱いんです^^;動作チェックしてないのであしからず。No.7054マップを作成して実行してみると、書いたマップが途切れたり、書いていない所にマップが出現したりします。No.7055書いていないところにマップが表示されることはあります。Tonyuのマップは、上下左右つながっており、ずっと右にスクロールさせると、最初の場所にもどってきます。No.7060気分としては、「パターンが繰り返される」ということです。どっちも結局同じなのでしっくりくる考え方をお探しください(?)。「マップ作成」でマップのパターン数を増やすことで自由に描写できる範囲が広がります。下記はこれ関係の質問。それとも、高校関数の第四象限(座標(0.0)から右下方向)に向かって作られるのでしょうか。明らかに後者はありえない気がしますが、どのようにマップの範囲が作成されるのかをお願いします。言うとこんな感じです。こんなかんじになってしまいます。それとなぜかこの物体Xがマップの外に出てもう一回入ると消えます。40一パターンの大きさ縦32横32です。No.7065容量削減にはとりあえず音楽ファイルを全て削除してください。ついでに、マップに使う以外の全ての画像も削除すればたいがいアップできます。マップはあきらかにおかしいようなので、データが壊れている可能性もあります。基本的にバグではないかと思われます。No.7066バグではない。上の文だと勘違いしそうでした。No.7071キャラクタパターンの書き方に問題がありました。ご迷惑をお掛けしました。