android - 这种安卓游戏下雨效果是怎么做的?求思路
伊谢尔伦
伊谢尔伦 2017-04-17 17:50:57
0
7
878

这种下雨效果是怎么做的?求思路

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(7)
迷茫

Dans le jeu Canvas, pour ce scénario, la solution la plus optimisée est en fait utilisée, car qu'il pleuve ou non, ce n'est pas la clé du jeu, et nous ne sommes pas un moteur de jeu, donc nous faisons généralement cela, de simple à complexe :

  • Utilisez d'autres outils, tels que PS et AE, pour permettre à l'artiste de dessiner une image d'animation de pluie en plein écran (Notez qu'elle est en plein écran), puis exportez l'animation dans une image par image images PNG
    utilisent des contrôles d'animation pour les dessiner dans la scène actuelle et les lire image par image

  • Utilisez le système de particules pour générer, mais les particules consomment plus de CPU À moins d'être utilisées sur certains objets clés, cela n'a vraiment aucun sens pour ce genre de cerise sur le gâteau

  • .
  • Pour les jeux 3D, comme Asphalt, etc., des moteurs de gouttes d'eau seront spécialement développés (ou achetés) pour permettre aux gouttelettes d'eau d'avoir des effets naturels tels que le rebond et la fusion. Bien entendu, les textures peuvent également être utilisées. , uniquement sous la surface de l'écran, pas sur la scène à l'intérieur et vers le bas.

Les jeux 2D utilisent généralement le plan 1

Donc pour une scène comme celle mentionnée par l'interrogateur, il devrait s'agir d'autocollants, un par un, ce qui est également très efficace. Quoi qu'il en soit, les performances du bouclage des gouttes de pluie sont également raisonnables.

PHPzhong

S'il existe un moteur de jeu, il doit utiliser des particules.

洪涛

Utilisez png pour créer une image de pluie partielle, puis contrôlez l'effet d'image avec du code, testez-le vous-🎜>

迷茫

Effet de particules
Chaque goutte de pluie est une particule, et les particules contiennent des images statiques ou des animations de plusieurs images
Chaque particule a ses propres coordonnées et vitesse bidimensionnelle, et son cycle de vie
Change au fil du temps Coordonnées, numéro d'image d'animation, c'est l'effet pluie

Bien sûr, lorsque vous descendez en bas de l'écran, vous pouvez re-randomiser les coordonnées et la vitesse et les insérer depuis le haut de l'écran.

迷茫

Il y a un effet flocon de neige ici, vous pouvez étudier le code source
https://github.com/jinatonic/...

迷茫

Faites-le avec SVG. Veuillez vous référer à Baidu pour plus de détails

PHPzhong

Créez une animation de chute et de déplacement d'une goutte d'eau, puis faites défiler la largeur et la hauteur de tout l'écran et générez cette animation à des points de coordonnées aléatoires

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal