空想曲線

吉里吉里2/KAG3でのゲーム制作に使える小ネタ置き場。ゲーム用素材も置いてます。

吉里吉里/KAG:プロジェクトファイルにフォルダを追加する  

2013-01-28[Mon]
cm0
tb0

吉里吉里/KAGちょいネタシリーズ。

プロジェクトファイルに入ってるフォルダっていうのは
scenarioとかimageとか名前のついてるフォルダのことです。
ksファイルや画像・音楽などの素材を入れておくアレです。

新しく「ほげ」という名前のフォルダを作ったとします。
その中に「ほげ.png」という画像ファイルを入れます。
でもって「ほげ」フォルダをプロジェクトファイルの中に放り込みます。

これでOK……ではありません

「ほげ.png」を表示するスクリプトを打って実行しても
「ほげ.pngが見つかりません」とエラーが出るはずです。

じゃあ、エラーを出さないためにはどうすんのってのが今回のお題。

新しいフォルダを作ってプロジェクトファイルに放り込んだあと、
systemフォルダ内のInitialize.tjsを開いて次の項目を追加します。

Storages.addAutoPath(System.exePath + "video/"); // exePath 以下の video/
Storages.addAutoPath("video/"); // video フォルダ
.
.
.
Storages.addAutoPath("image/"); // そのほかの画像フォルダ
Storages.addAutoPath("system/"); // システムフォルダ

/*ここから追加*/
Storages.addAutoPath("ほげ/");
/*ここまで追加*/

同様にパッチアーカイブ用のフォルダも追加しておきます。
useArchiveIfExists("video.xp3");
useArchiveIfExists("others.xp3");
.
.
.
useArchiveIfExists("image.xp3");
useArchiveIfExists("system.xp3");

/* ここから追加 */
useArchiveIfExists("ほげ.xp3");
/* ここまで追加 */

これでOKです。

それにしても毎日寒いよね。コタツは冬の友だよね(´ω`)


吉里吉里/KAGちょいネタ補足 名前入力編  

2013-01-18[Fri]
cm0
tb0

以前書いた「名前入力画面を作ってみよう」の補足記事です。
空白数字を入力したときにエラーメッセージを出して再入力を促すようにします。

*editname|名前入力
[cm]
; ユーザーが入力した名前は変数f.nameへ
; 不備等で戻ってきたときのために中身をリセットします

[eval exp="f.name=''"]

; エディット欄の作成
[edit name=f.name maxchars=8 length=200][r][r]
[link target=*check]
確 定[endlink]
[s]


*check|入力した文字列のチェック
; 入力内容の確定
[commit]
[cm]

; 入力した文字列に空白が混ざっているとき
[if exp="/[\s]/.test(f.name)"]
入力された文字に空白が混ざっています。[r]
もう一度入力してください。[p]
[jump target=*editname]


; 入力した文字列に数字が混ざっているとき
[elsif exp="/[\d]/.test(f.name)"]
入力された文字に数字が混ざっています。[r]
もう一度入力してください。[p]
[jump target=*editname]
[endif]


; 名前の確認
あなたの名前は[emb exp="f.name"]ですね?[r]
[link target=*yes]
は い[endlink][link target=*editname]いいえ[endlink]
[s]


*yes
[cm]
それではゲームを開始します。
[s]

詳しくはTJS2リファレンスのRegExpクラスを参照してください。
testメソッドはスラッシュで囲まれた正規表現パターンが
カッコ内の変数にひとつでも含まれている場合に「真」を返します。

■今回使用した正規表現のパターンについて補足
\s 空白文字
\S 空白以外の文字
\d 数字
\D 数字以外の文字

大文字か小文字で反対の意味になるので間違えないよう注意しましょう。


癸生川事件譚シリーズ配信情報  

2013-01-10[Thu]
cm2
tb0

公式が清々しいほど沈黙しているので自分でまとめることにしました。
前作から一年ほど経過しましたが次回作の気配はありません。泣いていいよね。

(※この間に3年経ちました)

泣いていいどころか、モバイルサイトのサービスが終了してから
PC版の公式サイトも行方不明になっている模様 (´・д・`)

以下、2017年5月現在の配信情報です。


▼続きを読む▼

あけましてひまつぶし。  

2013-01-03[Thu]
cm0
tb0

遅ればせながら新年あけましておめでとうございます。
皆さまにとって実り多き一年でありますよう心よりお祈り申し上げます。
本年も何卒宜しくお願いいたします(・ω・)

↓ひまつぶしにどうぞ。間違ってる文字が全部で7つあります。
もんだい
解答はこちら

こういうのを吉里吉里で作ってみるのも面白いかもなー。
配列のシャッフルと乱数とクリッカブルマップが使えれば
わりとすぐに作れるんじゃないかなと思います。

まったく関係ないけど2013年って黄色っぽいイメージがある。


現在のページ

Category

Link

Comment

Mailform

Author

Twitter