Building LÖVE/love (日本語)
LÖVE はプログラミング言語 Lua にて 2D ゲームを作成するために使える *素晴らしい* フレームワークです。 LÖVE は フリーであり、オープンソースです。さらに Windows, Mac OS X および Linux, Android, iOS で動作します。
Contents
ドキュメンテーション
Wiki によるドキュメンテーションを採用しています。それ以上の支援が必要であれば、ご遠慮なさらずお気軽にフォーラムで、最後に重要なことは OFTC の IRC チャンネル #love にてお尋ねください。
コンパイル
Windows
megasource レポジトリページの手順書に従ってください。
*nix
レポジトリのルートで platform/unix/automagic
を実行した後に /configure
と make
を実行します。
$ platform/unix/automagic
$ ./configure
$ make
MacOS
こちらから必要なフレームワークをダウンロードしてから /Library/Frameworks/
へ配置してください。
そして platform/xcode/love.xcodeproj
にある Xcode プロジェクトを使用して love-macosx
ターゲットをビルドします。
iOS
こちらから必要なフレームワークをダウンロードしてから include
および libraries
フォルダを platform/xcode/ios
へ配置してください。
そして platform/xcode/love.xcodeproj
にある Xcode プロジェクトを使用して love-ios
ターゲットをビルドします。
詳細情報は readme-iOS.rtf を参照してください。
Android
ビルド手順は Android ビルドのレポジトリを確認してください。
レポジトリについての情報
開発には 'default' ブランチを使用していますが、それは不安定版であり安定しているとは考えないでください。また 'minor' ブランチも使用していますが、次期マイナーバージョンで使用されるという特徴があり開発ターゲットではありません (つまり次期リビジョンです ― バージョン番号の形式は、主、副、改定版数です)。
'tag' は全て公開済みのものであり (mercurial の使用開始日時から)、バイナリのダウンロードから利用できます。
実験的な変更は別のレポジトリ love-experiments にて開発が行われています。
寄贈
最適な場所は BitBucket の課題ページおよび IRC チャンネルです。 pull リクエストとパッチによるコードの寄贈は歓迎します。寄贈前にソースコードのスタイルをお読みください。
ビルド
Release (安定版のリリース) は BitBucket の 'ダウンロード' 項目にあり、サイトにリンクされています。さらに Ubuntu 用の PPA である ppa:bartbes/love-stable があります。また、不安定版・まよなかビルド (nightly builds) もあります。
- 大抵のものはこちらにあります。
- Ubuntu Linux 用の不安定版は ppa:bartbes/love-unstable にあります。
- Arch Linux 用の AUR は love-hg にあります。
依存関係
- SDL2
- OpenGL 2.1 以降 / OpenGL ES 2 以降
- OpenAL
- Lua / LuaJIT / LLVM-lua
- FreeType
- PhysicsFS
- ModPlug
- mpg123
- Vorbisfile
- Theora
技術資料
追記
- このページは https://bitbucket.org/rude/love/ の readme.md (2015-12-22版)を翻訳・追記したものです。