[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
319
(1): 314 [sage] 2018/03/03(土) 19:47:38.91 ID:/f8hIts7(1) AAS
>>317
317(2): 名前は開発中のものです。 [sage] 2018/03/03(土) 18:01:54.34 ID:o9xr18B9(3/8) AAS
>>314
yか関連するものに何か掛けてる?
じゃないと座標が勝手にかわるとかありえないんだが
ソース全張り希望、
void Update()
{
float y = gameObject.transform.position.y;
if (y < 0.5f)
{
Debug.LogWarning("I can fly:" + y);
}
else if (y > 0.7f)
{
Debug.LogError(y);
}
else if (y > 0.5f)
{
Debug.Log(y);
}
}

PlayerContorller.csのUpdateにログ出力を組んだ以外は全く同一
壁にぶつかっても0.7f以上跳ねないから、0.7f以上浮いたら飛んだと判定して
LogErrorで一時停止してる

物理演算は接触したらcolliderで外に追い出すだけだから、
実際には常に0.5にはならず、自由落下と反発を繰り返してる
完全に0.5の時は計算しないみたいだけど、それ以外の時は
ずっと計算してる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s