Programando con Love 2D – Reproducir ogg y mostrar texto con una tipografía ttf

Para saber como compilar love puedes revisar este articulo “compilar love 0.10.2 en debian 9“.
 
Si no deseas compilar siempre puedes tirar de paquete en sistemas rollo debian así:
 

apt-get install love

 
Y el amor estará instalado en tu sistema.
 
Partimos pues de que tienes love instalado en tu sistema y que lo que buscas es saber como escribir algo en pantalla con una determinada tipografía al mismo tiempo que suena un sonido de fondo.
 
Lo primero es crear un directorio llamado test y meternos en ese directorio así
 

$ mkdir test
$ cd test

 
Lo segundo es bajar a ese directorio 2 archivos, uno de una tipografía ttf y otro de un archivo de audio en ogg:
$nbsp;

$ wget "https://mierda.tv/descargas/Grim_fandango.ogg"
$ wget "https://mierda.tv/descargas/TravelingTypewriter.ttf"

 
Con Love es muy sencillo hacer ahora un programa que haga lo que deseamos. Para ello crearemos un archivo llamado main.lua (recordemos que love usa lua como lenguaje) así:
 

$ touch main.lua
$ nano main.lua

 
Recordemos que en vez de usar nano para abrir el archivo y empezar a meter código podemos usar vi/vim/emacs/joe/… o el editor que nos de la gana.
 
Nos ponemos pues manos a la obra y añadimos este código:
 

function love.load() love.window.setFullscreen(true, "desktop") end

font = love.graphics.newFont("TravelingTypewriter.ttf", 55)

function love.draw()
        love.graphics.setFont(font)
        love.graphics.print("Hello World!", 400, 300)
end


music = love.audio.newSource("Grim_fandango.ogg")
music:play()

 
Y ejecutamos escribiendo:
 

love .

 

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén