Skip to main content
kazuyak89487059
Known Participant
September 18, 2019
Question

タイマーを表示したいのですが...

  • September 18, 2019
  • 2 replies
  • 2366 views

Sorry for beginners.

 

On video

I want to display a timer that starts at 00:00:00.

Although it is displayed on the screen as effect-> text-> number, it cannot be counted up from 0 based on 00:41:03. I googled myself, but how many frame seconds? It seems to be a specification that seems to be the standard, but is there a way to count up from 0?

I want to make it a Mario Kart-like timer, so I want to have a start display at 00:00:00. Can anyone tell me?

 

Thank you for your cooperation.

 

This topic has been closed for replies.

2 replies

Community Expert
September 21, 2019

以下のように数値を書き換えれば、0から始まるクロックになります。

 

1行目、負の数値はカウントダウンの意味で、−2は 2秒でクロックの時間が1秒戻る設定のため、リアルタイムに時間を進めたい場合は、1 に書き換え。
2行目、スタートの時間(秒数)のため、0 に書き換え。
21行目あたりにある、ms = の行で、3の数値(2箇所)を2に書き換えると小数点以下が2桁になります。

 

<追記>

1分後から開始する場合は、テキストレイヤーのバーをドラッグして、右に移動させれば調整できます。

<追記2>

もし、最初の1分間もクロックを表示させておく場合は、下記になります。

8行目の60(秒)を書き換えれば開始する時間を変更できます。

 

 

 

rate = 1;
clockStart = 0;
 
function padZero(n){
  return (n < 10 ? "0" : "") + n;
}
 
clockTime = clockStart + rate*(time - inPoint - 60);		// 最初の60秒は、00:00:000で表示
 
if (clockTime < 0){
  sign = "";     //カウントダウンから行う場合は、"-" に変更する
  clockTime = -0;
}else{
  sign = "";
}
 
t = Math.floor(clockTime);
hr = Math.floor(t/3600);
min = Math.floor((t%3600)/60);
sec = Math.floor(t%60);
ms = clockTime.toFixed(3).substr(-3);
sign + padZero(hr) + ":" + padZero(min) + ":" + padZero(sec) + "." + ms

 

 

 

ちなみに、時 の単位は不要な場合は、最終行で下記の文字列を削除してください。

 

padZero(hr) + ":" +

 



kazuyak89487059
Known Participant
September 22, 2019
ありがとうございます。ここまでご丁寧に説明いただき泣きそうなぐらいありがたいです。のちほどやってみます!本当にありがとうございます。
Community Expert
September 18, 2019

エクスプレッションを使う必要があります。

下記リンクに設定次第で、複数の利用方法ができるサンプルがあります。
http://www.motionscript.com/design-guide/up-down-clock.html
Copy and Paste Codeに記載されているコードをコピーして、テキストレイヤーのソースに貼り付ければ、数字が表示されます。

エクスプレッションを入力する方法は、下記リンクが参考になります。
https://ae-style.net/basic/b36.html

kazuyak89487059
Known Participant
September 18, 2019
やはりそれなのですね!ご丁寧に教えていただきましてありがとうございます!感謝です!
Community Expert
September 18, 2019
使用方法で