HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0305
kyhu壁データ作ったんですが5解決


kyhu

リンク

2010/3/5(Fri) 22:50:37|NO.31030

Easy3Dで質問メタセコイアで作った壁データを
HSPに組み合わせたんですが
なんだかあたらないみたいです
もしかしたら自機を表示していないというか当たり判定を
つけてないだけかもしれませんし
もし間違えていたらどこを変えればいいか教えてください
//壁データ

kabe=Media+"\\壁.mqo"
壁作成
e3dloadmqofileasmovablearea kabe,1000,hsid3



この記事に返信する


kyhu

リンク

2010/3/5(Fri) 23:16:13|NO.31032

後壁と壁作成に;を打ってください



晩御飯

リンク

2010/3/5(Fri) 23:21:57|NO.31033

>kabe=Media+"\\壁.mqo"
このMediaと言う変数には何が入ってるんでしょう。



GENKI

リンク

2010/3/6(Sat) 00:05:03|NO.31036

> e3dloadmqofileasmovablearea kabe,1000,hsid3

当たり判定をしないものの、エラーが出ないと言うことは、
とりあえず壁データの読み込みは成功しているようです。

気になるのは、読み込み時の倍率が1000倍になっている点ですが、1000倍で間違いないですか?
自機の大きさと比べて適切ですか?自機をRDB2で最初に読み込んだときの倍率は考慮していますか?

モデルデータがきちんと出来ているかも気になります。
E3DLoadMQOFileAsMovableArea命令のマニュアルにある条件を満たしているか確認してみてください。

この行で気になるのはこのぐらいです。
これ以外で注意する点は、「当たり判定の処理を入れているか?」です。
投稿された文章を見る限り、入れてないような気がしますが…どうですか?

当たり判定の処理については、下記サイトを参照ください。
http://homepage3.nifty.com/ghpk/e3d/e3d3011.htm
E3DLoadMQOFileAsMovableArea命令で壁を作る代わりに、E3DSetMovableArea命令を使っていますが、
そこ意外は基本的には同じような処理になります。



> >kabe=Media+"\\壁.mqo"
> このMediaと言う変数には何が入ってるんでしょう。

うーん、よくよく考えているとこれも心配になってきました。
どのようにしてフルパス入れてますか?



kyhu

リンク

2010/3/6(Sat) 14:06:16|NO.31053

解決しました
スクリプトをいじっていたら
当たり判定はあったようです



kyhu

リンク

2010/3/6(Sat) 14:06:29|NO.31054





ONION software Copyright 1997-2023(c) All rights reserved.