私は Unity3D で 2.5D プラットフォーム ゲームに取り組んでおり、勾配制限を超えるのではなく、タグ付けされたオブジェクト上をキャラクターがスライドする必要があります。キャラクター モーターと FPS 入力スクリプトを使用しています。
スライドを有効にする行を見つけました。次のとおりです。
function TooSteep () {
return (groundNormal.y <= Mathf.Cos(controller.slopeLimit * Mathf.Deg2Rad));
}
この条件は明らかに勾配制限を超えているためです。たとえば、キャラクターがいるゲームオブジェクトが「スライド」でタグ付けされている場合、この関数を編集して true を返すにはどうすればよいでしょうか。
どんな助けでも大歓迎ですありがとうございました。