Difference between revisions of "Building LÖVE/love (日本語)"
(Initial commit.) |
m (Greenwing moved page User:Greenwing/love (日本語) to Building LÖVE/love (日本語): Move to relevant pages.) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
== ドキュメンテーション == | == ドキュメンテーション == | ||
− | [http://love2d.org/wiki Wiki] によるドキュメンテーションを採用しています。それ以上の支援が必要であれば、ご遠慮なさらずお気軽に[http://love2d.org/forums フォーラム] | + | [http://love2d.org/wiki Wiki] によるドキュメンテーションを採用しています。それ以上の支援が必要であれば、ご遠慮なさらずお気軽に[http://love2d.org/forums フォーラム]、 [https://discord.gg/rhUets9 Discordサーバ]、または [https://bitbucket.org/rude/love OFTC の IRC チャンネル #love] にてお尋ねください。 |
== コンパイル == | == コンパイル == | ||
=== Windows === | === Windows === | ||
[[:User:Greenwing/megasource (日本語)|megasource]] レポジトリページの手順書に従ってください。 | [[:User:Greenwing/megasource (日本語)|megasource]] レポジトリページの手順書に従ってください。 | ||
− | |||
=== *nix === | === *nix === | ||
Line 17: | Line 16: | ||
</source> | </source> | ||
+ | ソース公開版を使用する場合、 automagic は実行済みですので、最初の手順は省略しても構いません。 | ||
=== MacOS === | === MacOS === | ||
Line 22: | Line 22: | ||
そして <code>platform/xcode/love.xcodeproj</code> にある Xcode プロジェクトを使用して <code>love-macosx</code> ターゲットをビルドします。 | そして <code>platform/xcode/love.xcodeproj</code> にある Xcode プロジェクトを使用して <code>love-macosx</code> ターゲットをビルドします。 | ||
− | |||
=== iOS === | === iOS === | ||
− | こちらから必要なフレームワークを[https://bitbucket.org/rude/love/downloads/ | + | こちらから必要なフレームワークを[https://bitbucket.org/rude/love/downloads/ ダウンロード]してから <code>include</code> および <code>libraries</code> フォルダを <code>platform/xcode/ios</code> へ配置してください。 |
そして <code>platform/xcode/love.xcodeproj</code> にある Xcode プロジェクトを使用して <code>love-ios</code> ターゲットをビルドします。 | そして <code>platform/xcode/love.xcodeproj</code> にある Xcode プロジェクトを使用して <code>love-ios</code> ターゲットをビルドします。 | ||
詳細情報は readme-iOS.rtf を参照してください。 | 詳細情報は readme-iOS.rtf を参照してください。 | ||
− | |||
=== Android === | === Android === | ||
ビルド手順は [https://bitbucket.org/MartinFelis/love-android-sdl2 Android ビルドのレポジトリ]を確認してください。 | ビルド手順は [https://bitbucket.org/MartinFelis/love-android-sdl2 Android ビルドのレポジトリ]を確認してください。 | ||
− | |||
== レポジトリについての情報 == | == レポジトリについての情報 == | ||
Line 42: | Line 39: | ||
実験的な変更は別のレポジトリ [https://bitbucket.org/bartbes/love-experiments love-experiments] にて開発が行われています。 | 実験的な変更は別のレポジトリ [https://bitbucket.org/bartbes/love-experiments love-experiments] にて開発が行われています。 | ||
− | |||
== 寄贈 == | == 寄贈 == | ||
− | 最適な場所は BitBucket | + | 最適な場所は BitBucket の課題ページと Discord チャンネル、または IRC チャンネルです。 pull リクエストとパッチによるコードの寄贈は歓迎します。寄贈前に[[Code_Style (日本語)|ソースコードのスタイル]]をお読みください。 |
− | |||
== ビルド == | == ビルド == | ||
Line 54: | Line 49: | ||
* Ubuntu Linux 用の不安定版は [https://launchpad.net/~bartbes/+archive/love-unstable ppa:bartbes/love-unstable] にあります。 | * Ubuntu Linux 用の不安定版は [https://launchpad.net/~bartbes/+archive/love-unstable ppa:bartbes/love-unstable] にあります。 | ||
* Arch Linux 用の AUR は [http://aur.archlinux.org/packages/love-hg love-hg] にあります。 | * Arch Linux 用の AUR は [http://aur.archlinux.org/packages/love-hg love-hg] にあります。 | ||
− | |||
== 依存関係 == | == 依存関係 == | ||
Line 74: | Line 68: | ||
== 追記 == | == 追記 == | ||
− | * このページは https://bitbucket.org/rude/love/ の readme.md ( | + | * このページは https://bitbucket.org/rude/love/ の readme.md (2019-10-28版)を翻訳・追記したものです。 |
Latest revision as of 04:09, 10 December 2019
LÖVE はプログラミング言語 Lua にて 2D ゲームを作成するために使える *素晴らしい* フレームワークです。 LÖVE は フリーであり、オープンソースです。さらに Windows, Mac OS X および Linux, Android, iOS で動作します。
Contents
ドキュメンテーション
Wiki によるドキュメンテーションを採用しています。それ以上の支援が必要であれば、ご遠慮なさらずお気軽にフォーラム、 Discordサーバ、または OFTC の IRC チャンネル #love にてお尋ねください。
コンパイル
Windows
megasource レポジトリページの手順書に従ってください。
*nix
レポジトリのルートで platform/unix/automagic
を実行した後に /configure
と make
を実行します。
$ platform/unix/automagic
$ ./configure
$ make
ソース公開版を使用する場合、 automagic は実行済みですので、最初の手順は省略しても構いません。
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 の課題ページと Discord チャンネル、または 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 (2019-10-28版)を翻訳・追記したものです。