[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 09/12 22:08 / Filesize : 185 KB / Number-of Response : 567
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

鉄道経営系ゲーム製作スレッド Ver.6



1 名前:名前は開発中のものです。 [2009/04/06(月) 22:12:16 ID:5LmTI8rQ]
鉄道および都市経営シミュレーションゲーム制作の
情報交換スレッドです。(sage推奨)

[前スレ]
鉄道経営系ゲーム製作スレッド Ver.5
pc11.2ch.net/test/read.cgi/gamedev/1219757767/

[このスレッドで主に話題となるゲーム]
FreeTrain
www.kohsuke.org/freetrain/
FreeTrainヘルプ
www.kohsuke.org/freetrain/wiki/pukiwiki.php  (IDとPASSはダイアログよく読んだら分かる)
FreeTrainのAnother version wiki
www19.atwiki.jp/freetrain-exav/
Tera Train
teratrain.la.coocan.jp/wiki/?FrontPage

[関連サイト]
アートディンク
www.artdink.co.jp/

346 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 04:11:58 ID:h49aX2zu]
>>343のファイルは、発メロプラグインRev.2のRC版です。
発メロを任意に追加できるようにするにはどうすればいいか、少し悩んでます。

plugin.xmlの階層化によって発車メロディを自由に追加することを狙いました。
~/plugins/1703d.Hatsumelo_rev.2.general
  ├plugin.xml
  ├/hogehoge
  │├hogehoge.xml
  │├aaa.wav
  │├bbb.wav
  │:
  │└zzz.wav
  ├/hogehoge2
  :├hogehoge2.xml
   :
みたいなファイル構造になってます。
それぞれのコントリビューションはフォルダ内のhogehoge.xmlに記述し
plugin.xmlで、必要なプラグインを読み込むようにします。

347 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 04:41:16 ID:h49aX2zu]
発車メロディーを全く導入しない初期状態では
~/plugins/1703d.Hatsumelo_rev.2.general
  ├plugin.xml
  ├/hogehoge
  │└hogehoge.xml
  ├/hogehoge2
  :└hogehoge2.xml

というように、フォルダとxmlファイルだけ準備しておきます。
(これは、plugin.xmlが、配下のxmlを全て読み込むように記述されているためです)
ただし、フォルダ内の[hogehoge.xml]ファイル等の容量は0バイト、つまり何も書かれていません。

発メロの追加はユーザによって行います。
・web上で「発メロ追加モジュール」として[/hogehoge]フォルダ単位で圧縮したデータを配布します。
 この「/hogehoge」フォルダ内には、コントリビューション記述済みの[hogehoge.xml]と
 コントリビューションで必要なwavファイル([aaa.wav],[bbb.wav],…)が含まれます。
・追加モジュールをDLしたユーザは、解凍して得られた[/hogehoge]フォルダを
 [/1703d.Hatsumelo_rev.2.general]内に上書きします。
 これで、コントリビューションとwavファイルが追加され、発車メロディの追加が完了します。

このような階層構造をとる事で、プラグインの保守性・拡張性が向上します。
・xmlファイルが見やすい
・モジュールごとに更新やメロディの追加ができるので楽

ただし、まだ以下の課題があります。
・新たなモジュールを作る際は、[plugin.xml]の更新が必要
・不要な発メロの削除が容易ではない。(今までほどではないが)
バッチファイルか何かでxmlの記述などを変更できれば楽なんですが
xmlとは相性が宜しくないですしね。。。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<185KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef