libgdxを使っているのですが、gradleを使ってbuildしたときにassetがインポートできてない(パスが通ってない)ことがわかりました。そこで、パスを通したいのですがやり方がわかりません。参考書を買おうと思いましたが、高かったので質問させていただきました。
gameプロジェクトの中にcoreプロジェクトとdesktopプロジェクトがあり、game\core\assetが、assetフォルダで、game\desktop\src\Shooting\desktop\DesktopLaucherがdesktopのソースです。
ちなみに現在のdesktopのbuild.gradleはこんな感じです。訂正をお願いします。
lang
1apply plugin: 'java' 2apply plugin: 'application' 3 4version = '1.0.2' 5sourceSets.main.java.srcDirs = [ "src/" ] 6 7mainClassName = "Shooting.desktop.DesktopLauncher" 8project.ext.assetsDir = new File("../core/assets"); 9 10applicationDefaultJvmArgs = ["-Dgreeting.language=en"] 11 12run() { 13 main = project.mainClassName 14 classpath = sourceSets.main.runtimeClasspath 15 standardInput = System.in 16 workingDir = project.assetsDir 17 ignoreExitValue = true 18} 19 20task dist(type: Jar) { 21 from files(sourceSets.main.output.classesDir) 22 from files(sourceSets.main.output.resourcesDir) 23 from {configurations.compile.collect {zipTree(it)}} 24 from files(project.assetsDir); 25 26 manifest { 27 attributes 'Main-Class': project.mainClassName 28 } 29}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/23 03:20