🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Unreal Engine

Unreal Engineは、Epic Games社によって開発されたゲームエンジンです。高レベルの移植性を持っており、様々なプラットフォームのゲーム開発が可能。GitHubアカウントを登録すれば無料でダウンロードできます。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

UE4

UE4はUnreal Engine(アンリアルエンジン)の第4世代です。 UEは、Epic Gamesより開発されたゲームエンジンです。

Q&A

2回答

946閲覧

アンリアルエンジンである値からもう一つの値に変化させたい

BanJpn

総合スコア4

Unreal Engine

Unreal Engineは、Epic Games社によって開発されたゲームエンジンです。高レベルの移植性を持っており、様々なプラットフォームのゲーム開発が可能。GitHubアカウントを登録すれば無料でダウンロードできます。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

UE4

UE4はUnreal Engine(アンリアルエンジン)の第4世代です。 UEは、Epic Gamesより開発されたゲームエンジンです。

0グッド

0クリップ

投稿2019/12/18 18:55

unityのMoveToWards関数のように、アンリアルエンジンでfloat型の変数がある値から変化していき、指定した値でちょうど停止させるようなことをしたいのですが、停止したい値の前後で数値が振れるようになってしまいます。
改善できるようなよいノードや方法はあるでしょうか。

行った方法
二つの値のを比較し、変化させたい値が小さい場合は増加、大きい場合は減少させ、停止したい値に近づける。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ちょっとお望みの回答とは違うかもしれませんが
Lerpノードを使用するのはいかがでしょうか
開始数値をAピンに終了数値をBピンに入れてAlphaに指定時間で1になるような式を入れることで似た様な事は実現可能だと思われます

投稿2019/12/23 01:22

MMashiro

総合スコア2380

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

内容から察するに、以下のような状況になっていると思います。

  1. 指定した値より小さいので増加させる
  2. 増加させた結果、指定した値より大きくなる
  3. 指定した値より大きいので減少させる
  4. 減少させた結果、指定した値より小さくなる
  5. 1.へ戻る

UEを使ったことはありませんので、コードは書けないですが、以下のようにすれば解決できると思います。

  • 指定した値より小さいが、それとの差が増加量よりも小さい場合は、その差分のみ増加させる(=指定した値にする)
  • 指定した値より大きいが、それとの差が減少量よりも小さい場合は、その差分のみ減少させる(=指定した値にする)

投稿2019/12/19 05:00

fiveHundred

総合スコア10152

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問