No.1962最初からマップで書いておいて破壊することも可能でしょう。オブジェクト、クラスが多くなると鬱陶しいですもんね。急いでサンプルを作りまっせ。今日は休みだから暇で仕方がない。No.1963時々マップを書き換えても、絵が変わらない事があるようですが、出来ました。分からないのですが・・・いちおう、黒いのが壁です。白いところを歩いて、スペースで緑の箱を飛ばします。壁は箱が当たる消え去ります。No.19641964.zipファイルを添付し忘れました。前文に注釈をつけたので、分かると思います。No.1965皆さんのご協力ありがとうございました。No.1930この前の質問の「透過色」についてですが、無事にできました。ありがとうございました。今日の質問はマップ作成についてです。マップの値を決めるとき、1.横方向パターン数、2.縦方向パターン数、3.1パターンの大きさ(横)、4.1パターンの大きさ(横)とありますが、1,2の数値は3、4の個数と考えるんですか?それとも3.4を割った数だけなんですか?横に長〜いマップを作りたいんですが、右にどんどん書いているうちに、いつの間にか左端にもかかれている状況です。わからない質問になりましたがよろしくお願いします。No.1938横方向パターン数と1パターンの大きさ(横)の意味の違いはここのページにある図を参照されるとよいでしょう。No.1954マップ作成についてありがとうございました。No.1876次のようにするとよいと思います。No.1946初めまして。tonyu使い始めたばっかなんですが、質問します。テキストファイルを開いて、その中身をテキストオブジェクトに出力するやり方がよく分かりません。FileReader("test.txt");これでaにテキストファイルの行文の配列が出来た、という事になるんですか?e=a.get(0);それでeにa配列の最初を取り出して・・・text"あなたは$aaです";これで表示・・・?あ〜もう分けわからん!まだ理解が足らないもので、こんな感じでやってるんですが、上手く出来ません。No.1947はじめまして。ファイルリーダーですね。filesのなかに、test.txtを用意してください。test.txtにはaaと書いておいて下さい。Array();a.load("test.txt");e=a.get(0);text="あなたは"+e+"です。";とすればいいでしょう。1行目でaをからの配列オブジェクトにします。2行目はファイルtest.txtを改行コードで区切って配列にします。3行目は配列aの1つ目を取り出します。4行目で、textに表示したいものを代入します。"あなたは$aaです";みたいな書き方をしなければなりませんが、(Perlはよく知らんけど)TonyuではJavaScriptなどと同じく文字列と変数を"+"で結ぶ事によってくっつけます。FileReader("test.txt");e=a.readLn();a.close();text="あなたは"+e+"です。";これの方が分かりやすい&軽い(?)です。1行目はaをファイルリーダーオブジェクトにします。2行目でtest.txtから、aが1行読み取ったものをeに代入します。3行目は「開けたら閉めよ」です。閉めておかないと、他のアプリケーションがtest.txtを使えなくなります。分かりましたでしょうか。No.1948出ました!そうなんです、よく分からなかったので、perlを真似てやってみたんですが、駄目ですよね。