lerp

    1

    1答えて

    私たちがやっていることは、私たちのプレイヤーキャラクターが歩いているときに滑らかな動きをすることです。歩行は、矢印キーを介したユーザ入力によって指示される。彼女は歩くサイクルを続けるためにアニメーションクラスとコライダークラスを付けてゲームボードに置いています。問題は、矢印キーが助けになったときに移動を継続するのではなく、一度に1つの急な動きしか動かさないことです。助言がありますか? using

    0

    1答えて

    Runnerオブジェクトが衝突したときにDOWN(onCollisonEnter)と衝突終了時にUPを生成したプラットフォームプレハブをアニメーション化しようとしています(プラットフォームオブジェクト自体がその位置が変化するため空です)。 私はUnity, C# - cannot make object move down from current y position ONCE on colli

    0

    1答えて

    私はスプライトレンダラでcolor.lerpを使用して、データセットにある値に基づいて黄色と赤色を補間します。また、スプライトの透明度を値に依存させたいので、値を小さくするほど透明になります。 color.lerpはうまく動作しますが、スプライトのアルファレベルを値に依存させるのに問題があります。ここに私のコードは、これまでのところです:この作品を作るために using UnityEngine;

    1

    1答えて

    タイトなループでは、2つの浮動小数点値の間で線形補間を行っています。ただし、結果の唯一の必要な部分は、符号(結果が負か正かにかかわらず)です。私はaとbの間のfの方法、今すぐlerpの典型的な操作をしています。 a + f * (b - a); 私は結果の符号を知る必要があると考えて、実際のlerped値ではないと考えると、より効率的なものがありますか? 編集: 'f'は、事前に知られている補

    0

    1答えて

    私が作っている3Dゲームの敵クラスを書いており、敵をプレイヤーに従わせる作業をしています。私は基本的に、敵がフレームごとに少しずつプレーヤの方向に自分自身を回転させ、フレームごとに少し前進させたい。私はLerpingを使ってこれを以下のコードに示すようにしようとしましたが、動作させることができません。演奏するとき、敵は私の視界に現れたり、まったく私を追いかけることさえしません。下の敵クラスのコード