[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.2799キャラクタパターンウィンドウにて新規のbmpを追加してもウィンドウ中のリストに追加されません。リスト中の1つを削除しますと、次回起動時に最下段に先ほど追加した内容が現れます。index.cmmlには表示されていない全ての登録したBMPが記載されていました。登録してあるBMPはサイズやカラー記録方式もまちまちです。fun.bmp、abogado.bmpとyazi.bmpを追加してあります。追加順もそのように追加してあります。今リスト中に見えるのはfun.bmpまででした。リストのいずれかを1つ消すとabogado出てきます。OSはwin98sp2、Directxの8でした。No.2808リストが19行しか表示されないようですね。No.2810すみません。たくさんのbmpを追加したときのことを考えないで作成していました。リストをあふれると挙動がへんになります。次のバージョンでは直っているはずです。パネルをリサイズすると、サイズをウィンドウにあわせてしまいますが、サイズを変えずにパネルの有効範囲を広くすることは出来ないでしょうか絵を見てください。No.2787図を拝見したかぎり、パネルの拡大縮小を行いたいようです。すみません、そういう意味ではありません。わかりにくいかもしれませんが、二つのファイルを添付します。片方は、自分でパターン数を決められないけどマウスについた絵の大きさと同じ大きさでマップをおきます。片方は、自分でパターン数を決められるけど、絵が画面のサイズに合わせた大きさになっています。これを、絵はそのままでパネルが置ける場所を広くしたいんです。width,scaleXなどを変えても、細長くなったりしてしまいます。表現しても、よくわからないと思いますがとにかく、パネルのサイズをウィンドウにあわせずにリサイズできるようにしてほしいです。ファイルはstageとstage_に分けています。No.2809解決しました。width,heightとresizeの値を同じにすると出来ました。今まで片方しかしていないので絵の大きさが変わってしまったのでしょう。No.2804こんにちは。右向きの時は右向きの死亡を呼び出し、左向きの場合はそれを反転させて呼び出せば良いかと思います。スプライトには左右の方向パターンを決めるfがあらかじめ用意されています。そのfを引き継いで呼び出しましょう。クラス(x,y,死亡パターン,f));死亡パターンを呼ぶときにこうすれば解決かと思います。違うならば反転して呼び出しましょう。凄い数のオブジェクトになってしまいます。本来は十数個しかできないつもりですが、どこが違って居るのかよくわかりません。クラス:h22,monmonで100分の1でh22を呼び出す。この時に生成するh22の個数を決める。h22へ個数を引き渡し、後は減算しながらh22はh22を呼び出す。No.2788自レスで申し訳有りません。いじってみまして、原因が分かりました。1)生成数を減算する2)自身を生成する3)生成した自身に生成数を引き渡すこれだけでは、次以降の第1子ループ時に減算分また第2子を生成してしまうことが判りました。4)引き渡し後、生成数を0にする(kaz=0;を足す)もしくはループの外に置き、1回だけ自身を生成するようにすれば解決しました。No.2789返信が遅れてすみません同じオブジェクトを何回か出すときは、オブジェクト生成専用のオブジェクトを作成することを推奨します。No.2800了解しました。ありがとうございます。次のオブジェクトを呼んで、増えてしまうようなタイプにしたくて作成しました。別オブジェクトにて統合的に管理してみようと思います。No.2782XXXXは初期化されていないので、メソッドXXXXを呼び出せませんこのエラーのせいで、実行できなくなりました。いうオブジェクトを作っておいて、間違えて$tesy.die();といったメソッドを呼んでいる可能性がありますわからない場合はプログラムを添付してみてください。