Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0
Members

Quelques soucis + demande d'aide

A topic by Gorabora created Jan 14, 2016 Views: 702 Replies: 7
Viewing posts 1 to 4

Bonjour, je débute et donc j'essaie un peu d'expérimenter avec Superpowers mais je me retrouve bloqué car je ne sais pas faire grand chose.

J'aimerais savoir comment créer une limite empêchant mon acteur de sortir de l'écran. J'ai essayé de créer une tilemap qui entoure mon acteur mais je n'ai pas réussi à appliquer la collision avec le Arcade Body2D :|
Peut être qu'il y a une solution pour empêcher les acteurs de quitter le champ de la caméra ?

Ensuite j'ai essayé de créer un bouton sur lequel cliquer mais je ne sais pas comment faire pour savoir si la souris survole l'élément.
J'ai essayé de regarder dans le code source de la Residence Gudul ou dans le navigateur de l'API mais je ne savais pas vraiment quoi chercher

Je voudrais aussi savoir créer des projectiles. Ou au moins connaitre la fonction permettant de faire apparaitre un acteur depuis un autre, je me débrouillerai pour le reste.

Et j'ai eu quelques problèmes :

- quand j'ajoute le composant Arcade Body 2D avec le Type Box sur mon acteur, il ne se déplace plus mais ne fais que de se décaler dans une direction et revient à sa position initiale.

- J'ai essayé d'utiliser un Tileset d'un des assets que vous proposez mais au moment de créer la tilemap j'obtient ceci http://jeeejj.fr/uploads/324853693.jpg

Merci de votre réponse :)


(1 edit) (+1)

Hello,

Pour la taille de la fenêtre tu peux utiliser :

Sup.Input.getScreenSize();

Tu as également quelques trucs dans ta caméra dont une fonction pour voir le ratio de la caméra :

let camera = Sup.getActor("TaCamera").camera;
camera.getWidthToHeightRatio();

Mais honnêtement j'ai pas encore exploré ce coté là, j'ai plutôt mis des bords à la map.

D'ailleurs en ce qui concerne les soucis de collisions et de mouvement, je t'invite à regarder cette vidéo, je te mets également le lien de celle-ci qui pourra t'aider pour le focus de tes boutons, et pour ton dernier soucis, vérifie que la case se trouvant tout en bas à droite de l'image que tu utilises dans ton tileset soit bien vide.

Merci j'ai pu régler le problème avec les tileset, je regarderai les vidéos quand j'aurai le temps :)

Je crois que je vais aussi me débrouiller avec des bords pour l'instant.

Merci, j'ai pu régler la plupart de mes soucis grâce à tes vidéos :D


a toi de fixer les limites.

Soit en code, soit avec ton tilemap et des tiles de collisions

(+1)

Pour le bouton, tu peux t'aider en plus de la vidéo de Dren :

Il y a aussi le tutoriel d'Antarka qui peut être utile.

https://blog.antarka.com/superpowers-ui-faire-un-bouton-2/

Merci, je ne comprenais pas comment le raycasting fonctionnait :)