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

[HELP] Besoin d'aide pour un JavaScript sur Unity3D

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
MroDxOtaKu
MroDxOtaKu
Niveau 1
08 octobre 2015 à 01:52:46

Bonjour, Bonsoir, :)

Je viens demander une aide sur un scripte qui me prend la tête depuis quelque temps,
je suis en train de créer un jeu 2D sur le moteur unity et celui ci a besoin d'un scripte particulier pour son bon fonctionnement :

Un scripte permettant au héro de détruire un collider 2D (c'est un block en fait) juste sous ses pieds en appuyant sur une touche (n'importe laquelle) :ouch2:

Seulement il ne faut pas que le block en dessous du premier se casse lui aussi. :ouch:

Voilà, j’espère avoir de l'aide, je remercie par avance les personnes qui on cogités pour me répondre.

:merci:

Message édité le 08 octobre 2015 à 01:56:35 par MroDxOtaKu
TheRealMarco
TheRealMarco
Niveau 14
08 octobre 2015 à 16:52:28

Tu peux mettre des images pour expliquer ?

En gros, tu veux faire disparaître un collider2D quand on appuie sur une touche ?

NB : Script*

MroDxOtaKu
MroDxOtaKu
Niveau 1
09 octobre 2015 à 04:27:46

Salut, merci pour ta réponse,
En effet je me suis trompé sur l'orthographe de "script" :-(

C'est bien ça je veux faire disparaître un collider2D ainsi que la texture dont il est raccroché en appuyant sur une touche.

Cependant je souhaiterai faire disparaître qu'une seule une par une étant donné que plusieurs collider2D seront empilés les uns sur les autres.

(Un peu comme le système de minecraft mais la condition est que le player doit être sur le block pour le casser)

Je ne suis pas chez moi en ce moment, je ferai une édit pour mettre des screen.

Merci d'avance :)

TheRealMarco
TheRealMarco
Niveau 14
09 octobre 2015 à 19:49:35

Je pense que je n'ai pas compris correctement.

Pourquoi tu ferai pas un script que tu appliques au bloc.
Le script vérifie que 'La touche' est appuyée, si c'est le cas, il regarde dans une variable stockée si le collider est en contact avec le collider du perso.
Il a pour but de supprimer collider2D de sa liste de composants.

La variable peut être une liste de collider2D qui s'incrémente quand un nouveau bloc est en contact, et se décrémente quand elle n'est plus en contact.

Pour savoir si l'objet est en dessous du perso, tu peux te servir des coordonnées et comparer l'axe y.

Pour les question concernant la création de jeux vidéo, il y a un forum "Création de jeux" :
https://www.jeuxvideo.com/forums/0-31-0-1-0-1-0-creation-de-jeux.htm

Qui contient lui-même un topic dédié à Unity :
https://www.jeuxvideo.com/forums/1-31-8674871-79-0-1-0-j-aide-les-gens-dans-unity.htm

RepasDuCRIF
RepasDuCRIF
Niveau 10
10 octobre 2015 à 11:04:21

j'ai lu en diagonale mais je suppose que t'as entendu parlé du "raycasting" ? c'est ce dont t'as besoin d'utiliser, de mémoire je sais (et c'est forcément obligé) qu'unity gère ce genre de truc, t'as juste à t'arrêter au 1er cube trouvé

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