recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 这种安卓游戏下雨效果是怎么做的?求思路

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

伊谢尔伦伊谢尔伦2829 Il y a quelques jours884

répondre à tous(7)je répondrai

  • 迷茫

    迷茫2017-04-17 17:52:57

    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.

    répondre
    0
  • PHPz

    PHPz2017-04-17 17:52:57

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 17:52:57

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

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:52:57

    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.

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:52:57

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

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:52:57

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

    répondre
    0
  • PHPz

    PHPz2017-04-17 17:52:57

    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

    répondre
    0
  • Annulerrépondre