羽々斬

アドベンチャーゲーム羽々斬

概要

 状態:終了  閲覧数:2,860  投稿日:2013-08-28  更新日:2013-08-28
試したけど、動作させることが出来なかった
・書いている内容が難しいので、初心者向きではないと思われ

試してみたこと

 閲覧数:485 投稿日:2013-08-28 更新日:2013-08-28

手順


・この時点で、もう何書いているか意味が分からない


マニュアル


Android アプリの作り方があったので、このページに沿って進めていくことにする
詳細はこちら

1. 羽々斬 Android SDKをDLして展開
このページより「羽々斬 Android」をダウンロード
・habakiri_sdk_a2.zip
・解凍 → habakiri_sdk

2. Eclipse上でプロジェクトをインポート
・habakiriフォルダ指定
※インポート以前にhabakiriフォルダをworkspaceへコピーしていないが、インポートする際「プロジェクトをワークスペースにコピー」へチェックを入れているため、問題ないと思われ
※試しに事前コピーしてみると、下記エラーとなる
いくつかのプロジェクトは、ワークスペース・ディレクトリーにすでに存在するため、インポートできません

3. 開発するAndroidアプリプロジェクトをEclipseで作り、ライブラリにhabakiriを追加
・普通にプロジェクト作成
・上記手順2でインポートしたライブラリをプロジェクトに追加
・作成したプロジェクトを右クリックしてプロパティを選択
・Android を選んで右下の方の追加を押す
・この時点で、新規作成プロジェクトには!マークが付与
・また、上記手順2でインポートしたライブラリhabakiriフォルダにはエラーマークあり
[2013-08-28 23:35:35 - habakiri] エラー: resource directory 'D:\Android\work2\habakiri\res' does not exist
・理由は不明だが、resフォルダがないのがエラー原因のようなので、手動作成
・ようやく「エラー」及び「!」が消える

問題はここから

 閲覧数:403 投稿日:2013-08-28 更新日:2013-08-29

手順


4. AndroidManifest.xml を書き換え

・添付が何を指すか不明
添付の AndroidManifest.xml を参考にして

・「sample/」がどこにあるかも不明
sample/AndroidManifest.xml を参考にして書き換えると良いと思います

・とりあえず、ダウンロードした「▼habakiri_sdk_a2/habakiri_sdk/AndroidManifest.xml」で上書きしてみる
・パッケージ名だけを変更して

・変更前
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="android.style.habakiri1"
   android:versionCode="1"
   android:versionName="1.0" >

   <uses-sdk
       android:minSdkVersion="8"
       android:targetSdkVersion="17" />

   <application
       android:allowBackup="true"
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
       android:theme="@style/AppTheme" >
       <activity
           android:name="android.style.habakiri1.MainActivity"
           android:label="@string/app_name" >
           <intent-filter>
               <action android:name="android.intent.action.MAIN" />

               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>

</manifest>


・変更後
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="android.style.habakiri1"
   android:installLocation="preferExternal"
   android:versionCode="1"
   android:versionName="1.0.0" >

   <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" />
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

   <application android:name="jp.kirikiri.tvp2env.ApplicationSystem"
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
       android:largeHeap="true">
       <activity android:name="jp.kirikiri.tvp2env.BaseActivity"
                 android:label="@string/app_name"
                 android:screenOrientation="landscape"
                 android:launchMode="singleTask"
                 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
                 android:configChanges="keyboardHidden|keyboard|navigation|orientation">
           <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>

</manifest>


5. assetsフォルダにlicense.txtをコピー

6. res/drawable類のアイコンをアプリのアイコンに置き換え
・意味が分からない
・ここら辺、具体的なサンプルがないとつらい

7. res/values/strings/xml の app_name をアプリのタイトルに書き換え

ゲームデータはどうすれば良いの?

 閲覧数:675 投稿日:2013-08-29 更新日:2013-08-29

dataフォルダ


8. apk内にすべてのデータを入れる場合は、assetsフォルダにdataフォルダ内のファイルとフォルダをコピー
・ここへ入れる動作確認用データサンプルないのかな?
・「▼/habakiri_sdk_a2/habakiri_sdk/compiler_script/data/startup.tjs」 を 「▼/assets/startup.tjs」へ配置
・ゲームデータがないので探すことにする

▼/habakiri_sdk_a2/habakiri_sdk/compiler_script/readme.txt
・意味が分からない
kirikiri2j.zip 0.0.11ダウンロード&配置後クリックしても、ウィンドウは開かない
プロジェクトページからkirikiri2j.zipをダウンロードしてください。
http://sourceforge.jp/projects/kirikirij/releases/
このフォルダにkirikiri2j.jarを置いて実行するとウィンドウが開くので、そこにTJSスクリプトをD&Dしてください。

・意味が分からない
プロジェクトページから最新版をダウンロードしてTJS2スクリプトをコンパイルを実行してください。
コンパイルは、TJSスクリプトで Scripts.compileStorage("system/MainWindow.tjs"); のように記述します。
コンパイル後のバイトコードファイルはsavedataフォルダに出力されます

▼/kirikiri2j/kirikiri2j/readme.txt
・クリックしてもノーリアクションってことは、Javaのパスがおかしいのかしら?
Windows で Java が入っていれば、kirikiri2j.jar の ダブルクリックで起動します。
実行されるのは、dataフォルダにあるstartup.tjsです

・とりあえず、吉里吉里2ゲームサンプルを 「▼/assets/」へ突っ込めばエミュレータ起動するのかと思ったけどダメだった
android library projects cannot be launched

・「右クリック」プロパティから「is Library」のチェックを外して適用クリックすると、また別のエラーが…
AndroidManifest.xml: "[xX][mM][lL]"と一致する処理命令ターゲットは許可されていません。
・せっかく読み込んだライブラリを取り外してどうするよ、て話だよね
・もう無理ぽ




週間人気ページランキング / 5-12 → 5-18
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2024/5/19 1:01 更新