LoginSignup
1
1

More than 5 years have passed since last update.

MacにlibGDX導入

Last updated at Posted at 2016-07-09

事前に入れておくもの

  • java
  • sbt
  • android-sdk

事前設定

.zshenv等に以下を加えておく。

export CONSCRIPT_HOME="$HOME/.conscript"
export CONSCRIPT_OPTS="-XX:MaxPermSize=512M -Dfile.encoding=UTF-8"
export PATH=$CONSCRIPT_HOME/bin:$PATH

conscript 導入

githubからscalaのプロジェクトをいい感じに落としてくるツール。

> curl https://raw.githubusercontent.com/foundweekends/conscript/master/setup.sh | sh

zshの場合refreshすることで$CONSCRIPT_HOME/bin/csコマンドが使えるようになる。

giter8 導入

githubからいい感じにテンプレートを生成するツール。

> cs foundweekends/giter8

zshの場合refreshすることで$CONSCRIPT_HOME/bin/g8コマンドが使えるようになる。

プロジェクト作成

> g8 Darkyenus/libgdx-sbt-project
name [My Game]: GdxSample
package [my.game.pkg]: com.strnet.game
api_level [21]: 24
scala_version [2.11.5]: 2.12.3
libgdx_version [1.7.0]:
robovm_version [1.8.0]:

plugins.sbt編集

androidとして実行すると[warn] UPDATE: A newer android-sdk-plugin is available: 1.6.0, currently running: 1.5.6と警告されるので編集。

project/plugins.sbt
//addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.5.6")
addSbtPlugin("org.scala-android" % "sbt-android" % "1.7.10")
addSbtPlugin("org.roboscala" % "sbt-robovm" % "1.8.0")

実行

sbt desktop/runでPC用として動作、sbt android/android:runでAndroid端末に転送。iOSは未検証。

参考:Darkyenus/libgdx-sbt-project

環境構築だけして満足して終わる僕。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1