Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What is going on with this article?
@xsota

LÖVEでHello World

More than 3 years have passed since last update.

こんにちは@xsotaです。LÖVEでHello World!までやってみます。Macです。

LÖVE

LÖVEはLuaで2Dゲームを作るのに使うことができる、ナウでイケてるフレームワークです。 オープンソースで、Windows、Mac OS X、Linux、Android、iOSで動作します。

ダウンロード

まず https://love2d.org/ にアクセスしてダウンロードします。
LÖVE_-_Free_2D_Game_Engine.png

ZIPを展開すると love.app が出現するのでApplicationsにでも突っ込んでおきましょう。

Hello World!

ゲーム作成用のディレクトリを作成します。

$ mkdir -p ~/love2d/helloworld
$ cd  ~/love2d/helloworld

helloworld ディレクトリの中にmain.luaを作成して以下の内容を記述します。

main.lua
function love.draw()
  love.graphics.print('Hello World!', 400, 300)
end

あとは実行するだけです。

実行

以下のコマンドで実行できます。

$ /Applications/love.app/Contents/MacOS/love ~/love2d-helloworld

実行すると以下のような画面が表示されるはずです。
Untitled.png

実行コマンドが長いのでaliasしとくとよいのではないでしょうか。

$ alias love="/Applications/love.app/Contents/MacOS/love"

おわり

LÖVEでHello World!やってみました。

せっかくなんでなんかゲームつくりたいですね。

それではさようなら。

3
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
xsota
ドロイド君を可愛がる人です。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
3
Help us understand the problem. What is going on with this article?