-1

私は現在、Java の友人と一緒に単純な RPG ゲームに取り組んでいます。私が行っていることの 1 つは、.txt ファイルを介してタイル ベースのマップを描画することです。この方法で、マップを簡単に保存および編集できます。現在、次のようなマップをロードしています。

ここに画像の説明を入力

プロジェクトの現在の編成は次のとおりです。

ここに画像の説明を入力

私の質問は、Netbeans で、コンパイルをセットアップして、クリーン コンパイルを実行するときに正しいパスに .txt ファイルが自動的に含まれるようにするにはどうすればよいですか? (または、.jar と /Maps/map1.txt ファイルを含む .zip を送信します) どんな解決策も役に立ちます。

4

1 に答える 1

1

MadProgrammer が言ったように、ターゲットbuild.xml上で編集できます。これを行うには、このリンク、このリンク、およびこの質問-post-jarを参照できます。

  1. ライブラリも含める必要がある場合は、単純な DOS スクリプトを試してください。通常どおり Netbeans で Java プロジェクトをビルドし、NetBeans のプロジェクト ディレクトリ内に「NewDist」という名前のディレクトリを作成し、JarMaker.bat という名前のファイルを作成します。これがスクリプトです。

    @echo off  
    echo * -------------------------------------------------------- *  
    echo * -      JarMaker V 2.0.0 - For Netbeans Projects        - *  
    echo * -------------------------------------------------------- *  
    echo 1) Creating Temporary Directory  
    mkdir classes  
    echo 2) Copying Library Jars  
    xcopy  /s /y ..\dist\lib\*.jar classes >> nul  
    cd classes  
    echo 3) Deflating Library Jars (this may take a while)  
    for /f %%a IN ('dir /b *.jar') do jar xf %%a >> nul  
    del *.jar >> nul  
    cd ..  
    echo 4) Deflating Main Program Jar  
    xcopy /y ..\dist\*.jar classes >> nul  
    cd classes  
    for /f %%a IN ('dir /b *.jar') do jar xf %%a >> nul  
    del *.jar >> nul  
    echo 5) Creating Unique Jar (this may take a while)  
    jar cvfm ../dist.jar META-INF/manifest.mf ./ >> nul  
    for /f %%a IN ('dir /b ..\..\dist\*.jar') do ren ..\dist.jar %%a >> nul  
    cd ..  
    echo 6) Removing Temporary Files  
    rmdir /s /q classes >> nul  
    echo * -------------------------------------------------------- *  
    echo * -         JarMaker V 2.0.0 - Process Complete          - *  
    echo * -------------------------------------------------------- *  
    

ソース

画像を含めたい場合は、こちらの質問をご覧ください。

于 2013-06-19T06:41:55.860 に答える