敵の移動方向について
投稿者 : 匿名希望(YahooBB221085240176.bbtec.net)
- 2005/04/25(Mon) 21:28
No.8058
|
|
|
|
|
8058.lzh
添付してある絵を見てほしいんですけど 黒いラインの上を敵が規則的に動きたいようにしたいんですけど どうすればいいですか?
規則的な動き方の条件 ・曲がり角があれば絶対曲がる ・曲がるときは前に曲がった方向に影響される<判りにくかったらスマソ 条件はこのくらいです どうか教えてくださるようお願いします
|
Re: 敵の移動方向について
投稿者 : 匿名希望(YahooBB221085240176.bbtec.net)
- 2005/04/25(Mon) 21:28
No.8059
|
|
|
|
Re: 敵の移動方向について
投稿者 : N@N(actkyo079010.adsl.ppp.infoweb.ne.jp)
- 2005/04/26(Tue) 13:10
No.8065
|
|
|
|
8065.zip
ようやくできました。
マップを使う方法もあったのですが、マップ無しでも動作するようにしました。 線の交点が分かっていて、それを登録してからそれに沿って動きます。 かなり複雑になりましたが、詳しくはプログラム内の注釈をご覧ください。
|
Re: 敵の移動方向について
投稿者 : 匿名希望(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 14:56
No.8066
|
|
|
|
そうです!この動きです! N@Nさん本当にありがとうございました!
|
Re: 敵の移動方向について
投稿者 : 匿名希望(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 15:13
No.8067
|
|
|
|
8067.lzh
連続投稿スイマセン さらに質問ですが 敵が動くとき x座標とy座標がありますよね? その敵が曲がるときに 必ずx座標とy座標が入れ替わりますが<ヨクワカラナイ (詳しく言えば横に進んで曲がり角があると縦に進むということ) 前回曲がったx・y座標の向きを保存して次にその座標を通るときに前回の座標の向きを反映させて移動させるというのは 無理ですか? レスよろしくお願いします
|
Re: 敵の移動方向について
投稿者 : 田代(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 17:58
No.8071
|
|
|
|
Re: 敵の移動方向について
投稿者 : N@N(actkyo072093.adsl.ppp.infoweb.ne.jp)
- 2005/04/26(Tue) 18:00
No.8072
|
|
|
|
8072.zip
ちょっと規則的になりましたが、これでよいでしょうか?
枝分かれのところで、 vx=(rnd(2)-0.5)*2; のように、+1と-1をランダムに返していたのですが、 lvx,lvyに前回の変更時のvx,vyを保存して、次の変更で返すようにしました。
あと、書き忘れたのですが、繰り返し処理が非効率的なので、低スペックでは重くなるかもしれません。また、速度は1フレーム1ドットのみに対応しています。
|
Re: 敵の移動方向について
投稿者 : 田代(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 18:06
No.8073
|
|
|
|
毎回すいません。 N@Nさん本当にありがとうございました!
前回投稿2重になってしまった; しかも串繋がってました 本当にスイマセンデシタ
|
Re: 敵の移動方向について
投稿者 : 田代(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 18:11
No.8074
|
|
|
|
この動きをマップで反映するにはどうすればいいですか?
|
Re: 敵の移動方向について
投稿者 : 田代(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 18:19
No.8075
|
|
|
|
Re: 敵の移動方向について
投稿者 : N@N(actkyo072093.adsl.ppp.infoweb.ne.jp)
- 2005/04/26(Tue) 18:20
No.8076
|
|
|
|
@まず、マップ上での動かしたい経路を確かめ、曲がり角のx座標、y座標、形を全て抜き出します。全ての角が直角になっていることを確認してください。 Aratのmemory命令で、それらの点を登録します。
これだけでOKです。サンプルのラインはただの下敷きですので、置かなくても構いません。ただし、ひとつでも登録ミスがあるととんでもない方向に行ってしまうので注意してください。
|
Re: 敵の移動方向について
投稿者 : 田代(YahooBB221085240176.bbtec.net)
- 2005/04/26(Tue) 18:52
No.8077
|
|
|
|
|