AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 [Résolu] shmup

Aller en bas 
AuteurMessage
ocin53
Utilisateur moyen
avatar

Messages : 61

MessageSujet: [Résolu] shmup   Ven 20 Avr 2018 - 14:18

Salut les amis.

J'avais une question. Pour faire un shmup à la rtype, le moyen le plus basique, c'est une room très longue, une view réduite qui suit un objet invisible se déplaçant vers la droite. Et un ou plusieurs background qui défile(nt) lentement pour ajouter un effet parallaxe si on veut.
J'ai vu aussi que certains font défiler le layer dans la view (tile layer shift)
D'autres scriptent en gml le défilement de la vue (c'est quoi l'intérêt de la faire en gml ?)
Mais le souci, c'est que quand je le fais, il y a toujours des bugs d'affichage, du "tearing" ou autre.
Et je parle pas du scaling quand on fait du rétro.
C'est d'ailleurs bizarre car quand je promène mon sprite à l'endroit du tearing, il ne semble pas affecté. Il n'y a que le décor.


Je pige pas...La synchro verticale est activée également.
C'est quoi le mieux à faire, pour faire un scrolling rtype-style ?

Sur yoyogames j'ai zieuté un soi-disant super moteur à la gradius, mais il est tout pourri en fait.
Je vais recevoir une nouvelle CG, on sait jamais, des fois que celle que j'ai, ancienne, fais défaut.
Je vais peut-être décompiler Hydorah pour voir....  awesome


Dernière édition par ocin53 le Mer 25 Avr 2018 - 19:27, édité 1 fois
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7416
Localisation : Essonne

MessageSujet: Re: [Résolu] shmup   Dim 22 Avr 2018 - 20:18

Hello,

Peut tu poster un screen ?

L’intérêt de le faire en GML est probablement de ne pas dépendre d'un objet, franchement, ça dépends de comment le reste de ton jeu est créé, et je pense pas qu'il y aye de meilleur solution à ce niveau.

Pour le "tearing", je sais que GM avait du mal avec les bords de mes tuiles quand je lui demandais de lisser tout ça... Au final, je faisait ça comme un dégueulasse en rendant mes tuiles dans une surface (ça me permettait de faire plein d'effets sympas, mais bon, c'était pas des plus pratiques =P).

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2543eme utilisateur : Samolo !
Revenir en haut Aller en bas
http://www.tdms.fr
onilink_
Modérateur
avatar

Messages : 9038
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: [Résolu] shmup   Lun 23 Avr 2018 - 12:51

Peut être que tu déplaces ta vue trop "doucement" (<1 pixel/frame) ou que tu utilises des valeurs flottantes pour les déplacements.
Je crois que ça pouvais poser soucis (étant donné qu'on ne peut pas vraiment "diviser" un pixel si on est en zoom 100%).
T'as essayé plusieurs vitesses? Ou encore d'interpoler les textures?

Ça le fait sur tous les layers?

Si le "joueur" n'a pas de soucis, peut être que tu devrais essayer avec une caméra plus "souple" qui ne le suis pas instantanément, ou avec une petite fenêtre voir ce que ça donne.

Mais difficile de répondre sans la possibilité de voir le soucis (surtout si c'est un soucis de carte graphique, mais ça me paraîtrait étonnant a moins que ton jeu soit un très haute résolution).

_________________
                 
Revenir en haut Aller en bas
ocin53
Utilisateur moyen
avatar

Messages : 61

MessageSujet: Re: [Résolu] shmup   Mar 24 Avr 2018 - 6:41

Voilà j'ai changé ma CG.
Le prob persiste, je vais poster un screen, et le fichier pour voir si ca le fait chez vous

La vitesse c'est 1

EDIT: Je ne suis pas chez moi ce soir, mais j'ai essayé sur un ordi portable.
Le scrolling donne l'impression d'être sous l'eau. Quand je prend un screen, il n'y a rien.
Par contre sur mon pc de bureau, quand je screen, il capture bien le bug.
J'en conclue que ça vient de mon pc de bureau.
Mais reste quand même cette "non-fluidité" du scroll
C'est une room en 256x200. En fullscreen ou pas, on voit le bug. Même si à résolution 1:1, ça fait comme un scintillement. Bref.
Revenir en haut Aller en bas
ocin53
Utilisateur moyen
avatar

Messages : 61

MessageSujet: Re: [Résolu] shmup   Mer 25 Avr 2018 - 19:27

Bon bin, sur mon portable je n'ai plus de problème. J'ai mis la room à 60 fps.
Donc c'est mon pc de bureau qui déconne, enfin les réglages.... kill
Je vais mettre en résolu
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7416
Localisation : Essonne

MessageSujet: Re: [Résolu] shmup   Mer 25 Avr 2018 - 23:28

Pour les prochains qui liront ce fil de discutions, c'était donc les paramètres de ta room qui étaient moyennement compatible avec ta carte graphique, c'est ça ?

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2543eme utilisateur : Samolo !
Revenir en haut Aller en bas
http://www.tdms.fr
ocin53
Utilisateur moyen
avatar

Messages : 61

MessageSujet: Re: [Résolu] shmup   Jeu 26 Avr 2018 - 7:23

En gros, oui.
Ceci dit, je trouve un peu bizarre que GM ne puisse pas "s'adapter" au matériel de l'utilisateur.
Passer la room à 60fps apporte d'autres soucis, comme l'obligation de "ralentir" les mouvements et le scroll, avec des 0.5 au lieu de 1.
Etc
Je bosse un jeu dans l'esprit 8 bit et le 60fps ne m'était pas utile.

Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7416
Localisation : Essonne

MessageSujet: Re: [Résolu] shmup   Jeu 26 Avr 2018 - 19:33

Hum, et encore, ça c'est amélioré depuis GM6 =P

Mais faut voir, si ça se trouve, une option te permettra peut être de faire ce que tu veux (genre avec les synchro ou les mode d'interpolation ?)

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2543eme utilisateur : Samolo !
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé




MessageSujet: Re: [Résolu] shmup   

Revenir en haut Aller en bas
 
[Résolu] shmup
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Crime résolu....
» [résolu]Sous quel corps d'arme servait-il ?
» [résolu] Connaitre les individus conduisant du SOSA 1 au SOSA n
» Dégraissant
» [résolu]impossible de publier un fichier .ged

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: