【2D】ゲーム作成ツールGameMaker part2【マンセー】at GAMEDEV【2D】ゲーム作成ツールGameMaker part2【マンセー】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト661:654 07/12/07 07:17:58 MOpCkhcY >>657 わざわざ、調べていただいて、さらに海外フォーラムまで言っていただいて ありがとうございます。 エラー表示が消えました。ありがとうございましたm(_ _)m 662:名前は開発中のものです。 07/12/07 22:00:35 3R22D1pU >>660 1stepごとに少しずつ移動させたければ、ステップごとに細かく移動させないといかんのよ。 何ステップでどれくらい移動するかあらかじめ決めて、 移動するステップ数(変数名 move_cnt)と1stepで移動する移動量(変数名 dx)を計算しておく。 で、ステップイベントで、 if (move_cnt>0) { x += dx; //x 方向にdxだけ移動する move_cnt -= 1; // 移動カウントを一つ減らす } こんな感じにすると少しずつ移動する。面倒だけど、仕方ない。 横移動制御には hspeed を利用する方法もあるけどね。 技発動したときに、move_cnt と dx (とスプライト(sprite_index)とアニメーションスピード(image_speed))を決めてあげればいいんじゃないかなぁ。 なお、for文は1step内で繰り返し終了まで処理することになるので、上のような意味にはならない。 技発動中に操作させたくなければ、キー入力を拾う部分でそういうフラグも設けること。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch