Techno-magis

Godot : tuons des « monstres » !!

Dimanche 1er Mars 2015

J’ai un peu avancé. La doc est vraiment infecte, j’ai compris certaines choses en regardant certains exemples et quelques bugs.

Ce qu’il y a de plus :

  • Ajout de « monstres » (c’est juste pour tester)
  • Test de collision (pour détecter si une flamme touche/traverse un ennemi)

Pour les touches, ça reste pareil (j'ai oublié de les préciser dans mon article précédent) :

  • Flèches : se diriger
  • [Shift] : courir
  • [<] : tirer (j’ai un problème avec espace et les diagonales)

Ce qui m’a posé problème, c’est comprendre la détection d’entrée dans une zone, mais surtout en sorte de savoir ce que c’est. Je n’ai pas trop l’habitude de ce genre de syntaxe :

CODE :

extends Area2D
 
func _on_Pickup_body_enter( body ):
	# si c'est un monstre
	if (body extends preload("Monstre.gd")):
		body.toucher()
 
func _ready():
	# test si le tir touche quelque chose
	connect("body_enter", self, "_on_Pickup_body_enter") 
	set_process(true)
	pass
Catégories :
Par Zéfling, le 01/03/2015 à 18:22:45
Le billet a été lue 218 fois, avec 0 commentaire publié.
👍 0 👎 0

Aucun commentaire

Écrivez le votre ci-dessous.

Écrire un commentaire