Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Affichage des résultats 1 à 7 sur 7
  1. #1
    Salut ici,

    LÖVE2D est un framework utilisant LUA, disponible gratuitement, opensource, pour Linux, Mac, Windows, Android et iOS.

    http://love2d.org/



    Le wiki qui va bien et qui répondra à beaucoup de questions : http://love2d.org/wiki/Main_Page

    On y trouve une bonne communauté (anglophone du moins), des tutoriels, des vidéos, des ressources... La dernière version est toute récente (quelques jours) et passe le bidule en 0.10.0

    Voilà pour la présentation rapide.

    J'ai un soucis : je n'arrive pas à définir la taille de la fenêtre. Dans mon code, je définie une taille de 600x600, mais lorsque je lance le code via mon Terminal Linux, j'ai une fenêtre que je ne peux pas modifier, et qui ne correspond pas à ce que j'ai définie (notamment le rectangle bleu ne va pas jusqu'au bout, la fenêtre faisant visiblement quelque chose comme 800x600.

    Code:
    -- Configuration
    function love.conf(t)
        t.title = "Testing LOVE"    -- titre de la fenêtre
        t.version = "0.10.0"        -- LÖVE version
        t.window.width = 600        -- largeur de la fenêtre
        t.window.height = 600        -- hauteur de la fenêtre
    
        t.console = true            -- For Windows debugging (?)
    end
    
    function love.draw()
     -- dessine un rectangle bleu, partant du haut à gauche (point x 0 et y 0), de 600px de large et 100px de haut
     love.graphics.setColor(0,0,255,255)
     love.graphics.rectangle("fill", 0,0,600,100)
    end
    Dernière modification par Tchey ; 11/01/2016 à 10h05.
    * Jeux1d100 ? Le blog Jeux1d100.net sur les jeux indécents et Linux, et la chaîne YouTube *

  2. #2
    Hhmm aucune idée, jamais eu de probleme avec ça. En mattant la doc j'ai vu que tu peux essayer de modifier les propriétés de la fenêtre avec cette méthode

  3. #3
    Ah chouette, comme ça par exemple, ça marche :

    Code:
    function love.load()
        love.window.setMode(1280, 720, {resizable=true, vsync=false, minwidth=1280, minheight=720})
    end
    * Jeux1d100 ? Le blog Jeux1d100.net sur les jeux indécents et Linux, et la chaîne YouTube *

  4. #4
    Globalement la doc est complète et plutôt bien fichue.
    Si tu pouvais link le wiki https://love2d.org/wiki/Main_Page dans le premier post ça pourrait aider ceux qui veulent s'y mettre je pense .

  5. #5
    Et pour que la conf marche, il faut créer un fichier conf.lua dans le même répertoire que le main.lua, et pas directement le mettre dans le main.lua :
    https://love2d.org/wiki/Config_Files

  6. #6
    Sur Linux, j'utilise Atom depuis hier à la place de Notepadqq.

    http://atom.io/

    Je me demandais s'il était possible de configurer la chose pour que je puisse lancer mon programme via la touche F5 par exemple. Pour le moment, j'ai un Terminal ouvert en parallèle, et je vais dans mon dossier Prog, où se trouve les dossiers LOVE, PYTHON, SUPERPOWERS etc... puis je lance Love. Ce qui donne un truc comme ça :

    ~ cd Prog
    love LOVE

    Ce n'est pas bien gênant, il suffit de changer de fenêtre puis faire "haut + entrée" pour relancer la commande, mais si c'était possible de le faire depuis Atom, j'suis pas contre. J'ai cherché, j'ai pu installer la reconnaissance de LUA dans Atom, le clavier français, mais je ne trouve pas pour faire un "F5 -run" directement.

    C'est possible ?

    Par exemple ce gars qui fait un tuto de Space Invader sous MacOS utilise cette fonction avec son logiciel :



    (édition : j'ai trouvé finalement !

    Il faut installer un package "love-launcher", mettre simplement "love" dans le chemin (sur Linux), puis éditer le fichier keymap.cson et ajouter les lignes

    'atom-text-editor':
    'f5': 'love-launcher:launch'

    et puis pouf, ça marche. Avec F5 (en majuscule), ça ne marche pas, mais f5 en miniscule, oui.
    Dernière modification par Tchey ; 12/01/2016 à 12h10.
    * Jeux1d100 ? Le blog Jeux1d100.net sur les jeux indécents et Linux, et la chaîne YouTube *

  7. #7
    Zerobrane studio est bien foutu, dédié a lua (le seul IDE à ma connaissance). Mais j'avoue que quand j'écris du lua la plupart du temps j'utilise plutot un editeur de texte, geany en l'occurrence.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •