lokasi sekarang: Rumah > Muat turun > Kesan JS > kesan jQuery > Meteorit kanvas HTML5 jatuh ke tanah kesan khas animasi letupan
Meteorit kanvas HTML5 jatuh ke tanah kesan khas animasi letupan
Mengelaskan: Kesan JS / kesan jQuery | Masa keluaran: 2018-05-17 | lawatan: 2060 |
Muat turun: 39 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Bagaimanakah Kehadiran Elemen Disahkan dalam jQuery untuk Elemen Dibuat Lampiran()?
- 2 Helah HTML dan CSS yang penting untuk Menolak JavaScript
- 3 Senaraikan Masalah Penyelarasan
- 4 Menukar CSS semasa Anda Tatal dengan Rangsangan
- 5 How to Check Element Existence in jQuery After .append() Method
- 6 Bagaimana untuk membina Aplikasi lukisan kolaboratif
- 7 Memahami \"ini\" dalam objek dan fungsi JavaScript.
- 8 Bagaimana untuk Semak Kewujudan Elemen dengan jQuery selepas Menggunakan .append()?
- 9 Bagaimana untuk Mengesahkan Kewujudan Elemen Dicipta oleh .append() jQuery Menggunakan Pemilih yang Betul?
- 10 From Zero to Hero: Build React Forms with Validation Using React Hook Form and Yup
- 11 Panduan yang tidak berguna untuk laman web yang mampan
- 12 Bagaimana untuk Membaca dan Mencetak Baris N Pertama Fail Teks dalam Python?
- 13 Apakah Tujuan dan Faedah \"eksport lalai\" dalam ES6 untuk Penyatuan Modul?
- 14 Bagaimana pula dengan Biying Exchange?
- 15 Bagaimanakah Sistem Pengendalian Memberi Impak Pembacaan Baris N Pertama Fail Teks?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1576 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1845 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1707 2024-04-07
-
- Mock.js |. Axios.js |
- 2517 2024-03-29
代码片段:
this.update = fungsi(i) {
this.rotation += this.velocity.rotate * this.timescale;
ini.kedudukan.x +=
Math.cos(this.velocity.phi) * this.velocity.length * this.timescale;
this.position.y +=
Math.sin(this.velocity.phi) * this.velocity.length * this.timescale;
this.position.x +=
Math.cos(this.gravity.phi) * this.gravity.length * this.timescale;
this.position.y +=
Math.sin(this.gravity.phi) * this.gravity.length * this.timescale;
this.velocity.phi += this.accelerate.phi.change * this.timescale;
(this.velocity.phi > this.accelerate.phi.max ||
this.velocity.phi < this.accelerate.phi.min) &&
(this.accelerate.phi.change = -this.accelerate.phi.change);
this.velocity.length *= this.accelerate.friction;
if (this.position.y > this.ground) {
var ctx = this.vfx;
var position = this.position;
julat var = this.edge;
var main = this.main;
[... Array baharu(this.edge)].peta(
() =>
main.makeRock({
kedudukan: { x: position.x, y: position.y },
asas: julat
}) ||
LightFlare(
ctx,
position.x + Math.random() * 10 * julat - 5 * julat,
position.y + Math.random() * 6 * julat - 3 * julat,
julat * Math.random() * 30 + 30
)
);
this.main.meteors.splice(i, 1);
this.main.makeMeteor();
}
};