[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.10792急用です。No.10786変数の頭に$をつけると、「グローバル変数」となり、次の面に移っても値が初期化されません。スコアを「score」という名前の変数に入れてる場合は、「$score」という変数名に変えると良いです。No.10782僕は今、RPRツ○ール5のような、RPGを作ってます。アイテムや、移動も出来るのですが、戦闘でダメージを受けた時、ウィンドウ(ゲームの中の方)を揺らしたいのですが揺らすことは出来ますか?ちなみに、ウィンドウはdrawで出してません。メッセージウィンドウのようなものでしょうか。揺れるウィンドウのサンプルを作ってみました。スペースでウィンドウが揺れます。ウィンドウの描画にはPanelCharを使っています。揺らすたびにウィンドウの内容を全て書き直す必要があるのでこちらの方が楽です。No.10784おお!すごいですね。これを参考にさせてもらいますね。No.10775お久しぶりなR.Satoです。最近、3Dの勉強を始めましたんですが、描画が出来ません。描画のやり方を具体的に教えて下さい。No.107763Dの移動をするプログラムが出来てるかどうかわかりませんが、2つやり方があります。1つは、fillPolygonを使ったやり方。fillPolygonを使った方が3Dらしく見えます。プログラムで一辺ずつやっていきます。(頂点が3Dの動きをすればのことです)ただし、これは一色しか出来ません。一つは、ペイントで1つ1つ書いて行くやり方。これも面倒ですが、1つ目の方法よりきれいに書けます。No.10778早い返信ありがとうございます。2つめのやり方は、やった試しがあるので、1つめの方を試してみます。自分を中心に回転させると、だんだん外側に行ってしまいます。こっちのファイルです。右か左のキーをずっと押してください。(真上から見た視線です。)プログラムはsin,cos,angle,distの関係を参考にkaku=$Math.angle(160-x,120-y)-90;long=dist(160-x,120-y);if($k37==1&&$k39==0){x+=cos(kaku)*(long/100)*2;y+=sin(kaku)*(long/100)*2;}if($k39==1&&$k37==0){x-=cos(kaku)*(long/100)*2;y-=sin(kaku)*(long/100)*2;}こう書いてます。