[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.5885キャラクターの作成の仕方が全然わからないのですが誰か教えていただけないでしょうか。No.5886「オブジェクト」→「新規」で作れます。No.5891わかりにくいようですみませんでしたが、詳しい描き方を教えていただけないでしょうか。No.5892ヘルプみてりゃ分かるハズです。No.5896そうですか・・・・。No.5901「全然わからない」ではどのように全然わからないのかがわかりません。キャラクターの作成は、チュートリアルhttp://tonyu.kake.info.waseda.ac.jp/api/html/_a5_c1_a5_e5_a1_bc_a5_c8_a5_ea_a5_a2_a5_eb_a1_a1_b4_f0_c1_c3_ca_d4.htmlを参考にして頂ければできると思いますが、キャラクターの画像を自分で作る場合にはhttp://tonyu.kake.info.waseda.ac.jp/how2bmp.htmlを参考にしてみてください。それでもわからない場合には、どのようなことを行いたくて、どのようなことを実際にやってみて、どの部分がわからないのかを書いていただけましたら、的確な助言ができると思います。No.5889ロック●ン風アクション作成中なのですが、ボス製作中、途中まで正常に動作していたものが突然「Mapの処理が重すぎる」と表示されて動作が止まってしまいました。update();を忘れている、とも表示されましたがただ闇雲に入れても直りません。下記にボスのプログラムを載せて置くので、ここが重いのではないか、ここに入れるとよいのではないかという指摘がありましたら、是非教えてください。{isInvisible-=1;}}}}自機は動かしていません。ボスがジャンプをして、ジャンプの頂点に達した時に止まってしまいます。No.5900どれが原因でそのようなエラーが起るのかは、これだけ見ただけではなんとも判断しかねます。宜しければ、Fileを添付していただきたいと思います。的確なアドバイスができると思います。No.5839UploadCenterの方に他の方々が作成されたゲームがたくさんあります。それらをいくつかDownLoadして、どれが自分のイメージにあった初期画面であるか調べて見ましょう。気に入ったものがあれば、ソースを見て自分のプログラムと比較して、改造してみましょう。質問があまりにも広範囲に及んでいますので、自分で作成したところまでを添付してみてください。よいアドバイスもできるとおもいます。No.5899まず、謀反国志のソースを参考にしてみて作成してみてください。それでエラーがでるようでありましたら、Fileを添付して見てください。基本的に、「こんな感じのゲームを作成してみてください」という質問にはお答えすることはできません。多くの方々の全ての要望にお答えすることはできないからです。ご理解を頂けたら幸いです。No.5876質問です。drawdxspriteの透明度alphaを透明から徐々に見えるように増やしていって、10秒間くらいしたのちに再び0にして見えなくするという方法がいいと思うんですけれど、どうすればいいでしょうか?この下のプログラムがその現われるそのものの命令です。No.5877alpha=表示時間/600*255;if(表示時間<600){表示時間++;}else{表示時間=0;}をどっかに書けばいいと思います。No.5879でぶちんさん、ありがとうございます。試した所(適当にどこかに入れてみました。)・・・主人公の身体がほわわって出てくるわけですが、肝心のものの変化がないみたいです。場所がむずかしいですね、どこに入れればよいのやら。No.5882いろいろ付け足しておきます。その主人公がDxSpriteの場合は、物と透明度が一緒になるので、物だけを透明にしたりする場合は↓のようにする必要があります。なっていたので恐らくここは600になると思います(違ったらすみません)。その場合、さっきレスで書いた文はなかった事にして(ぉ)、i=600;//i=60;をこれに直す物体alpha=255-i/600*255;if(i<=0){i=600;}これをwhile文の中の何処かに書けばいけると思います。すいません、ぜんぜん効果が現われないのですがどうしてなのでしょう?前回のほうが透明になって徐々に現われる主人公(やりたいこととは違いましたが)のような変化が見られました。今回のは、特に変化がありません。while文の中の何処かに入れて実行して見ましたがこれといった変化なしです。No.5884drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,220,2,2);を、drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,600-i,2,2);にすればそれっぽくできます。消える直前に完全に不透明にするのであれば、drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,255-i/600*255,2,2);でいけます。それとi=60;をi=600;にしておいてください。No.5890いりゴマさん、ありがとうございます。現われるようにはなりました。問題がありまして、一番初めのこの命令を使うかもしれません。drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,220,2,2);問題というのは、アクションゲームであるために、徐々に現われる演出はいいのですが、あまりゆったりすぎてゲームのテンポが崩れてしまうというのと、消えるときの演出がないというのです。この二つが改善されるのであれば使いたいのですが難しいでしょうか?そのためにi=60;という数値にしたのです。こちらの方が、徐々に現われるという演出はないもののゲームのテンポにはよいのではないかという判断の元で決めました。10秒でalphaを255という速さでするため、220から始めて1秒間で約25増やすという動作をさせたかったんだと思われます(245になってしまうが違ってても参考になれば嬉しいです。No.5894drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,600-i*10,2,2);か、drawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,255-i/60*255,2,2);でどうでしょう。No.5895でぶちんさん、いりゴマさんありがとうございます。でぶちんさんの添付されましたプログラムを見てみましたが、どのように変わったのか分かりませんでした。すいません勉強不足です。「こういう使い方もあるんだな!」と、いうのを知りました。いりゴマさんのこのプログラムdrawDxSprite(x+0,y-80,$pat_okaimono+16,0,1,0,600-i*10,2,2);に近いかなと思われますので使わせていただきたいと思います。本当はゲームのシステムなんかよりも、ゲームのおもしろさなどで作らなきゃいけないのに、尚且つ、自分ではこのようなプログラムも作れないのに助けていただきましてありがとうございました。勉強しないといけないなと思いました。No.5838弾が7発連射で発射されるということは弾が7回出現すると言い換えることができると思います。Tama(x,y,$pat_Sample+1));}}のようにしてあげると見栄えも良く、簡単だと思います。No.5880ありがとうございます、さっそくやってみます。