EasyFAQ/49

Last-modified: 2009-04-04 (土) 00:42:31

地面との当たり判定で・・・

投稿者rain
重要度
状態
カテゴリ
HSPバージョン3.1
E3Dバージョン5.0.2.7
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • アクションゲームを作っていて、最近マップの -- rain? 2009-01-10 (土) 18:55:59
  • (ミスってエンター押してシマッタ)改装をしたら、急にキャラのY座標がおかしくなるようになってしまいました。なぜそうなったのかおちゃっこさんの掲示板で質問したところ、・Y軸に垂直な面がある・三角形の点の座標が完全に同じになっているところがある とうまく判定できなくなる、と仰ったので、それをチェックしてみました。でもそのような面は見つからなかったので、一からまた作り直すことにしました。しかし、その作り直した地面モデルもまた同じ現象がおきてしまいます。(今度は最初から気をつけて作ったのですが)もう一度チェックしましたが、やはり見つけられませんでした。地面データの改装によって起きたので、HSP側のバグではないと思います。でもメタセコイアでいくら調べても何が原因か分かりません。どなたか調べていただけないでしょうか。 -- rain? 2009-01-10 (土) 20:26:11
  • そのデータは、ここ→http://pitoo.hp.infoseek.co.jp/stage1_area2.lzh です -- rain? 2009-01-10 (土) 20:43:31
  • 『Y軸に垂直な面』ではなく『Y軸に平行な面』ですね問題になるのは。この場合だと木や家の壁が相当します。地面とのあたり判定は何を使ってますか? -- ぼおん? 2009-01-10 (土) 20:58:11
  • ああなるほど。これだと木とか壁を登っちゃいますね。垂直なものは別ファイルにして地面の判定から除いてください。垂直なものにぶつかりたくない場合は壁のデータも作成してE3DChkConfWallなどでぶつからないようにしてください。 -- おちゃっこ? 2009-01-11 (日) 12:34:10
  • 解決しました。おちゃっこさん、ぼおんさん、ありがとうございました。 -- rain? 2009-01-11 (日) 17:05:14