7年前FPSゲームを作っていて、カメラの位置から、足元(の基準)となっている位置までの座標を使ってまわりのものとの接触判定をしようとしています。0){//足場がCAMERA_Yの範囲になければgraph.camera_under_y-=13;//そこは穴だから落ちる}}要は、下に何もなければ落ちていくようにしたいんです。中心座標付近なら、きちんと当たり判定ができるのに一定以上離れると、当たり判定がなくなります。3D関係のものに触れるのははじめてなのでよくわかりません。コリジョン設定されていないですが、それではないでしょうか?実際に指定しているMV1SetupCollInfoの詳細なパラメータも知りたい所です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。返信ありがとうございます。3Dに関係するグラフィックはまだ2つしか作ってないので。FrameIndex」にフレーム(ボーン)を指定するのですが、現在扱っているグラフィックはそんなものまだないのでモデル全体をコリジョンとして扱うために、-1を設定しています。初期値が-1なのでしなくてもいいかなーとか勝手に解釈して、飛ばしました。その後の引数は、まだ処理速度の事を考えていないので飛ばしました。本当は、弾幕STGで使う3D背景のテスト用に作っていたのですが、3Dグラフィック扱うのが楽しくて・・・FPS作ろうかなーなんて。7年前とりあえず当たった場所のポリゴンの上にDrawTriangle3Dで三角形と当たり判定基準のDrawCapsule3Dを描画してみて下さい。プログラム全体とデータを見せてもらうのが一番ですけどね。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。判定基準に直線を用いる方法に変えてみました。こっちのほうがわかりやすいですし現在、バグ中のものでよければUpしますhttp://www1.axfc.net/uploader/C/so/170710キーワードはbagです。バグったものを人に渡すのは良くないと思うので、キーワードかけました色々いじってみてたのですが、やっぱり当たり判定自体がおかしい気がします。調べる予定ですが今日一日お待ちください。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。7年前わざわざお時間をとっていただき、本当にありがとうございます。7年前コードが色々しているので調べるのが難しいです。私も困ったときは小さなコードにまとめますので、コリジョン検証用のコードの作成をお願いします。棒が動きまわって、当たり判定したらポリゴン面の3頂点が分かる(空中に3頂点の棒を垂直に伸ばすなど)するだけ良いのでmain.cppの1ファイルにまとめてください。カメラは棒が見えるアングルでお願いします。カーソルキーだけで操作できるものが嬉しいです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。ミクプラは自由にリンクできます。