[過去ログ] Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net (257レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
249: 弟子 2020/06/25(木)10:39 ID:kYETgQeL(1/3) AAS
一応TimeScaleについては公式に説明あるので参考までに
外部リンク[html]:docs.unity3d.com
250: 弟子 2020/06/25(木)10:43 ID:kYETgQeL(2/3) AAS
くまじょさん、せっかく色々と書いてくれるのはありがたいけど
相手は初心者なので、推測じゃなくて、自身で検証してくれるといいかと

その上で書いてもらえるとみんな幸せになれると思う
じゃなきゃ混乱の元に
251
(1): 弟子 2020/06/25(木)19:31 ID:kYETgQeL(3/3) AAS
検証してみた
public void BtScale0()
{
Time.timeScale = 0;
}
private void Update()
{
print("delta:" + Time.deltaTime);
}
こんなコードでScale0の時にdeltaTimeがどうなるか
画像リンク

結果、0だった

だから、+= Time.deltaTime こういうコードは使えなくなるね

Time.frameCount は常に動くので、deltaTimeのところはこちらを使うように変更すればいいかと思う

OnPauseとか書いてたからポーズ処理だと思うけど
他にいい手があるかも知れないので

明日また検討してみる
252
(1): 2020/06/25(木)22:51 ID:VUtd4Pqo(1) AAS
>>248>>251
いろいろ試したところ、
シーン2で使ってる「Time.timeScale = 0;」をそのままにして
シーン2からシーン1に移動するときに
一緒に「Time.timeScale = 1;」をしたところ、
シーン1で不具合が起きませんでした。

「Time.timeScale = 0;」はシーンをまたいで
プロジェクト全体に影響するようなので、
0のままにしておくというのがよくないみたいですね。
253: 2020/06/25(木)23:02 ID:zBD2mxRN(1) AAS
0だとゲーム内の時間とFlexUpdateが完全に止まるから、
物理やtweenや時間を使ったエフェクトが一切利かなくなるはず
254: 弟子 2020/06/26(金)08:00 ID:tKrNJp2d(1) AAS
>>252
単純なのはシーン1のstartにtimescale=1をかいておくとシーンが増えて戻し忘れがなくなるかな

とりあえず解決っぽいので良かったです
255: 弟子 2020/07/29(水)10:48 ID:dVlkZpMQ(1) AAS
10日からわんういーく
今度はランキング入れたいな
256: 弟子 2020/08/07(金)12:28 ID:44ntxl1X(1) AAS
さてどんなお題かなぁ
前回は密、時事的にいくと自粛とかgotoとかか?
作りにくいぞ
257: 弟子 2020/08/11(火)22:34 ID:4Ol4zZ9A(1) AAS
ヤバい、1week の、続々作ってるよねーつぃったー勢すごいわ
弟子はやっとアイディアが固まりつつ

と言ってもショボいんだわな
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.019s