CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Probléme de plateforme (script)

LinebeckIV
LinebeckIV
Niveau 7
11 novembre 2015 à 17:24:00

Hello world, voilà il se trouve que j'utilise Unity 3d, et j'ai un léger probléme,
j'ai crée un petit fps (rien de bien folichon :hap:) . Mais voilà, j'ai un probléme du fait que:

Mon fps Charactere peux se déplacer sans aucuns probléme mais si je me place sur une plateforme qui bouge il va "glissé".. C'est un probléme assez embêtant :( J'aimerais savoir par quel moyen je peux le résoudre
faut-il un script sur là plateforme ou bien en ajoutant une option sur celle çi ? Help please!

Merci d'avance!

LinebeckIV
LinebeckIV
Niveau 7
11 novembre 2015 à 17:24:53

Et je me rend compte que j'ai fait pleins de fautes :hap: désolé

florent6262100
florent6262100
Niveau 9
14 novembre 2015 à 12:18:22

Donc soit tu créer un code qui récupère constamment la vélocité de l'objet sous toi, soit tu utilise un rigidbody '-'

hippdesf
hippdesf
Niveau 3
14 novembre 2015 à 12:53:59

Plus simple encore, crée un code qui met ton GameObject Player en Child de la plateform

gorz94
gorz94
Niveau 6
14 novembre 2015 à 13:37:40

Le 14 novembre 2015 à 12:53:59 HippDesf a écrit :
Plus simple encore, crée un code qui met ton GameObject Player en Child de la plateform

... Et qui enlève la parenté si ton perso n'est plus en contact avec la plateforme.

hippdesf
hippdesf
Niveau 3
14 novembre 2015 à 14:02:40

OnColliderExit(Collider coll)

c'est une fonction, bien sur pour faire propre tu met un tag "plateform" sur toutes tes plateformes et tu met

if(coll.gameobject.tag == "plateform"){

tu enleve le parent

}

florent6262100
florent6262100
Niveau 9
14 novembre 2015 à 15:46:50

Ouais enfin là tu cours vers d'énormes bug en faisant sa ...

hippdesf
hippdesf
Niveau 3
14 novembre 2015 à 16:01:29

je pense pas, j'avais déjà utiliser cette procédure sur un prototype de plateforme

caelacanthe
caelacanthe
Niveau 10
14 novembre 2015 à 16:21:13

En fait il faudrait faire bouger la plate-forme avec le moteur physique, pas avec l'approche naïve de changer la position du transform à chaque frame, tu faisais comment :question:

hippdesf
hippdesf
Niveau 3
14 novembre 2015 à 23:17:52

je comprend pas le sens de ta phrase, la plateforme si ont veut lui faire effectuer un mouvement, ont lui attache un script fait pour (pas compliquer hein), ensuite ont crée un tag pour les plateform, ont les attribues puis dans le script du joueurs ont verifie si ce dernier est en collision avec des objets de type plateform

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment