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


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

■吉里吉里/KAG/TJS雑談質問スレ■その15



1 名前:名前は開発中のものです。 [2008/07/24(木) 11:16:40 ID:w0/6Uk+/]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
 FAQ、Google等で調べてからにしましょう。

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その14
ttp://pc11.2ch.net/test/read.cgi/gamedev/1204006714/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

詳しくは>>2-5辺りを参照のこと。

187 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 04:33:42 ID:9cHayzb0]
MainWindow.tjsを「終了しますか?」で検索して

> super.onCloseQuery(askYesNo("終了しますか?"));

この行の上に
kag.se[0].play(%[storage:'hoge.wav']);
とか入れる

188 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 04:45:10 ID:z4YYiaMa]
>186
そんなのウザいだけだからヤメなさい

189 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 12:18:43 ID:EJcSSSqm]
すごく初歩的なことなのかもしれませんが、質問させてください。

tjsの行末につけるセミコロンについてなんですが、
function xx { xxx }というような構文を書くときに、
最後の行末部分が「 } 」だけだとエラーが起こり、
「 }; 」のようにセミコロンをつけると動作することがあります。
こういう場合の使い分けはどうすればいいのでしょうか?

190 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 12:31:28 ID:Uu5dK0iu]
>>189
セミコロンは文の最後につけるからセミコロンをつけるのはfunction xx { xxx }が文の一部の時
var func = function(xx) { xxx };
みたいな
これ以外に思いつかないんだけど何かあるか?
エラーが出るのは他の原因な気がするけど

191 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 12:38:20 ID:EJcSSSqm]
>>190
確認してみると、確かにエラーの出る箇所は
kag.xx = function xx
のようになっているものばかりでした。
超的確な御指摘ありがとうございます。
も、もっと勉強しないと……

192 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 14:47:53 ID:Bq0kX+yy]
>>187
ありがとうございました!分かりやすかったです!
>>188
多分そうなんですけどねw

193 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 22:11:27 ID:qJNYIzw1]
フレームに周りを透過したpng画像を使いました
角を綺麗に処理したのですが表示させると汚くなります
解決法等ご存知の方がいたらご教授願えないでしょうか。宜しくお願いします

194 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 22:17:00 ID:T4j1KMGQ]
('A`)
ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_error104.html

195 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 22:18:30 ID:OM8G9ytv]
×ご教授
○ご教示



196 名前:名前は開発中のものです。 mailto:sage [2008/08/24(日) 22:23:36 ID:qJNYIzw1]
どうもありがとうございます。無事解決できました
これからはもっと自分で解決出来るようにします
スレ汚し申し訳ありませんでした。ごめんなさい

197 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 22:30:46 ID:Cdj7Ga+/]
すみません、こちらで質問させていただいてよろしいでしょうか。
Config.tjsでメッセージレイヤの設定を行った後、
.ksシナリオの途中で、メッセージレイヤのサイズなどをpositonタグで変更しました。
このあと、Config.tjsで設定した通りに戻したいのですが、一発で設定を元に戻す方法はないものでしょうか?
resetstyle使ったんですが元に戻らなくて……やっぱりいちいち指定しなおしたり、
マクロとか使わないとだめなんでしょうか?
使っているversion:吉里吉里2 2.26 KAG3 3.26

198 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 22:52:14 ID:5mv2bDpP]
メッセージレイヤが全部初期値にもどっていいなら、laycountタグを使うのが楽かな

199 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 22:54:58 ID:B6BwMpGQ]
>>197
個人的に、そーいうのはマクロ化して逐一自分で元に戻す方が分かりやすくて好きです

200 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:00:17 ID:UnvpSDWh]
>>197
自分も今日ちょうど同じこと考えてたよw
ctで戻るような気がしてたんだ……

マクロにするのが一番わかりやすくて早いんじゃないかね
何か理由があってそれがダメなら理由を書くとアドバイスもらえるかもよ

201 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:32:16 ID:Cdj7Ga+/]
>>198
laycountですか。
メッセージレイヤは2つ(名前表示と台詞表示用)用意する予定なのですが
シナリオ中にメッセージレイヤをもう1つ用意する設定にした場合、
それも無かった事にされてしまうという事でしょうか。
……と、聞いてばかりで何なのでちょっと調べてみます。
>>199 >>200
うちもctとかerとか色々書いてました。

>マクロだめな理由
マクロ難しすぎて分からないんです。
できれば触りたくなくて。
マクロ記述用に別の.ksシナリオを用意して書くべきなのかとか、
pluginのように最初に一回読み込ませただけでいいのか、とか
あと何よりも、
普段部屋がごちゃごちゃで片付かない自分が
マクロなんて書いた日には最初に何を設定したのか忘れてしまって
あとで混乱になりそうな感じがして怖いんです。

202 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:35:43 ID:B6BwMpGQ]
>>201
マクロは独立したksファイルにまとめて、起動時に一回callするといいよ
あとconfig.tjsで、セーブデータにマクロ記録しないようにしとくと便利
何書いたのか忘れるのなんて日常茶飯事だから、こまめにコメント残すようにしる

203 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:37:29 ID:B6BwMpGQ]
というか、名前表示と台詞表示用でレイヤ分ける必然性ってあるのかいな

204 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:41:42 ID:Bkdki5jH]
名前表示レイヤと会話文表示レイヤは、分けたほうが見やすくて好き。

205 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:43:26 ID:B6BwMpGQ]
そこは[locate]で表示位置指定してやれば解決しそうな気がするけど…



206 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:54:40 ID:D6SQ6STL]
>>202
ドキュメントコメントぐらい書いとけ

207 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 23:56:10 ID:UnvpSDWh]
>>201
マクロにしたほうがスクリプトがぱっと見でわかりやすくなるから
マクロを覚えたほうがいいよ。思ってるより難しくないから
メッセージウインドウの設定くらいなら忘れないでしょw

マクロだいすき

208 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 00:18:01 ID:9cDvK1w9]
>>198
今調べたんですがlaycountってレイヤの枚数変更ですよね?
「サイズの違うメッセージレイヤを複数用意してその都度切り替える」
という事でしょうか?

>>202-207
皆さんありがとうございます。
マクロ嫌なんですがためしにmacro.ks作って触ってみようと思います。

209 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 01:10:41 ID:WsDr+pdR]
>>208
laycountの値を減らす=>198の初期化
その後、>>197のpositionで設定しなおしってのが>>198の意図かと。

まあこれやるにしてもマクロ化したほうが記述量が減って楽だとは思いますが。

210 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 15:22:49 ID:4/HQBK/G]
>>208
リファレンスにも、

「 おきまりのタグの連続は、マクロ化して楽しましょう(^^)」

と、顔文字付きで書いてあるんだから、使わなきゃもったいないよ。
KAG では、たいていの場合ひとまとまりにして使うような機能も細分化してあるんで、
マクロを組まないと使いにくい。(そのぶん細かい制御ができるんだけど)
各自がマクロを組むのは、当然の前提としているんだと思う。

(以下はチラシの裏)
マクロの標準ライブラリが付属しているとか、本家でマクロのライブラリを登録・配布
できるようなシステムがあれば、もっと便利になるんじゃないかなー。

211 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 17:09:10 ID:maKmn2yh]
登録・配布に際しては、マクロの名前が衝突するのが一番の問題だな。
@lr、@rl、@wtcとか、分かり易い=思いつき易いものは衝突する可能性が大きい。
マクロ中でマクロを使うのも良くある話(?)なので、遡っていくとどこかで衝突するだろうし。

それに自分で管理してても混乱するのに、他人のを加えると大変なことになりそうだ。
・・・これは俺の脳みそがお粗末なだけか。
逆に、参考にするだけならxp3を開けて調べるのと大差ないしなぁ。

便利だとは思うけど、難しそうだな。

212 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 17:22:45 ID:aJv5UOPa]
@mcr_sakushamei_lrとか、@mcr_sakushamei_rlとかすればいいぉ。

213 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 17:56:18 ID:LqXlikDk]
kag.conductor.macros['マクロ名']がvoidならマクロを登録。
そうじゃなければ重複する名前があるという事になるからエラー吐かせる、
という風にすればいいんじゃなかろうか。

callさせる順番をなるべく最後の方にするように
指示や注意書きを添える必要はあるけど。

214 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 21:43:06 ID:v5ca9SKG]
よく使う動作はマクロ使った方が便利だと思った
まだ基本的なことしか出来ないレベルだけど

215 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 21:53:01 ID:qsYTulJ2]
つーかマクロなしで作ってる人って、仕様変更とかあったらどーするんだろう



216 名前:208 mailto:sage [2008/08/26(火) 23:27:12 ID:9cDvK1w9]
生まれて初めてマクロ書きました。
最初書き方分からなくて手間取ってましたが
(ややこしそうで触りたくなかったcall return
 タグも初めて使いました)
無事に動いてくれてほっとしました。
(便利そうな、変数?の%属性とかいうのは
 まだ今イチ使い方がよく分かりませんが…)
上手く動いてくれればすごく便利なんですねこれ。
記述ミスも起きにくいですし。一人で「うひょー」とかなってました。
(ただ、マクロは小回りが聞かないのがネックぽいので
事前に仕様を予め練っておく必要があるんだなと思ったり)

皆様このたびは本当にどうもありがとうございました。
>>209
そうなんですか…。
でもシナリオ中のlaycountの記述ってバグを誘発するとか
過去ログのどこかにあったような…???
>>215
その都度コピペ+1つずつ手直しです。
今までは超小品の物しか(ジャンケンゲームとか)
作らなかったんで。
それでもちゃんと完成するものはしてましたが、
ちょっと複雑な事をやろうとして上手く動かなったり
めんどくさくなると頓挫したりとそんな具合です。

217 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 23:39:14 ID:WsDr+pdR]
>>216
小回りってのは%ととかmpとかで値を渡すようにすればある程度何とかなるかと。
他にはマクロの中でif文使うとか。

218 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 23:39:48 ID:fNcUAsMz]
tjsがわかれば、マクロよりタグを作った方が便利だな

219 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 23:53:16 ID:aJv5UOPa]
まあでも、KAGパーサーが処理するタグとか、KAGじゃないとできないこともあるし。

220 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 23:59:43 ID:fNcUAsMz]
callとreturnか
KAGParserの状態が外からスタックに積めればいいだがな

221 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 00:26:49 ID:/iTBWAOS]
>>217
そうですか。
やっぱり変数は覚えておきたい所ですね…。

マクロってif文使えるんですか!?
知らなかった…どんな風に使うのか想像つかないっす……。

222 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 00:58:01 ID:ql8UuENT]
マクロの中でif文は頻繁に使うけど……。
例えばエフェクトONOFFのメニューを作った時に、ONにしてある時だけ
かけるようにするとか。

223 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 01:20:35 ID:UWM/gQnQ]
kikyou.infoのDNS鯖死んでね?

224 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 01:42:39 ID:gnB4fuCP]
>>221
まあifよりcond使う機会が多いかも。
多重分岐ではなく、ON/OFFだけなら。

225 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 11:10:36 ID:lIb65YY/]
情報サイトの「5524」も死んでね?



226 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 19:36:36 ID:gnB4fuCP]
>>225
ここ3日位つながらないね。

227 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 20:26:49 ID:LlNJuIZU]
ttp://westsideroom.sakura.ne.jp/
ここのHeartBeatPluginで、どうしても連続での鼓動が出来ず…
古いverの吉里吉里用だからだと思うんですけど、
既にいじったりして吉里吉里2 2.30 RC 1で使えるようにした方とか、
もしくはソースのどの辺りのせいで動かなくなってるか分かる方いたら、助けていただけないでしょうか。

228 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 21:58:00 ID:gnB4fuCP]
>>227
吉里吉里2 2.30 RC 1で試してみたけど、普通に使えそうな感じが。
↓のように書いたら背景が5回鼓動した。
[heartbeat storage="背景画像名" color="0xFF0000" repeat="5" delay="300"]

記述ミスの可能性を排除する為に、下記を確認すると誰か教えてくれるかも。
・どのバージョンまで動き、どのバージョンから動かなくなるか。
・どういう記述をし、どういう動作を望んでいるか。

229 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 21:59:39 ID:gnB4fuCP]
すまん。
>>228の「どういう動作を望んでいるか。」は>>227に書いてあったね。

230 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 22:30:20 ID:hOTaOGpS]
HeartBeatPluginって、ちゃんと明示的に動作を止めるタグを置いたりWaitをかけないと
高速スキップ時とかにエラー吐いて止まるんだよな

231 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 00:21:51 ID:7j92jt9Q]
>>228
うおあああ、ありがとうございます!動作しました!
取扱説明書の、使用例をそのままコピペして動作しなくて、使用例では全部「delaytime="1000"」
ってなってて、上の方見たら属性名「delaytime」じゃなくて「delay」ということが判明…。
ちゃんと見てなくて申し訳なかったです。

232 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 14:34:07 ID:9Ur3Uo4I]
質問です。
KAGと心中の新しいバージョンの方の
ログをお持ちの方はいらっしゃいませんでしょうか。
一番分かりやすくてログも持っていたのですが
HDD飛んだときに消えてしまいまして……orz

233 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 16:39:37 ID:Q7iyd/rb]
>>232
このへんから掘ってみるとか
ttp://web.archive.org/web/*/www.piass.com/kpc/
文字化けする時は、文字エンコーディングをShiftJisに

234 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 17:55:58 ID:H5xJEJmX]
すみません、質問です。

ひとつのlinkタグ内でf.flag1=A とf.flag2=Bのように、
二つの変数を変更することは出来るのでしょうか?

[link exp = "f.flag1=A" ,exp = "f.flag2=B"]

のように記述すると、f.flag2=B しか処理されません。
リンク後に改めて記述するしかないのでしょうか?

235 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 18:00:28 ID:RXtEEvGZ]
[link exp = "f.flag1=A; f.flag2=B"]



236 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 19:35:17 ID:bB5uf2U5]
midiを流したかったのですが、PCによって音色が若干違うので
midiを録音した物をoggにして吉里吉里で流したいと思っています
こう言うのって法律的に問題ないのでしょうか?
例えばmidiの音色の著作はmidiシーケンサーメーカーが保有していて
音色のコピーは違法になったりしませんでしょうか?

237 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 21:23:37 ID:RXtEEvGZ]
>>236
そんなこと言い出したら現在流通している音楽のすべてが違法になる

音色の著作権は確かにメーカーが保有しているが、ライセンス的には、
音色そのものを配信するのはダメだが、それを使った曲を配信するのはおkになってる

238 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 21:48:26 ID:ORguyF/S]
>>235
234です。ありがとうございました
ものすごく初歩的なことですみません

239 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 22:53:52 ID:bB5uf2U5]
>>237
そうなんですか、分かりやすかったです。
でも音色そのものは駄目って言うの知りませんでした。

240 名前:名前は開発中のものです。 [2008/08/28(木) 23:58:34 ID:GzQab1Sl]
すみません、質問です。
吉里吉里エディタの『かぐや姫Studio』は配布終了したのでしょうか?
探してみたら、公式サイトもうなくて困っています。
他に『かぐや姫Studio』をダウンロード出来るところありますか?

241 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:06:46 ID:NHjzTgiM]
>

242 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:08:02 ID:NHjzTgiM]
>>237
グレーゾーンじゃなかったっけ?
確かシンセの音色に著作権料が掛かるって話題になった事あったと思う
今後どうなるか分からない手法は使わない方が良いと思うが…

243 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 02:42:14 ID:VLtb7ZED]
グレーなので、普通はライセンスに書いてある。
で、普通のライセンスでは大丈夫になっている。

244 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 11:17:19 ID:OcarVwCZ]
>>233
ありがとうございました!文字化けしていたので諦めていました。

245 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 14:02:43 ID:wSNiKG77]
>>240
自分もかぐや姫探していてみつからなくなってしまって
代わりにKKDEっての使っている。
オリジナルマクロのタグを入力する時にフリーズするけどね。



246 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 17:35:00 ID:RML2XtNx]
>>243
基本的にPC内臓のシーケンサは問題ないっけ?
ヤマハXG GM音源が一時主張してた気もするが勘違いか

247 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 19:18:04 ID:VbLWviEM]
「ゲームを終了します」のログを
自分で用意した画像などに書き換えて表示させたいのですが
何か方法が載っているサイト等ありますでしょうか?
ずっと検索しているのですが見当たりませんでした…よろしくお願いします

248 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 19:20:39 ID:N4+/SzeI]
>>247
ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_tjs010.html

249 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 19:29:16 ID:VbLWviEM]
>>248
素早い対応本当にありがとうございました!
参考にさせて頂きます

250 名前:名前は開発中のものです。 mailto:sage [2008/08/31(日) 16:16:25 ID:EkiMubL4]
oggを二つ同時に鳴らしたり…はできない゛てすよね?

251 名前:名前は開発中のものです。 mailto:sage [2008/08/31(日) 16:34:09 ID:9I0lq2o+]
devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html

