Partagez
Aller en bas
avatar
Nérylis
Membre

Nombre de messages : 609
Age : 30
Localisation : Seine Maritime
Distinction : aucune
Date d'inscription : 23/11/2014

Résolu Problème Skill mastery

le Jeu 14 Mai 2015 - 9:15
Coucou,

J'utilise le système LNX Battle pour les combats, ainsi que le Skill mastery pour apprendre de nouveaux sorts. J'ai un petit problème d'affichage. Dans les menus et en combat, lorsqu'on appuie sur la touche Shift, on peut voir combien de points sont nécessaires pour apprendre un nouveau skill. On voit aussi les points collectés, sachant qu'un skill lancé donne un point de maîtrise. Le fait d'appuyer plusieurs fois sur Shift permet d'alterner les coûts en MP et ces points de maîtrise. Le problème que j'ai se trouve au niveau des combats. En pleine bataille, si j'ouvre le menu Sortilèges, on peut alterner les affichages des skills comme décrit précédemment. Mais lorsque j'ai beaucoup de skills, cela créé un menu défilant. Si je descends dans ce menu défilant et que j'appuie sur Shift pour changer l'affichage, le changement s'effectue bien mais la caméra remonte sur le premier skill de la liste (le curseur reste bien sur le skill sélectionné). Je suis obligé d'appuyer sur les touches directionnelles pour faire revenir la caméra là où le curseur se trouve.

Pouvez-vous m'aider à résoudre ce petit problème s\'il vous plaît ? J'ai fais une démo : http://www.mediafire.com/download/0rer9r6fbmvhsvz/Skills.exe

C'est le premier personnage qui possède les sorts, vous avez juste à lancer un combat et à vérifier le problème par vous-même. Wink


Dernière édition par Nérylis le Jeu 14 Mai 2015 - 13:38, édité 3 fois
avatar
Zouzaka
Membre

Nombre de messages : 302
Age : 20
Distinction : aucune
Date d'inscription : 25/12/2011

Résolu Re: Problème Skill mastery

le Jeu 14 Mai 2015 - 10:31
Va dans le script "NewMaker - Skill mastery" et cherche ces lignes (a la fin du script)
Code:
  def process_costormastery
    Sound.play_cursor; Input.update
    @mastery_or_cost ? @mastery_or_cost = false : @mastery_or_cost = true
    refresh
  end
et remplace par ca :
Code:
  def process_costormastery
    Sound.play_cursor; Input.update
    @mastery_or_cost ? @mastery_or_cost = false : @mastery_or_cost = true
    refresh
    update_cursor
  end
avatar
Nérylis
Membre

Nombre de messages : 609
Age : 30
Localisation : Seine Maritime
Distinction : aucune
Date d'inscription : 23/11/2014

Résolu Re: Problème Skill mastery

le Jeu 14 Mai 2015 - 11:57
Nickel, ça marche. merci. Smile

Edit : La caméra se place de façon à ce que le curseur soit en bas de la page. J'aimerais plutôt qu'elle ne bouge pas.
avatar
Zouzaka
Membre

Nombre de messages : 302
Age : 20
Distinction : aucune
Date d'inscription : 25/12/2011

Résolu Re: Problème Skill mastery

le Jeu 14 Mai 2015 - 13:32
Remplace le meme bout de script par celui-ci :
Spoiler:
Code:
  def process_costormastery
    Sound.play_cursor; Input.update
    @mastery_or_cost ? @mastery_or_cost = false : @mastery_or_cost = true
    create_contents
    draw_all_items
  end
avatar
Nérylis
Membre

Nombre de messages : 609
Age : 30
Localisation : Seine Maritime
Distinction : aucune
Date d'inscription : 23/11/2014

Résolu Re: Problème Skill mastery

le Jeu 14 Mai 2015 - 13:37
Cette fois, ça m'a l'air bon. Merci encore pour ton aide ! Smile
Contenu sponsorisé

Résolu Re: Problème Skill mastery

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum