Kumpulan Ekspresi After Effects

Countdown 10 to 0 Second

10-Math.floor(time);

Radial Wipe for Countdown

let putaranPerDetik = 100; 
let waktuSaatIni = time;
(waktuSaatIni * putaranPerDetik) % 100;

Text with Moving Dots ("Charging")

var baseText = "Charging"; // Ganti dengan teks dasar yang Anda inginkan
var speed = 2; // Ganti angka ini untuk mengatur kecepatan (semakin besar, semakin cepat)
var dotCount = Math.floor((time * speed) % 4);
var dots = "";
for (var i = 0; i < dotCount; i++) {
  dots += ".";
}
baseText + dots;

Round Number and Control Duration per Number

Math.floor(Math.max(0, thisComp.duration - time - thisComp.frameDuration * 0.5));

Moving Text ("LOADING")

var baseText = "LOADING"; // Ganti dengan teks dasar yang Anda inginkan
var speed = 2; // Ganti angka ini untuk mengatur kecepatan (semakin besar, semakin cepat)
var dotCount = Math.floor((time * speed) % 4);
var dots = "";
for (var i = 0; i < dotCount; i++) {
  dots += ". ";
}
baseText + dots;

Moving Text ("LOADING")

var dots = "";
      var numDots = Math.floor(time * 3) % 4; // Mengubah angka 3 untuk kecepatan, 4 untuk jumlah tahap (0,1,2,3)
      
      for (var i = 0; i < numDots; i++) {
          dots += ".";
      }
      
      "Loading" + dots;

membuat 100% angka


      
      effect("Slider Control")("Slider")
.value.toFixed(0) + "%"
      
    

membuat persenan ("LOADING")


      // Define the target time in seconds
targetTime = 7; // The exact second when the count should reach 100

// Define the final value we want to reach
endValue = 100;

// Get the current time of the layer relative to its inPoint
currentTime = time - inPoint;

// Calculate the current value based on the current frame and total frames
var displayValue; // Deklarasikan variabel di luar blok if/else

if (currentTime <= 0) {
    // Before the animation starts, display 1
    displayValue = 1;
} else if (currentTime >= targetTime) {
    // After the target time, display the end value (100)
    displayValue = endValue;
} else {
    // Interpolate the value based on the current time relative to the target duration
    // currentTime / targetTime will go from ~0 to 1 over the target duration
    // We add 1 to the result to make it count from 1 instead of 0
    displayValue = (currentTime / targetTime) * (endValue - 1) + 1;
}

// Ensure the displayed value is a whole number
var roundedValue = Math.round(displayValue);

// Convert the number to a string and add the percentage sign
roundedValue.toString() + "%";
    

kode countdown ada 0 di depan


      
      // Mengambil nilai dari efek "Slider Control" di layer yang sama
var slider = effect("Slider Control")("Slider");

// Membulatkan nilai slider ke bilangan bulat terdekat
var num = Math.round(slider);

// Memastikan angka tidak menjadi negatif
var finalCount = Math.max(0, num);

// Logika untuk menambahkan '0' di depan jika angka di bawah 10
if (finalCount < 10) {
  "0" + finalCount;
} else {
  finalCount;
}
      
    

Slider control untuk countdown


      
      Math.round(effect("Slider Control")("Slider"))
      
    

kode apa


      
      isi sini