252 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 10:03:04 ID:Y9gKXdCe]
>>240>>245
同じく探してた。
web.archive.org/web/*/http://hp.vector.co.jp/authors/VA027681/
で落とせると思うよ。

253 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 16:28:23 ID:pF+1FA0N]
質問です

asdの設定で乗算や通常表示を指定したりはやっぱり出来ないんでしょうか?
asdごとになら画像ストレイジ時にはじめから乗算でとか設定はできるの解るんですが

同じasdファイルでクリップした画像を1回目は乗算で2回目は通常でってのは不可能
なんでしょうか・・asdタグリファにないからだめなのかな・・
さらにasdでのアニメ動画とSE効果音を合わせたりするのは無理なんでしょうか?


254 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 17:17:49 ID:/JmXhoHB]
>>253
asd内でevalとかiscript/endscriptが使えるので、
KAGを直接呼べばレイヤタイプの変更やSE再生は可能。
アニメとSEの同期をとりたいなら、動画にした方が無難。


255 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 19:28:37 ID:pF+1FA0N]
不勉強でもうしわけないんですが

iscriptでKAGを呼ぶとはasd内で

----------------
clip なんたらかんたら

iscript

[image storage="bg0" page=fore layer=base]

[playse storage=se1.wav][ws]

endscript

clip なんたらかんたら
--------------------

見たいな事ができるってことですか?



256 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 20:45:19 ID:MdykkYW9]
>>255
254じゃないけど…
>見たいな事ができるってことですか?
うん。記述は違うけどな
要は[iscript]〜[endscript]間とevalタグのexp属性で
TJSを記述できるから、TJSでやろうぜってこと
レイヤタイプの変更やSE再生ならevalがいいんじゃまい

動作確認してなくて悪いが、例えばこんな感じかな
[eval exp="kag.fore.layers[0].type=ltMultiplicative"]
[eval exp="kag.se[1].play(%[storage:se1.wav])"]

257 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 22:14:56 ID:pF+1FA0N]
>256

asd内にその書式入れたらいいんですかね・・
エラーがでてだめっぽいです
書式がなんたらでエラーが!!

asd内でのiscript/endscriptとか
効果音、レイヤー設定変更とかの参考になるHPないですかね・・

書式がいまいちわからない・・

258 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 22:49:08 ID:MdykkYW9]
>>257
あ、スマン。''忘れかな
[eval exp="kag.se[1].play(%[storage:'se1.wav'])"]
これでやってみ。
あと念のために書くけど、[iscript]〜[endscript]内じゃなく、そのままコピペな

>asd内でのiscript/endscriptとか
>効果音、レイヤー設定変更とかの参考になるHPないですかね・・
これは普通のTJS式だから、TJSリファレンス嫁、としか言えないんだが…
レイヤタイプの値が知りたいなら、吉里吉里2リファレンスの
クラスリファレンス>Layerクラス>メンバ>プロパティ>type
に書いてあるよ

259 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 23:08:31 ID:pF+1FA0N]
>258
解決しました!
どうやらコピペして張り付けるさいに半角スペースが混在してて
何回やっても「ch」がなんたらかんたらといわれてとまってました!
あと 「’」で音ファイル名を囲むで万事解決しました!

レイヤタイプ参考になりますた
これで音付きループアニメの問題がほぼ解決しました
ありがとうございます

260 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 23:39:54 ID:MdykkYW9]
>>259
そうか。よかったね
あと、分かると思うけど一応な
kag.fore.layers[0]は前景レイヤ1の表、
kag.se[1]はサウンドバッファの1番っていう意味だから、
レイヤやバッファを変えたいときはその都度書き換えてね

261 名前:名前は開発中のものです。 mailto:sage [2008/09/01(月) 23:41:41 ID:MdykkYW9]
×kag.fore.layers[0]は前景レイヤ1の表、
○kag.fore.layers[0]は前景レイヤ0の表、
ゴメンw

262 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 00:52:00 ID:mXSl0lu+]
特定のキャラの履歴のみ文字色を変更する良い方法ってありますか?
履歴の文字色は kag.historyLayer.historyColor で変更できたのですが、これだと履歴全体に効いてしまい、部分的に効かせる事が出来ませんでした。

263 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 07:34:57 ID:cSbvQsRZ]
昔ここの住人さんがHistoryExtension.ksという履歴拡張プラグインを……
と見てきてみたら、公開停止してるのか。
でも、初期版ならまだ落とせるな。

264 名前:253 mailto:sage [2008/09/02(火) 10:45:52 ID:2CqnfPra]
前日>253です
前回と同様にasd内でquakeさせるにはどうしたらいいんでしょうか?



265 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 15:27:17 ID:CyLu7pcX]
なんでasd内でquakeする必要があるんだ?



266 名前:253 mailto:sage [2008/09/02(火) 17:39:57 ID:Tj0XZ12t]
えっと
asdでアニメの絵柄にあわせてquakeさせないと
違和感がでるからかな・・?
asdのループアニメとシナリオでのquakeでは同期が取れないので

頭を叩くasdで作ったアニメにSEとquakeをつけるイメージで
seの付け方は↑で解ったけど
quakeの付け方が全く持ってみあたらない・・orz


267 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 20:58:25 ID:JFTKN858]
>>266
TJSにquakeは無い。

268 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 21:04:44 ID:Tj0XZ12t]
くふぅ・・
asdにはquake入れられないってことですな・・
どもありっす

269 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 21:11:06 ID:RqvRmBU8]
ためしてないが、こんな感じでできない?

@eval exp="kag.tagHandler.quake(%[time:1000, hmax:50, vmax:50])"
@wait time=1000
@eval exp="kag.tagHandler.stopquake()"

wqタグはコンダクタが違うので使えない
waitタグでウェイト入れること

動かなかったら、quakeは使えないってことで。

270 名前:253 mailto:sage [2008/09/02(火) 22:14:09 ID:Tj0XZ12t]
>269 一回quakeは上手くいきましたが・・
asd内で
----------------------------------------
*aaaa
@clip left=800 top=0
@wait time=500
[eval exp="kag.fore.layers[0].type=ltMultiplicative"]
@clip left=0 top=0
@wait time=500
[eval exp="kag.se[1].play(%[storage:'aaaa.wav',loop:false])"]

@eval exp="kag.tagHandler.quake(%[time:1000, hmax:50, vmax:50])"
@wait time=1000
@eval exp="kag.tagHandler.stopquake()"<<<<<<<<<<<<<<44行目

@jump target=*aaaa
--------------------------------------------------
2枚のclip画像の間に常にquake入れる動作なんですが
--------------------------------------------------
22:01:14 script exception : エラーが発生しました

行 : 44
タグ : eval ( ← エラーの発生した前後のタグを示している場合もあります )

メンバ "tagHandler" が見つかりません at conductor.tjs(189)[(function) timerCallback]
----------------------------------------------------------------------
と言うエラーがでます
一回quakeが成功した後に止まります

271 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 22:25:18 ID:w9rlBFtB]
tagHandlerはMainWindowのメンバ。コンダクタじゃない

272 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:03:41 ID:/OfZ+KmS]
>>270
試してないけど tagHandler → tagHandlers では?
というか何で tagHandler のままで、一度でもquake成功するんだ???

273 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:08:21 ID:RqvRmBU8]
>>270
tagHandlersだった。

@eval exp="kag.tagHandlers.quake(%[time:1000, hmax:50, vmax:50])"
@wait time=1000
@eval exp="kag.tagHandlers.stopquake()"

>>271
KAG解析で使うコンダクタとasdで使うコンダクタが違うから、asdファイル内で
@eval exp="kag.tagHandlers.wq(%[])"
ってやってもKAG解析側のコンダクタの操作になってしまうってこと。
asdファイル内でのquake完了待ちにはならない。

274 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:10:43 ID:Tj0XZ12t]
>272

シナリオでquakeかいてました・・
気づいて消したらせいこうしてませんでしたorz

それ交換してやったら・・・・
成功しました!!!!!!!!!!!!!!!!!!!

うう・・ありがとうごぜーますだ・・・・
しかし・・・tsjとか難しくて脳みそがパンクしまくり・・orz

275 名前:274 mailto:sage [2008/09/02(火) 23:15:58 ID:Tj0XZ12t]
んー私のやろうとしてる
asdでSEとかquakeとか乗算とかってのは
無理やりな方法でアニメを同期させるにしても
もっといい方法があるのかなl・・
似た質問とか解答がまったくないですな・・・

もともとノベルゲーム向きってことで絵を動かして
seを同期とかってのがマイナーな作り方なのかな・・

連投ですが色々助かりました
皆さんありがとう!!!!!




276 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 23:51:19 ID:RqvRmBU8]
>>275
吉里吉里ではなく、flashで作ったほうが楽なのでは?

277 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 01:01:24 ID:swGMPVYn]
>>275
>asdでSEとかquakeとか乗算とかってのは
>無理やりな方法でアニメを同期させるにしても
>もっといい方法があるのかなl・・
270を見てもやりたい事がいまいち解らんので何とも言えないけど
根本的に色々勘違いしてそうな気もするし
具体的に用途を書いてみたら一瞬で解決するかもしれん
というか、見た感じasdじゃなくてもいいように思うんだが気のせいか…?

278 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 06:16:11 ID:sp7R/Y2Y]
「それ違う!」ボカッ!「痛い!」みたいなのだったら>>266
演出指示が.asdと.ksにまたがって、シナリオ管理が超めんどくさいな
ミスやバグを誘発しそうで怖いぜ

279 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 11:02:13 ID:9U3NzVB2]
274 のやりたいことは、演出こりたい人はわりとみんな考えることだと思うよ。
LiveMaker にも LiveCinema とかあるよね。

KAG はメインの制御と独立した制御系が move タグ系と、レイヤのアニメーション処理
ぐらいしかないから、自分で別途組むのでなければそれを使おうと思うのは正しい発想。
ただ、kag の機能をevalで明示的に呼ぶのは美しくないので、タグを増やして
から使うのがおススメ。asd は、表示用のレイヤの先祖にあたる AnimationLayer に
くっついた AnimationConductor によって実現されていて、そのタグは、AnimationLayer の
メソッドで該当するものがあればよんでるだけなので、こんなかんじで簡単に増やせる。

// Override.tjs に記述
AnimationLayer.laytype = function(elm) { type = Scripts.eval(elm.mode); return 0; }; // ex: [laytype mode=ltMultiplicative]
AnimationLayer.quake = function(elm) { window.doQuake(elm); return 0; };
AnimationLayer.playse = function(elm) { window.se[+elm.buf].play(elm); return 0; };

メソッドは該当オブジェクト(レイヤ)のコンテキストで呼ばれるので、そのメンバーを
直接操作できる。KAGEX ならレイヤの回転とか拡大縮小とかも同様のノリで制御できる。
kag 本体はレイヤの親 Window なので、window で参照可能。

quake はグローバルなものだから、ちょっと扱いが悩ましいけど、
まあ、使ってる側が混乱してなければいいんじゃなかろうか。
se も本当はレイヤ個別でもたせたほうがいいんだろうけど、
これも混乱しない範囲で適当に。

280 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 23:22:28 ID:C+VbI8hX]
アニメと音声の同期か。自前でシステム組んだ方が楽そうだな。


281 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 23:40:29 ID:RKaCK6ME]
この手の機能ってflashとかの動画でやるべきか、スクリプトでやるべきかどちらが良いのかな。

282 名前:名前は開発中のものです。 mailto:sage [2008/09/03(水) 23:46:53 ID:a4+DNRbV]
flashでやるとより通常アニメっぽいセル動画調が
損なわれそうなんだけど、どうなのかな?

283 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 04:43:09 ID:0+i2qw5F]
吉里吉里でやっとアドベンチャーゲーム完成しました
ゲームの内容を説明するサイトやパッケージにゲーム中の画像をキャプチャして
使いたかったのですが、MSフォントのメッセージウィンドウが含まれています
MSフォントってゲーム内での読み込みは問題ないけど、画像化は規約に引っ掛かるって聞きました
実際の所どうなんでしょうか?よろしくお願いします

284 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 05:33:33 ID:12HktrSx]
>>283
良くご存じなようだけど、厳密なところは作者であるMSに聞けとしか。

MSはともかくユーザーからツッコまれるのがマンドクセ('A`)なんで
俺はキャプチャ用にIPAフォントを使ってます。
吉里吉里ならメニューからすぐ切り替えられるし。
タイトルバーとかはWindowsの機能の一部なので、
MSフォントでも問題ないはず。

以降はこのあたりとかで

ゲームに安心して使えるフォント探せ!(`ω´)
pc11.2ch.net/test/read.cgi/gamedev/1094398590/

285 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 06:13:46 ID:0+i2qw5F]
>>284
そうですね、キャプチャーの時は違うフォントをはめ込む事にします
自分で探していたら下記のサイトを見つけました
ttp://green.candybox.to/masato4649/mkakikomitai/mkakikomitai.cgi
でMSからの回答が載っていますが
MSフォントをゲームで画像化して使う場合は1タイトル20万円必要なようですね
キャプチャーの場合も営業使用になるので、ライセンス必要のようですし…
MSフォントって知らないでゲームに使っている人沢山居ますよね
キャプチャーはNGって知らなかったので驚きです



286 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 12:22:57 ID:fkV5xBr4]
法的にはグレーなんだが
ライセンスにはダメと書いてあるからねぇw

287 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 18:15:23 ID:4N1Pzqcn]
j






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

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

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