Bonjour/Bonsoir !
Je voudrais créer un petit jeu d'action mobile misant sur les reflexes et la rapidité....
Grosso modo :
Le joueur est à couvert, il peut faire un swipe haut pour passer en mode de visée, puis taper pour tirer, il peut faire un swipe bas pour revenir en mode à couvert.
Si le joueur se prend une balle via hitscan, il meurt. Il doit donc se mettre à couvert le temps que l'ennemi sorte de sa couverture et tir.
J'ai une fonction Shoot(), qui grosso modo lance un raycast et tue l'objet qu'il renvoie si la bool IsInCover == false.
Devrais-je appeler ma fonction dans mon code ? Ce qui me dérange car je devrais synchroniser l'activation de la fonction avec un point précis dans l'animation du perso lorsqu'il tir, et idem, synchroniser le IsInCover quand le joueur est à couvert dans l'animation.
La solution qui me vient à l'esprit est d'utiliser les events d'Unity pour appeler la fonction directement dans les animation d'Unity.
Mais je suis pas sûr que ce soit une bonne idée, j'aurais en fait besoin de plus d'infos en fait...
Mon ordi est pas très puissant, quand il fait des majs j'ai plus de ram pour bien faire fonctionner Unity, et les animations déconnent : elles saccadent, se bloquent, ou accélèrent...
Cela risque d'engendrer des problèmes in game non ? Genre des bugs qui désynchronisent le rythme et déclenchent des tirs n'importe quand, ou ne déclenchent pas de tirs...
Merci d'avance pour les réponses/infos/conseils...
Est ce une bonne idée de créer son jeu autour de mecanim ?
Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
Revenir vers « Unity le logiciel »
Atteindre
- Général
- ↳ Présentation du Staff
- ↳ Nous avons besoin de vous ;-)
- ↳ Présentations du Staff
- ↳ News Unity 3D-France
- ↳ On a testé pour vous...
- Le Logiciel Unity 3D
- ↳ Unity le logiciel
- ↳ TIPs
- ↳ Scripting
- ↳ (C#) CSharp
- ↳ les Shaders
- ↳ L'interface GUI
- ↳ Les outils externes
- ↳ Audio, musique et sons
- ↳ Développement plateformes mobile Iphone et Android
- ↳ Développement consoles Wii, PS3, XBox
- ↳ Unity et la VR
- L'univers d'Unity (outils, environnements, tout ce qui touche de près ou de loin Unity...)
- ↳ Playmaker
- ↳ Vos Questions
- ↳ Vos Realisations
- Communauté
- ↳ Présentation des membres
- ↳ Vos créations, jeux, démos...
- ↳ Collaboration pour projets
- ↳ Tutoriaux
- ↳ Discussion générale
- ↳ Concours
- Espace - Pro
- ↳ Recherche d'emplois
- ↳ Offres d'emplois
- ↳ Expert 3D (Société)
- ↳ Présentation
- ↳ Créations
- ↳ Projets
- ↳ Offre d'emplois
- ↳ FAQ - Foire aux questions
- Autres logiciels 3D
- ↳ Crea 3D : Blender
- ↳ Crea 3D : Cinema4D
- ↳ Presentation
- ↳ Tutos
- ↳ Discussions/Questions Générales
- ↳ Unreal Engine et autres Moteurs de jeux - Concurrents d'Unity
- ↳ Divers 3D : modélisation, animation, export...
- Bibliothèque
- ↳ Scripts
- Archives
- ↳ Buddy Robot Compagnon
- ↳ Vos Realisations
- ↳ Vos Questions
- ↳ Easy Touch Bundle - Support FR
- ↳ Vos Questions
- ↳ akeytsu
- ↳ Nouveautés et annonces
- ↳ Report de bugs
- ↳ Vos Realisations
- ↳ Demande de fonctionnalités
- ↳ Divers
- ↳ (Js) Javascript
- ↳ Tutoriels du site Unity3D-france