Godot: シェーダーの時間はグローバルな時間スケールの影響を受けません

作成日 2016年07月07日  ·  3コメント  ·  ソース: godotengine/godot

オペレーティングシステムまたはデバイス-Godotバージョン:
Linux / 2.0.3

問題の説明
シェーダーのTIME変数は、 OS.set_time_scale()影響を受けません。
これが仕様によるものかどうかはわかりませんが、グローバルな時間スケールを設定すると、すべてに影響するはずだと思います。

再現する手順:
利用可能シェーダくださいTIMEを経由して、変更の時間スケールをOS.set_time_scale()

bug core

最も参考になるコメント

ああ、それは影響を受ける可能性があります、ただそれを考えたことはありません

7:45の木、2016年7月7日には、ティモ・シュワルツァー[email protected]
書きました:

_オペレーティングシステムまたはデバイス-Godotバージョン:_
Linux / 2.0.3

_問題の説明_
シェーダーのTIME変数は、OS.set_time_scale()の影響を受けません。
これが仕様によるものかどうかはわかりませんが、グローバルタイムを設定すると思います
スケール、それはすべてに影響を与えるはずです。

_再現する手順:_
TIMEを利用するシェーダーを作成し、を介してタイムスケールを変更します
OS.set_time_scale()


このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/godotengine/godot/issues/5583 、またはスレッドをミュートします
https://github.com/notifications/unsubscribe/AF-Z26fpSxcERTdeaLEBIRs8EEaw2aibks5qTNjdgaJpZM4JG9RN

全てのコメント3件

ああ、それは影響を受ける可能性があります、ただそれを考えたことはありません

7:45の木、2016年7月7日には、ティモ・シュワルツァー[email protected]
書きました:

_オペレーティングシステムまたはデバイス-Godotバージョン:_
Linux / 2.0.3

_問題の説明_
シェーダーのTIME変数は、OS.set_time_scale()の影響を受けません。
これが仕様によるものかどうかはわかりませんが、グローバルタイムを設定すると思います
スケール、それはすべてに影響を与えるはずです。

_再現する手順:_
TIMEを利用するシェーダーを作成し、を介してタイムスケールを変更します
OS.set_time_scale()


このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/godotengine/godot/issues/5583 、またはスレッドをミュートします
https://github.com/notifications/unsubscribe/AF-Z26fpSxcERTdeaLEBIRs8EEaw2aibks5qTNjdgaJpZM4JG9RN

それが実装できれば素晴らしいと思います。
スプライト上のテクスチャを移動するシェーダーがあり、タイムスケールを1未満に設定してスローモーション効果を実行する場合に便利です。

誰かがこれを3.0マイルストームに追加できますか? (それが大丈夫である限り)

このページは役に立ちましたか?
0 / 5 - 0 評価