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


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

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



1 名前:名前は開発中のものです。 [2006/12/16(土) 15:55:49 ID:zrRcyg26 BE:825590197-2BP(100)]
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

9 pc8.2ch.net/test/read.cgi/gamedev/1160427850/
8 pc8.2ch.net/test/read.cgi/gamedev/1147590108/
7 pc8.2ch.net/test/read.cgi/gamedev/1138099311/
6 pc8.2ch.net/test/read.cgi/gamedev/1116774771/
5 pc8.2ch.net/test/read.cgi/gamedev/1095183786/
4(タイトルは3) pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 pc2.2ch.net/test/read.cgi/gamedev/1021890648/

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

【公式】
kikyou.info
kikyou.info/

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

296 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 09:08:07 ID:YpsFSAsh]
ブログが吉里吉里専門ならともかく、そうじゃないなら直接載せるのはなあ。
一手間かけるなら、アンテナでも借りて簡易リンク集にして載せるとか。

297 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 10:15:53 ID:ihuyaxXX]
俺はこのスレの内容半分も理解できない初心者だが熊野の講座はかなり役立ってるよ。
このスレでは不評らしいがそれは上級者の視点で見てるからじゃないかな。
おそこは「初心者向け」の意味が他と違うんだよ。
学校で言うと普通「初心者」は将来中学高校に進学するためのものだけど
熊野のは戸塚ヨットスクールみたいな位置づけ。
普通の小学校は中学高校で学ぶ内容を前提に基礎を話していく。
それは正しいんだけどその分初心者向けなのにいきなり敷居が高い。
上級者はめちゃくちゃ敷居が低いだろと思うだろうが世の中俺みたいな馬鹿も多いんだよ。
あそこは高校進学しないことを前提に話を進めているから馬鹿な初心者でも読める。
怠け者な初心者には非常にありがたい。向上心のある初心者には鬼門。

298 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 13:16:03 ID:zhlheQhB]
>>297
同意。脳内云々はともかくとりあえず動くサンプルあったし、
腰が引けてた自分の背中を押してくれたサイトだったよ。
imageタグの描写モード説明もあそこだっけか?あれは具体的でよかった。
まぁ、もうずっと見てないがw

幼稚園→小学校レベルとして、説明にメルヘンが入ってる点に
留意してもらえばいいんじゃない?言語関係初めての人向けって事で。
結果だけ求めて理解を深める気はない人が多いのも実情だしさ。
俺はそういうの嫌いだけど氏ねカエレ!とまでは思わんからw

299 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 13:57:40 ID:0BBjPaPF]
過保護な親じゃないんだから
「あの子は不良だから一緒に遊んじゃダメ、あっちの子は生徒会長だからあの子と遊びなさい」
みたいなことしなくていいだろ。情報があるならどんな小さな物でも全部出しておく。
選択は本人に任せたらいい。内容がダメなら自然と廃れていくさ。

300 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 15:03:07 ID:DDqb48L8]
色々揉めそうな例えが多いな・・・w
>>255はとても乙だが、テンプレやFAQの趣旨がはっきりしないと思う。

初心者(?)を排除してハイレベルな話をしたければ
四の五の言わずそれを明記すればいいし、
誘導が目的なら多少ポリシーが違っても
講座系はテンプレに入れたほうが良いと思う。

本格的リンク集やTips集にするなら外部に置いた方がよさげ。

301 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 21:15:14 ID:NIo/Zne3]
>>299
そんな細かいところは自分で調べてくださいよ
私はあなたの親じゃないんですから

302 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 21:24:49 ID:PHQQgC9M]
「ここは初心者に優しくない」という意見がチラホラだけど、
そうでもないんじゃないか?
質問にはたいていちゃんと答えてる気がする。
ただ、その三倍くらい、質問者に対する愚痴を言ってるというだけで。


303 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 21:32:29 ID:plzMYhnZ]
教えたがりって人種がいるからね。

304 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 21:40:48 ID:HqsX4Pf+]
いろんな人種がそろっていて結構なことですな
スレを乱立するわけにはいかんのだ
受け皿は大きくないと



305 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 22:11:42 ID:RULNZJTQ]
>>301
自分の子じゃないなら尚更そいつがどの解説サイトを参考にしようとそいつの勝手だと思うが。
大丈夫?

306 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 22:18:48 ID:NIo/Zne3]
参考にするのは勝手ですけどサイトがどこにあるかは自分で調べてくださいよって言ってるの

307 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 23:47:15 ID:63S4z8Wf]
s

308 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 02:36:43 ID:hYg7JYbt]
>>280

あんた確かKAGPAもやってる人じゃなかったっけ?年内とか言ってたけどどうなったの?

309 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 02:43:56 ID:kEUgMEFY]
>302
前スレを「リファレンス」で検索してみた。
質問に対して「リファレンス読め」で返してるレスが30はあった。
これはちゃんと答えたうちに入るのか?

310 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 02:50:57 ID:lQCoqu7O]
>>309
数えてみたが、嘘だなそれは。

311 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 04:05:07 ID:xV44JhCQ]
>>309-310
どうでもいいw

とりあえずあけおめw

312 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 04:22:44 ID:Z8WEhJ+m]
あけおめw

313 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 09:01:13 ID:dePWQt8v]
>>309
俺も数えたぞ! 新年早々嘘つくな!

そもそも「リファレンス」で抽出したレスの大抵は
リファレンスの各項目まで誘導してるし、
リファレンス読めってだけ言ってるときは、必ず一緒に何か、
質問に対するわかりやすい回答も添えてあるし――

逆にびっくりしたぐらいだ! あんまりちゃんと応えてて!

あけおめ。

314 名前:255 mailto:sage [2007/01/01(月) 09:31:31 ID:/gmUC6PK]
第三案ttp://www.geocities.jp/tasogare_x/downloads/kr2ch_template_candidacy3.txt

>>298
ベースがメンヘラで固められてしまう気がしたから外したんだよな。
刷り込みって言うのは後の方で実害が出てくるもんだから。
サイトの内容自体は良い所なんだよ。

>>300
>>304と同じだな。ここって一つのスレの流れ以外に色んな話だそうとする奴って結構居る様に見えるんだよ。
結局、その時のスレの流れに参加してる連中がその話について来れなかったとか、
興味無かったって事で流れは変わらなかっただけで。
それは仕方ないが増してや上で出たように潰しに掛かってくるのも居るだろ。
意図的だけでなく流れぶったぎって投下しても
それに無反応でしかも結果的にそこでレスが止まってしまうとか。

でこれはコミュが少なくこのスレが様々な人種を
受け入れざるを得なくなっているという事仕方ない。
だが、本人が知らない所もあるかもしれない。
また、情報が欲しいかもしれない。そこでテンプレ。

続きだが、仮に質問だったら聞いた奴は知りたいだろうから他にマルチする事になるだろ?
で場所は正直ここか本家くらい、聞いたら聞いたで○○嫁的質問。
これだと他に迷惑が掛かるし未然に防げる。だからテンプレ。

そこでテンプレを幅広く充実させればここに来た時に
カキコ前・どっかに迷惑掛ける前に色んな人種を的確に誘導出来る。
そうすればスルーしたきゃ文句言わせずスルー出来るし
幅広く誘導も即可能、んでレスの流れを続けたい奴は即再開。平和が一番なんだぜ?

言ってみれば入り口で交通整理して後のクラッシュを未然に防ぐって事だな。
あとはそろそろテンプレの差し替え時期だと思った。



315 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 16:14:10 ID:xUt73v38]
テンプレ読むヤツなんてあまりいないのでそんなに力まんでいいよ。
読むようなやつならまずちゃんとリファレンス読むしマルチなんてせん。

316 名前:名前は開発中のものです。 [2007/01/01(月) 16:27:29 ID:FFHSc07c]
>>314
蛇足のオンパレード
もっと淡白で良いよ

317 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 16:30:14 ID:FFHSc07c]
>また、このスレにはいわゆる初級者・中級者・上級者の全てが集まっています。
>色々な話題が随時進行しています。いきなり話題ををぶった切った所でレスは着かないかも知れません。
>なぜ着かないかを考えましょう。

>ネタ振り・質問の前に情報の正確さを!
>リファレンス嫁と言われる事の無いよう!

>また、どのリンク先が自分に合っているかは自分で良く見て考えましょう。
>初級者・中級者・上級者です!と言われてもエスパーは居ません。

>交通整理にご協力おねがいします。


この部分が蛇足

318 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 16:40:34 ID:9IrYeBqA]
ノベゲー・AVG作成に向いてるエンジンなのに、AVGの講座がどこにもないのは何故なんだぜ?

319 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 17:12:20 ID:hYg7JYbt]
そもそもあれだけしっかりしたリファレンスがあるのに解説サイトを必要とする時点で異常なバカだろ

320 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 18:47:32 ID:fMLubktS]
>314
【吉里吉里採用例】
【開発に便利なサービス/ホスティング・インターネットストレージ】
この2つはいらないな。
このスレで「吉里吉里でゲーム作ったけど公開スペースないですか?」なんて質問見たことがない。
あとテンプレ作るには自我が強すぎる印象だぞ。
最初から自分がこうしたいってのがあって、人の意見には反論して打ち負かそうって感じだ。
そんなやり方ではテンプレ作っても無視されるおそれがあるぞ。

321 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 19:52:17 ID:4vet6EZ2]
テンプレはどうでもいいんだけど>>314の内容は余計なお世話だろと思う。
そんな考えの元やられるんだったらちょっとウザイ。


322 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 21:48:03 ID:Z8WEhJ+m]
>318
俺もADV作ってるけど、要領は同じだと思うんだぜ

323 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 22:02:26 ID:FFHSc07c]
フラグ管理が面倒くさいよ
複雑になるとデバックは個人製作には辛い

324 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 22:09:42 ID:dePWQt8v]
逆に、ADV講座に欲しい内容ってなんだろう?

ボタン拡張のTIPSとか?



325 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:33:51 ID:hYg7JYbt]
面倒だ面倒だほざくなら金積んで作って貰えよ

吉里吉里があるだけでフルスクラッチで開発するより相当に労力を削減出来てるだろう

326 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:41:51 ID:hYg7JYbt]
後、公式にIRCチャンネルも入れておいていいような



327 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:41:53 ID:dePWQt8v]
>>324
>>323は、>>322が「ノベルもADVも要領は同じなんだぜ」って言ってるのに対して、
「(ノベルと比べるとADVは)フラグ管理が面倒くさいんだぜ」と言ってるだけだと俺は読んだ。あくまで相対的な話。

俺もADVは面倒だと思う。

328 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:42:44 ID:dePWQt8v]
上のは>>324じゃなくて>>325ね。凄い間違えたよ。自レスじゃないよ。

329 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:48:55 ID:hYg7JYbt]
いや、323に限らず。

労力使いたくないなら金使え、金使いたくないなら労力使え。


330 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:50:59 ID:hYg7JYbt]
いや、323に限らず。

労力使いたくないなら金使え、金使いたくないなら労力使え。


331 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:53:11 ID:4vet6EZ2]
面倒≠やりたくない
ちと短絡がすぎるぞ。

332 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 23:57:04 ID:wR2yURb4]
そもそもADVを作ってるとも言ってないしな

333 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 03:09:28 ID:h8nsZ+2y]
なんだか、最近、微妙に会話がかみ合わないってことが良くありますね。

2ちゃんには、右見て左見て、もう一度右を見てから、手を上げて書き込みましょう。

334 名前:255 mailto:sage [2007/01/02(火) 03:35:35 ID:crF3aDwY]
第三案改定

まえがきをシンプルにした。

【吉里吉里採用例】は吉里吉里製って無いですか?演出の参考にしたいのですが?
という感じのレスを定期的に見るのでリンクした。

【開発に便利な〜】は【開発】に変更し一部本家の鯖でやっているIRCやML等をこっちに持ってきた。
【KAG以外のプロジェクト】と【開発】を一つに
まとめようかとも思っている。

目的別にカテゴライズしたので同じ人物がやっている所でも別カテゴリに分類される所がある。

他に【吉里吉里採用例】と【開発】がいらんという奴が居たら理由と共にドゾー。
人によりけりだと思うから聞いてみる。



335 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 06:55:41 ID:nVGEunvj]
>>334
テンプレじゃなくて
吉里吉里の纏めページに書いとけばいい

336 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 07:00:18 ID:WlUaPtd9]
まずはどんな基準でテンプレ作ってる(選んでる)のかを書いてくれ。
方針があいまいなままでいるいらないなんて聞かれても困る。
現状あれもこれも入れようとした結果どれも中途半端なテンプレになりつつある。

337 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 09:44:56 ID:h8nsZ+2y]
別にどんなテンプレでもいいじゃん、使うだけ使って、問題は起きてから対処しようぜ、
って思ってたけど、その案で行くと、スレの先頭を見るたびに、
「なんだこのリンク集?」って違和感に襲われそうでいやだなあ。

要するに、テンプレとしての機能性というのは違うんじゃないかと。
長いリンクの羅列=見づらい。探しづらい。間違いやすい。
そんな気がする。

338 名前:255 mailto:sage [2007/01/02(火) 14:13:26 ID:RtnZ4qvr]
第四案 ttp://www.geocities.jp/tasogare_x/downloads/kr2ch_template_candidacy4.txt
一部をまとめサイトに任せてみる事にした

>>336
過去に何度も上がってる話題はテンプレに貼っても良いんじゃないかというのがまず第一。

○○解説してるページない?
KAG or TJS の入門的サイトない?
どんなエディタがある? and 使ってる?
○○するプラグイン or サンプル公開してる所ない?
参考にしたいから吉里吉里製ゲームない?

てやつ。これ位はテンプレで良いんじゃないかと。第二にリンク切れ・古い情報・鯖が無反応なサイトの差し替え+代替への対応。

第三に委員会が消えたのは大きいんでそこの代わりとして読めるサイトが欲しい。
だが、委員会があまりに多岐・多角に巧くカバーしてるもんで多分一つのサイトじゃ補えんだろって事で【総合】カテゴリの追加って形にした。

第四に更新が止まってようが鯖が生きてれば選択肢の一つとして提示。方針としてはこんな所だな。テンプレに載ってるから聞く前にそこから好きなの選んでくれって言える位載ってても良いかと思ってな。

正直、○○ない?→リファレンスが充実してるしKAGじゃなくてTJS使えば良いだろ
て流れは飽きてきたもんでそこら辺はもうテンプレ載せてそこから先へ発展できんかと思うんだよ。

人に聞く前に自分で探せば解決するレスにいつまでも相手するってのもなって。
くだすれや初質なら全然無問題だと思うんだが"雑談・質問"スレだろ?別にスレを立てられれば良いけどな。

最近は特にリファレンス嫁やエスパーが多いだろ?見てても相手してても飽きてこないか?だからとりあえずテンプレ充実させてそっちに誘導する事でどう変わるかってのも今後の展開として面白いかと思って。

雑談のネタから新しい発想が出てきて実装してみようってのは作ってて良くある事だしな。

>>337
そうか長いか。ソフトフェア板のスレだともっと長いんでこっちの板ならこれ位かと思った。

339 名前:名前は開発中のものです。 [2007/01/02(火) 14:23:22 ID:D3jl438F]
>>338
一から十まで説明されても訳ワカメw

簡単な質問に答えるのがダルイのは俺だけ?('A`)
エスパーと初心者は他へ移動汁

って事だろ

340 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 14:36:14 ID:KmqMGt4d]
初心者がテンプレ読むとでも思ってるのか

341 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 14:42:10 ID:CUqa9MX8]
読まない初心者「も」いるの間違いだろ。何でも初心者で括るのはただの頑固だぜ。

342 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 14:49:23 ID:KmqMGt4d]
すまん、「あほな質問をする」ってのが抜けてたね

343 名前:名前は開発中のものです。 [2007/01/02(火) 15:13:42 ID:2n3MExa4]
流れを読まずにカキコ。


KAGの記述で折り返しって出来ないですかね。

例えば[trans method=crossfade time=100]ってのを
[trans
method=crossfade
time=100]
見たいな感じで記述する方法です(上記の記述ではエラーになります)。

一行が長くなり横スクロールが必要になったので、
改行して可読性を良くしたいなと。
エディタの折り返し機能ではなく、ソース側で対応できれば良いのですが。


344 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 15:32:30 ID:r6rBLGPn]
俺はエスパー見てるのは面白いが。詰め将棋の回答見てる気分。

しかし住人のカキコの選択肢に「テンプレ嫁」が増えるだけの作業に
よくこんなに熱くなれるなぁと。

あとテンプレどれだけ充実させようがやっぱり「リファレンス嫁」最強。
直通があるのに違う路線の乗り換え方法をリストアップするまだるっこしさは否めない。




345 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 15:33:11 ID:4JhMBA1V]
KAGParser弄って再コンパイルしてくださいませ

346 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 17:24:18 ID:5ejLKql5]
ちょっと質問します。
サウンドノベルの製作中。製作画面とexe形式で出力したファイルでは
問題なく文字が表示されるのですがxp3形式で出力すると

こ ん な ふ う に 文字間隔がおかしくなります。
何か原因があるのでしょうか?

ちなみに吉里吉里のバージョンは2.24、使用しているパソはXP
あえてxp3形式を使いたい理由は作品が試作中ゆえ、パッチの製作が容易らしい
こちらの形式にしたいというものです。よろしくお願いします。



347 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 17:29:09 ID:nVGEunvj]
MS Pゴシックと
MS ゴシックの字間は違うからフォントが変わっていないか確認

first.ksで字間設定して暫定回避

348 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 17:57:50 ID:ZS2cDMnw]
変更前のフォントの情報がセーブデータに残ってたんじゃないか?
configでフォントを変更したなら、一旦セーブデータを削除しないと見た目には反映されないよ。

349 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 18:36:01 ID:ZS2cDMnw]
ゴメソ、補足
・例えば、MS PゴシックをMS ゴシック(等幅)に変更した
・変更前のデータが残っていたために、変更が反映されずに字間が詰まって見えていた
・exe化したことで反映され、見た目が変わった
てことじゃないかと。

350 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 21:46:32 ID:4JhMBA1V]
ここで言わせて貰おうか、

「過去ログ・リファレンス読め

351 名前:346 mailto:sage [2007/01/02(火) 22:29:35 ID:1b4tkIOw]
>>347-349
確かにフォントに問題があるみたいです。調整してみます。ありがとうございました。

>>350
申し訳ない

352 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 12:06:51 ID:yz1aBgcW]
某カレンダープラグインが欲しい・・・製作者さん、件のプラグイン配布サイトさんに連絡してください(><
。)

353 名前:名前は開発中のものです。 [2007/01/03(水) 22:53:33 ID:gplPn9iD]
htmlみたいにフォントサイズをパーセント指定って出来ないですかね。
演出上フォントサイズをいろいろ変更したいのですが、
パーセント指定できると楽だろうなと思ったので。
ちなみに[font size="150%"]って書いたら、
150%ではなく、150pxっぽい感じになりました。

354 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:00:38 ID:twIRjj2O]
何に対して150%なんだよって話



355 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:07:47 ID:FPteSRP0]
(目的のレイヤー).font.height *= 1.5;

356 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:18:45 ID:emxB5x1/]
マクロ作ればできるんじゃね?
でもそもそもパーセンテージにしてどう楽なのかがわからん。

357 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:33:49 ID:axMX4Mjv]
単に>353のスクリプト記述の際の好みなんだろ。
HTMLのパーセンテージ指定は
閲覧者側が基準のフォントサイズを好みで設定できるというメリットがあるからだが
そういうユーザフレンドリー志向に基づいた意図は別になさそうだ。
まあマクロで簡単に解決できるな。

358 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:35:04 ID:gplPn9iD]
>>354
config.tjsのdefaultFontSizeに対してです。

>>355
ありがとうございます。
試してみたもののTJSが分かってないので実現できていないですが、参考にさせていただきます。

>>356
複数のフォントサイズがもともと存在するからです。
つまり、10pixelの場合は、12pixelに変更する。
12pixelの場合は、15pixelに変更する。
という記述ではなく、
どんなフォントサイズでも120%に変更出来ると楽かなと思いました。


359 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:40:43 ID:gplPn9iD]
>>357
ご指摘のとおり、ユーザーフレンドリーという意図は無く個人的な嗜好によるものです。
パーセンテージにしない方法での記述はできているのですが、
パーセンテージで実現できた方が良いかなと思ったので。

360 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:52:52 ID:lITnxHFH]
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#font
デフォルトじゃ出来ない。pixel単位指定のみ可能。

[iscript]
kag.tagHandlers.exfont = function(elm) {
if(elm.font !== void) {
var psize = elm.size.trim();
if(psize.charAt(psize.length-1) == '%') {
psize = (int)( psize.substring( 0, psize.length-1) ) / 100;
elm.size = current._fontSize * psize;
}
}
return tagHandlers.font(elm);
} incontextof kag;
[endscript]

これで多分できるかな。使い方は自分で考えろ。
後リファレンス嫁。

361 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 23:55:30 ID:lITnxHFH]
>>360は現在の操作レイヤのフォントサイズに対する割合な。
200%指定したら現在の文字サイズの二倍になる。
デフォルトフォントに対する割合にしたい場合は
current._fontSizeではなくcurrent.defaultFontSizeが正解。

362 名前:名前は開発中のものです。 [2007/01/03(水) 23:58:42 ID:gplPn9iD]
>>360
ありがとうございます。
今の自分には理解できそうもありませんが、参考にさせていただきます。
またリファレンスの件、了解です。

363 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:03:09 ID:bdvUWNIq]
afterinit.tjsにでも[iscript][endscript]間のコード入れておけば
[exfont]タグが使えるようになる。
該当タグではsize属性の末尾が%だったら
現在のフォントに対するパーセンテージで文字サイズが変わる。
末尾が%じゃなかったら往来どおりのpixel単位指定になる。

364 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:05:17 ID:bdvUWNIq]
x->if(elm.font !== void) {
o->if(elm.size !== void) {
三行目コレの間違いだった。
他にも変な記述あるかもしれんが
動かなかったら動かなかったでもう知らん。



365 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:10:59 ID:ZmQ4iJ2s]
何このツンデレ

366 名前:名前は開発中のものです。 [2007/01/04(木) 00:18:31 ID:wOsi5oa7]
>>364
ありがとうございます。
下記の記述で無事変更できることを確認しました。
[exfont size="150%"]150%[r]
[exfont size="80%"]80%[r]
[exfont size="100%"]100%[r]
[exfont size="80"]80[r]
[exfont size="120%"]120%[r]
[resetfont]
[exfont size="120%"]120%

367 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:22:42 ID:bdvUWNIq]
ちなみに普通のfontタグの属性も問題なく使える

368 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:28:01 ID:a4hRvoL9]
>>365
何故かワロタ

369 名前:名前は開発中のものです。 [2007/01/04(木) 00:32:38 ID:wOsi5oa7]
>>367
ありがとうございます。
下記の記述でフォントが変更出来ることを確認しました。
[exfont size="100%" face="MS ゴシック"]100%[r]


370 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 15:58:42 ID:HqK6dFM/]
krkr.eXe、旧バージョンの2.24.3.893と、今の2.26.2.915でloadpluginの仕様変わった?
昔作ったやつを、今の2.26.2.915のkrkr.eXeで起動しようとしたら、loadpluginでエラー出て起動できない

371 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 17:07:49 ID:e181qqAU]
>>370
呼び出し規約が変わってる。
なのでコンパイルし直さないとダメ。

372 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 19:40:41 ID:2j4oKIXJ]
kagのリファに載っている右クリックで出すメニューを試してる所なのですが、
この右クリックcall〜returnの間では、どうも既読処理が行われていないようなのです…

右クリックメニュー中も既読処理を行えるようにするには、どうしたらいいでしょう?

373 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 23:20:21 ID:fPPsf8Dg]
クラスが既に定義されているかどうかをtjsで知る方法はありますか?

例えばKAGLAYERというクラスが既に定義されている時に警告を出してクラスの上書きを防ぎたいのです。

仕様的には不可能な気もしますが上書きは気を付けるしかないですか?

374 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 23:29:05 ID:fPPsf8Dg]
>>372

それだと既読判定がされる条件を満たしてないから。
RETURNやJUMPを通過した時に読んだと見なされるけどそれはそのタグがあるファイルのその時点のラベルにフラグが立つ。あと右クリックメニューはエクストラコンダクタを利用してるはず

解決策としては独自に既読判定をするとか、そういうプラグイン探すとか?



375 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 23:33:29 ID:9PjE4CqB]
>>373

ヒント:定義されたクラスはクラスオブジェクトとしてglobalコンテキスト上にある

376 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:10:09 ID:Hh/rbxMI]
>>375
それは事前に試したんですけど、tjsの読み込みの順番的が定義読み込みの方が比較より早くて役に立ちませんでした。

だから仕様的に無理なのかな、と。

377 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:13:42 ID:cH8lV756]
日本語でOK


378 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:17:33 ID:KZVvzP1o]
再定義しちゃうようなのを書くなよ、と

379 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:18:21 ID:cH8lV756]
if(!ClassA)
{
     KAGLoadScript("ClassA.tjs");
}

みたいにするんじゃだめなの?
ClassAの定義自身はClassA.tjsに書くとして。

380 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:32:29 ID:Hh/rbxMI]
>>379
少々無理矢理ですがtryとcatchも併用したら上手くいきました

これで一々外部から拾ったファイルを調べる手間が省けます。ありがとうございました。

381 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:41:18 ID:cH8lV756]
ああそうか、未定義だと例外投げられるな、確かめてなかったスマソ

382 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:51:27 ID:LcytCcdo]
あれ,if( C instanceof Class ) ってできなかったっけ

383 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 07:08:56 ID:+LMkIYso]
メッセージウィンドウを入れたいのですが800×600に合うのが見つかりません!
どなたかフリーであれば教えてください!!できれば左上に名前の挿入ができるのが良いです!

384 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 07:22:35 ID:PQpIPhzt]
>>383
しょうがない奴だな、俺様が直々につくってやったぜ。
使用に際してクレジット不要、改変自由だ。さあ、使うがいい。
gamdev.org/up/img/8548.png



385 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 10:36:39 ID:i01D7Aj0]
384はネタとして可変サイズのメッセージウインドウって便利じゃね?
naramura.kdn.ne.jp/game/sozai/menu/res/menu_window03.png
こんな感じで左が背景、右上が外枠

386 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 10:41:26 ID:EQGq0JuQ]
そしたらできれば定義ファイルも欲しいね。
htmlのテーブルタグをもっと記述に融通が利くようにしたような。
メッセージウィンドウにボタン配置とかするわけだし。

387 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 10:47:44 ID:OhlC0ckT]
>>383
384の心意気に打たれて、俺も作ったぞ! 使え。絶対に。
もちろんクレジット不要、改変自由だ。
gamdev.org/up/img/8549.png

388 名前:372 mailto:sage [2007/01/06(土) 11:53:43 ID:MXbYv25z]
>373
ありがd。もう少し模索してみます λ,,,,,

389 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 13:55:47 ID:+LMkIYso]
>>387
>>384
できれば内側が透明の奴でお願いします><

390 名前:名前は開発中のものです。 mailto:sage普通に保存したのは8553.png [2007/01/06(土) 15:31:57 ID:EQGq0JuQ]
>>389
よし、じゃあ俺が>>384のに、Photoshopのプラスチックスタイルを適用してみたよ。
ほら、半透明になってるだろ。もちろん使い放題だ。
ttp://gamdev.org/up/img/8552.png

っていうか、ないなら自作で良くね? って話。

391 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 15:43:30 ID:HIe07a+7]
お前ら可愛いなw

392 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 21:02:46 ID:2BsVdoaH]
しぇいむ☆おんって知ってる?
あれの個別ルート時のアイキャッチって
お手軽に再現できるんやろか?

古いフィルムみたいなノイズとちょっとボケたようなズーム。
真似する予定無いけど、軽く気になって。
タグ産業程度でやれるのかなー、いやFlashかー?

393 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 02:40:12 ID:msYoLxaM]
oldMovieプラグインの実装の真似とLayer.doBoxBlurで出来んじゃね?見てないけど

394 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 07:01:37 ID:D2REH06X]
>>393
おー、探してサンプル実行してみたよ。
ノイズの出方が同じだからビンゴみたい。
いいもんあるんだねぇ。

さんくす



395 名前:名前は開発中のものです。 [2007/01/07(日) 11:27:14 ID:J2vbM2Zk BE:550393676-2BP(100)]
オプション、文字の速さを視覚的に分かるようにしてみた。
これだけに大分時間掛かってしまったorz
ちなみにまだ本編には反映されない
pokevip.hp.infoseek.co.jp/cgi-bin/up/src/up0418.lzh

396 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 11:28:00 ID:J2vbM2Zk]
誤爆です、正直スマン

397 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 20:14:31 ID:wiUy0ES0]
本家で人を募集している模様
kikyou.info/diary/?200701#i7_3

誰か参加してみね?

398 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 20:23:16 ID:LGjtPDAu]
RisaGLなんてそんじょそこらの似非グラマに手出せるもんじゃないぞ…

399 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 11:08:06 ID:nmnDjlr9]
おまいら、進行管理にsubversionなどを使ってるところはあるかい?

まだまだマイナーなのか?

400 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 19:45:28 ID:Yr9r3Q50]
>>399
複数人でやってるから使ってるよ。
ログが残るのは便利。
何かあったときに原因を特定できるし。

401 名前:名前は開発中のものです。 [2007/01/10(水) 02:20:14 ID:ir9uiJf1]
よし何も分からんけどこれでAVD作るわ。

402 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 02:58:15 ID:GGSAYX55]
よし頑張れ。

403 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 04:13:12 ID:wlZjpDBu]
systemフォルダ内のMainWindowとかのtjs、変更加えてもバージョンアップで上書きすると元に戻ってしまうから
変更する所だけどっか別の場所に記述するといい、みたいなのを聞いた覚えがあるんだけど
どこに記述すればいいんだっけ?

404 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 04:22:10 ID:jo9SwIJE]
Afterinitでいんじゃね?



405 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 04:27:33 ID:ir9uiJf1]
>>402
うん、ありがとう。
スクリプト、はぁ?
テキストエディタ、はぁ?て感じだけど頑張るよ。

今日は「こんにちは」まで出来ました

406 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 04:51:03 ID:wlZjpDBu]
>>404
おお、ありがとう
んでAfterinit.tjs作って、そこに

function onTitleMenuItemClick(sender)
{
var result = askYesNo("タイトルに戻る");
if(result) kag.process("first.ks","*start");
}

function KAGWindow_createMenus()
{
systemMenu.add(this.TitleMenuItem = new KAGMenuItem(this, "タイトルに戻る(&T)", 0,onTitleMenuItemClick, false));
}

って入れたけど反映されないや・・・うーん

407 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 05:14:13 ID:wlZjpDBu]
kag.systemMenu.add(
kag.TitleMenuItem = new KAGMenuItem(
this,
"タイトルに戻る(&T)",
0,
onTitleMenuItemClick,
false));

って書き換えたら出来た
元のtjsの外になるから記述が変わるのね
お騒がせしました

408 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 06:47:35 ID:wlZjpDBu]
Override.tjsとAfterinit.tjsって、無いものを追加する事は出来ても
元からあるものの動作を変更したり、無い事にするのって出来なくない?
close時の挙動とか変えようと思ったら、該当するtjsの部分に直接手を加えないといけないのかな

409 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 07:55:45 ID:hFQdaC5S]
現状のtjsならクラスメソッドを書き換えれば以後それのインスタンスのメソッドも変わるし、インスタンスのメンバメソッドを直接書き換えも出来る。乗っ取り放題な訳だが。


410 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 08:44:48 ID:hNHcX1ga]
だからいろんな所からKAGプラグイン拾って突っ込むのが怖い

411 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 09:02:39 ID:M9MFKbc5]
dm = function(){Debug.message("うんこ");};

412 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 09:51:57 ID:TnXv5eAy]
>>410
特に「色々工夫してみて、プラグインを作りました!使って下さい!」みたいな厨臭いやつな。

手探りでやってるから動くだけ、吐き気のするコードだったりするのがたまにある。

元のメンバの待避もせずに乗っ取ったりな。


413 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 09:54:36 ID:TnXv5eAy]
>>407
スコープの概念もないうちから手を出すのはどうかと

414 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:03:47 ID:LN6F1AEX]
既読変数を用いて回想モードを作ろうとマクロを作ったんですが、
どうもうまく動きません…(´・ω・)タスケテ…

文はこんな感じ
[macro name="kaisou"]
[eval exp="f.kidoku = 'sf.trail_first_' + %no"]
[if exp="&f.kidoku >= 1"]
[link]中略[endlink][r]
[endif]
[endmacro]

*001
中略
*kaisou_mode
[kaisou no=001]

調べたら、ちゃんとf.kidokuにはsf.trail_first_001が、
sf.trail_first_001には1が入ってるんですが、リンクが出ないです…orz



415 名前:名前は開発中のものです。 mailto:sage普通に保存したのは8553.png [2007/01/10(水) 12:06:32 ID:iRD4eaxR]
exp属性には&はイラネ

と思う

416 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:06:51 ID:LN6F1AEX]
一部書き込みミス
[kaisou no=001]→[kaisou no='001']

417 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:08:58 ID:LN6F1AEX]
>415
&つけないと、
この場合、文字列sf.trail_first_001と数値1を比較して、比較できずエラーが出るのです…

418 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:28:46 ID:iRD4eaxR]
あー蝶ごめん。ifタグんとこしか見てなかったや。
ちょっと良く見てみる。

419 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:39:40 ID:iRD4eaxR]
とりあえず解決法としては、
[eval exp="f.kidoku = 'sf.trail_first_' + %no"]
[if exp="&f.kidoku >= 1"]
この二行を、
[if exp="&'sf.trail_first_' + mp.no +'>= 1'"]
とすればイケルはず。

どうも、&で始まるexp属性の中には、文字列しか置けないみたい。
演算子とかがあると実行されないっぽい。

420 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 12:43:32 ID:iRD4eaxR]
いや、そう単純な話でもないのか。
変数の参照先で、更に変数を参照してる場合のみ、演算子が使えない、かな?
教えてエロい人。

421 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 13:10:09 ID:LN6F1AEX]
ごめん。もう一つ書き間違いorz
[eval exp="f.kidoku = 'sf.trail_first_' + %no"]
の部分も、計算の一部に直接%がついたのを入れるとevalにもエラーが出るんだった。
正しくは
[eval exp="%no"]
[eval exp="f.kidoku = 'sf.trail_first_' + f.no"]

[kaisou no='001'] →[kaisou no=f.no='001']

>419
試してみましたけど、ifでシンタックスエラーでしたorz
mp.no +'の記述は試したことないので、リファ読んできます… λ,,,

422 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 13:20:51 ID:iRD4eaxR]
>>421
no='001'の、シングルクォーテーションを外せばおk。

もしくはno=&'001'とかでもいける。

423 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 14:52:03 ID:LN6F1AEX]
リファの辞書配列と419参照したら解決しますたヽ(´▽`)ノ アリガトー
ちなみに、no='001'の「'」を削ると001は数値1と認識されてしまうので、
「'」をつけて文字列001にしないといけなかったのデス。
完成系↓
[macro name="kaisou"]

[if exp="&'sf.trail_first_' + mp.no + '>=1'"]
[link]中略[endlink][r]
[endif]

[endmacro]

*001
中略
*kaisou_mode
[kaisou no='001']

※さっきは+'>=1'の部分で「+と'」を入れてなかったのでエラーが出てた(ノ▽`)

424 名前:名前は開発中のものです。 [2007/01/10(水) 16:00:44 ID:j3W3bA3k]
吉里吉里/KAG初心者ですが何とかちゃんと動作するものが作れ、短い体験版には
まとめることができました。が、これまで気づかなかった不具合が発生し困っています。

起動するとまず1枚絵のスタート画面が表示され、それがクリッカブルマップになっていて
"スタート"、"ロード"、"CGギャラリー"のようになっている、よくある作りにしました。
これらのボタンを普通に左クリックすれば、ちゃんと該当の動きをしてくれます。

ところが、この時にWクリックをしてしまうと「複数のトランジションは同時にできません〜」の
表示が出てフリーズしてしまいます。どの項目でも同じです。
その指示しているトランジョンというのが、何百行も先のところのものだったりします。

クリッカブルマップはCGギャラリーのコーナーにも使っていますが、こちらはそのページに
入ってから、左クリックするところを間違ってWクリックしてもこうした問題は起きないようです。
つまり起動して最初に表示されるスタート画面だけの不具合らしいんですが、何か思い当たる
ことは無いでしょうか?first.ksは、こんな風になっていす。

*start|スタート
[wait time=200]\
[call storage="zoom.ks"]\
[loadplugin module="extrans.dll"]\
[position layer=message0 page=back visible=false frame="mes_waku" left=25 top=370 marginl=15 margint=4 marginr=4 marginb=4]\
[position layer=message0 page=fore visible=false frame="mes_waku" left=25 top=370 marginl=15 margint=4 marginr=4 marginb=4]\
[playbgm loop=true storage="PSML007.MID"]\
[image layer=base page=fore storage="スタート画面"]\
[s]\



425 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 16:42:29 ID:qybTz2zr]
何百行先でもトランジョンおわりきってないのにトランジョン始めたらそうなる。
リンク先に[wt]でも空うっとけ。

426 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 16:58:03 ID:iRD4eaxR]
>>423
あーまたも勘違いか>シングルクォーテーション。"'001'"みたいなエラーかと勘違い。

ちなみにKAGは、属性は全て文字列として渡しているみたいです。
なので、no="001" と no='001' と no=001 は全て同じ結果だと思いますよ。
あと文字列に数字を足すと自動的に、二つを加算した文字列にしてくれます。

>>424
ジャンプ先で、クリッカブルマップつきの画像を再読み込みとかしてるんじゃないの?

427 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 17:35:11 ID:Wlyij2pO]
>426
と言うよりHTMLと違って属性値の型って概念が無いからTJSの型にバインドしようがなくてとりあえず実装依存って感じ
TJSはタイプルーズだから勝手に型変換するし。

428 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 17:42:30 ID:hNHcX1ga]
sprintfでおk?

429 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 17:57:29 ID:PrZ3Qf6z]
話戻して悪いんだけど、
正しいKAGの乗っ取り方を学びたい。

面倒だから今まで直接書き換えてたけど、
いい加減オブジェクト指向な考え方をしなきゃと思うですよ。
MSX BASICとPerl4な己の脳みそには愛想が尽きた。

さくっとお手本になるサンプルとかサイト知ってたら誰か教えて欲しい。
ちなみに超拡張KAGなアレは読んだら脳が破裂した。

430 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 18:05:19 ID:ZL9fm3KW]
KAG自体すでにオブジェクト指向で書かれてるか微妙なんだが
KAG使うんならOOPする必要なくね?

431 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 18:28:06 ID:TnXv5eAy]
KAGに元々あるメソッドを乗っ取りたい時:元のメンバを必ず待避し、必要に応じて元のメンバをコールする

KAGの持っているオブジェクトを置き換える時:元のオブジェクトが持つインターフェースを必ず持つ。出来るだけ元のインスタンスのクラスを継承して必要な所だけオーバーライドする。
KAGに何かを付け足す時:有用ならばKAGPluginクラスを継承する。KAGPluginクラスで提供されているイベント以外を拾いたい時は上記の点に留意して拾ってくる。
KAGの持つメンバを叩く時は、出来るだけ深い所は叩かない。
通常、他のオブジェクトが叩いている所を叩く。

432 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 19:59:13 ID:1GjpLUYX]
ていうか素直にサブクラス化した方が良い

433 名前:424 mailto:sage [2007/01/10(水) 20:28:56 ID:BkWdlDeC]
>>425
ホントだ![wt]の空打ちで解消しました、ありがとうございます。
>>426
それがどこのトランジションの問題なのか判らないんですよね。
でもまあ、これでいいか‥ (・∀・`;)

434 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 00:06:41 ID:j1OzYLtU]
>>430-432
ありがとう。さっぱりわからん用語だらけだけど、
多分オブジェクト指向特有の何かなんだよね、きっと。
もらった手がかりでググってみますわ。




435 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 00:42:53 ID:ZHOs9La3]
このへんとか
www.hyuki.com/dp/dpinfo.html#GenerationGap

436 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 02:18:45 ID:ic8j7cRm]
sv.kikyou.inf/trac/kirkiri/ticket/25

deeさんの返しにワロタ

こいつ、ここで妙なテンプレ案出してた空気読めない奴っぽくないかw


437 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 02:20:22 ID:ic8j7cRm]
sv.kikyou.info/trac/kirkiri/ticket/25

URL間違ってた

438 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 04:32:05 ID:dBbK2+gC]
正しくはこっちだと思われ
ttps://sv.kikyou.info/trac/kirikiri/ticket/25

439 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 06:38:48 ID:zbCEA2Su]
>>438
こんなところがあったのか
参加はできないけど技術話は面白い

440 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 09:55:03 ID:lekFjLlA]
>>438
キモイな
確かに以前このスレに出没したやつと雰囲気が似てる

>ああ、それとここからは余談なので用語解説はしません。興味がなければ飛ばしても支障ありません。

とか平気でdeeたんに言っちゃう空気の読めなさマジそっくり

441 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 12:56:25 ID:ic8j7cRm]
deeさんも大変だなぁ…見てるかわかんないけど頑張って下さい


442 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 13:07:53 ID:+XsByoEF]
このひと、ここで公式掲示板のカキコのタイトルの書き方指摘したらファビョってた人だっけ?

443 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 13:34:38 ID:ic8j7cRm]
断定は出来ないけどそうっぽい。

444 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 16:03:31 ID:dBbK2+gC]
テンプレの人じゃないけど、どの道テンプレ改定は必要だと思うので、
作ってみました。

主に、質問しようとしてる人向けの情報を中心にまとめてあります。

細かいサイトまで挙げようとしたら、結局はOUTFOCUSのブックマークを
コピーする作業になってしまうので、網羅的に作るのは止めました。

まあ、使えそうだったら、テンプレの叩き台にでもして下さい。



445 名前:テンプレ案 1/3 mailto:sage [2007/01/11(木) 16:04:28 ID:dBbK2+gC]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲーの進行状況や、製作ツールについて、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

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

前スレ
ttp://pc10.2ch.net/test/read.cgi/gamedev/1166252149/

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

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

446 名前:テンプレ案 2/3 mailto:sage [2007/01/11(木) 16:05:21 ID:dBbK2+gC]
【公式】
kikyou.info
ttp://kikyou.info/
吉里吉里/KAG 掲示板
ttp://kikyou.info/tvp/bbs/
公式掲示板過去ログ検索
ttp://www.kirikiri.info/bbslog/
吉里吉里開発サイト
ttps://sv.kikyou.info/trac/kirikiri/

【ドキュメント】
KAG System リファレンス
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
吉里吉里2 リファレンス
ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/
TJS2 リファレンス
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/

【FAQ】
逆引きマニュアル
ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq.html

【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF

447 名前:テンプレ案 3/3 mailto:sage [2007/01/11(木) 16:06:17 ID:dBbK2+gC]
【講座】
吉里吉里2/KAG3によるノベルゲーム開発
ttp://homepage1.nifty.com/gutchie/kirikiri_kag3/game_dev.html
Studioついんくる - 吉里吉里2/KAG3講座
ttp://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
成恵同盟 - もえかぐ(萌えるKAG講座)
ttp://www.geocities.jp/narue2664/moeKAG/
熊野にんち - 吉里吉里講座
ttp://www.h2.dion.ne.jp/~yasozumi/lecture/lecture.html
RUTA'S GAME - 初心者のための吉里吉里講座
ttp://www.manitoux.net/ruta/game/kiri/

【解説】
Inside KAG3
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3
TJS入門
ttp://homepage1.nifty.com/gutchie/kirikiri_kag/tjs_primer.html

【KAGEX】
KAGEX
ttp://ruriko.denpa.org/2006_ca.html#W_%E5%90%89%E9%87%8C%E5%90%89%E9%87%8C
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
ttp://kikyou.info/diary/?200610#i4_3

448 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 17:55:15 ID:Js2xNGvC]
それでええ思う。

449 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 19:29:07 ID:INcrHjYO]
今日は、簡単な文字表示・背景表示までいった。
頭が痛い。

Studioついんくる - 吉里吉里2/KAG3講座
ttp://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
成恵同盟 - もえかぐ(萌えるKAG講座)
ttp://www.geocities.jp/narue2664/moeKAG/
この二つ知らなかった。さんく

450 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 19:37:50 ID:GMJk8Exu]
>>440
これぞまさしく釈迦に説法というやつだな

451 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 20:42:55 ID:93acn++T]
話もまとまったところで、今後のテンプレの話は>>850過ぎるくらいまで置いときましょうよ。
情報は、古くもなりますし。

452 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 23:25:05 ID:T9WMwlsy]
>449
つチラシの裏

453 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 22:42:36 ID:9GMPzbOF]
ここで聞くのも板違いかもしれませんが…
oggを使いたいので、midi→wave→oggと変換したのですが
midiではKBだったのがoggにしたらMBになってしまいました…
midi→oggの変換は不向きなんでしょうか?

454 名前:名前は開発中のものです。 mailto:sage [2007/01/12(金) 22:46:23 ID:9kz0FSeX]
>>453
板違いな質問だから答えだけ簡潔に答えると、不向き。
何故とか、ありがとうとか、これに関してレスは不要、というかするな、カス



455 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 01:39:27 ID:kYLpReWu]
別に板違いでもあるまいてwww
ちょっと知ってたからってそう粋がるな坊やw

>>453
WavやOggは曲を録音して配るけど
MIDIは曲を楽譜にして配る感じ
だからMIDIはファイルが小さい

でもWavやOggと違って、ユーザの環境によって
再生の質が良かったり悪かったりすることになる
ユーザのパソコンが自分で楽譜見て弾くからね

だからもし自分ちのMIDI再生ソフト・ハードが
配布先ユーザのよりよほどいいものであれば
自分ちでMIDIを再生してそれをWavなりOggに
録音して配布するというのは意味があるよ

向き不向きじゃなくて目的の違いだね

456 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 07:28:50 ID:MiMVlgar]
つDTM板

457 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 08:28:37 ID:Q7cf/4cS]
いちいち目くじら立てる必要なし。
その反応がかえってうっとおしいわ。

458 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 08:35:49 ID:qjRw9OZZ]
「読まない初心者」よりも質が悪いと思うぞ。
スレと関係無いと判断できて尚、ここで質問しようとするのだから。

459 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 08:44:15 ID:mmb8FOA5]
細かいこと気にすんな

460 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 10:20:47 ID:6Jt6BPFR]
>>455
惚れた

461 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 11:06:13 ID:Jtl1Q4Hv]
>>453
念のため言ってみるが、
midiとoggは併用できるから、一部oggを使いたいだけなら無理に全部変換する必要はないぞ

462 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 17:08:56 ID:i0VJdJ7Y]
吉里吉里の話がしたい

463 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 17:11:06 ID:plY1j0yo]
したいのならすればいいんだぜ

464 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 23:00:38 ID:eklHejSF]
・・・吉里吉里でシステム時間しるにはどうしたらいいですか?



465 名前:名前は開発中のものです。 mailto:sage [2007/01/13(土) 23:55:24 ID:RSBNz40a]
>>461
すみません、どうやって併用可能にするんでしょうか?

466 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 02:12:57 ID:2VY0csuP]
>>465
…やっぱりか
ttp://www.kirikiri.info/bbslog/log/001664
この辺見てみな

467 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 03:57:39 ID:9j9q7Fqn]
>>466
>>465じゃないけどありがとうございました!

468 名前:465 mailto:sage [2007/01/14(日) 08:42:51 ID:gAgAgUkW]
>>466
その方法は昔考えたことがありましたが、色々な理由で使えませんでした。
レスありがとうございました。

469 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 09:50:35 ID:jf09zyCu]
効果音鳴らしたらBGMがとまっちゃうとか言うなよw


470 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 09:57:41 ID:gAgAgUkW]
>>469
一番の理由はgvolume.ksを使っているから、ですかね。

471 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 10:14:26 ID:k9J/FZW6]
>>470
bgmの音量は、TJSで書くと kag.bgm.buf1.volume2 みたいですよ。
以上。よかったですね。

472 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 11:03:47 ID:zXaR7MF3]
昔、改造したなぁ。

gvolume.ksって、
  @gvolmenu name="BGM(&B)" control="bgm,2"
みたいな書き方が出来ないけど、出来るようにするっての。

チラ裏がわりに投下。

45行目
if(control == 'bgm')

if(control.indexOf('bgm') > -1)

49行目
menu.control = control;

menu.control = [].split(',', control);

82行目
if(menu.control === 'bgm')

if(menu.control.indexOf('bgm') > -1)

85行目
window.bgm.setOptions(%[gvolume:menu.volume]);

var buffers = menu.parent.control;
for(var i = buffers.count - 1; i >= 0; i--)
if (buffers[i].indexOf('bgm') > -1) window.bgm.setOptions(%[gvolume:menu.volume]);
else window.se[+(buffers[i])].setOptions(%[gvolume:menu.volume]);

473 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 14:14:48 ID:/FOO68a4]
何も分からないけど作る。
とかほざいてた奴どこいったんだろ?

474 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 15:37:02 ID:2VY0csuP]
>>464
KAGリファレンス>TJSをもっと使うために>日付/時刻を得る



475 名前:464 mailto:sage [2007/01/14(日) 16:01:09 ID:BW2GGhSi]
>>474
すんません^^;
どうもでした

476 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 23:36:56 ID:fQYNTBIK]
>>308

http:://www15.atwiki.jp/kagpa/pages/1.html

まぁ結局、よくいる口だけ君だったようで

477 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 01:45:12 ID:EU/8nv8q]
なんで::なのさ?

478 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 01:50:32 ID:nnQm4M49]
直リン回避でしょ

479 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 01:57:19 ID:MpgQiQKa]
KAGEXにあるのはあるんだけど、ボタンとかの動きがKAGのボタンと同じ単なる画像切り替えで味気ないんだよな

もっと細かくアニメーションとかするのがこれで簡単に出来ればいいなと期待してたんだが…

480 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 03:07:35 ID:6ck+JSYX]
ボタンやら、ゲーム以外の部分でガリガリ書く部分がなかったら
スクリプタなんかいらんやんけと思うのは俺だけかな?
Flashみたいに作りたければ別のエンジンがあるし、
テキストでごにょごにょできるのが吉里吉里/KAGのいい所かと。
そこ以外は何か地味な作業かもと最近思う。
システム決めてる時が一番おもろかった。

と、絵のかけない俺は膨大なテキストと音声素材集、
微妙に揃ってない画像達を前にテンション下がり気味〜

481 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 05:15:43 ID:+Hv/hNYO]
>>479

激しく同意なんだが、あれは基底クラスにアクション処理つっこもうとしたら、
MessageLayer とかがえらい変なことになって破綻したんで、ぱたぱただけで勘弁。
まあ、ButtonLayer だけならわりとなんとかなる気もするけどいまさら面倒。

UI系パーツをぐりぐりくるくる動かすための機構は新しいフレームワーク用には
ちまちま作ってるんで気長にまっとくれ




482 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 14:41:52 ID:MpgQiQKa]
…あんたは降臨しちゃいけない人だと思うんだが

483 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 16:46:41 ID:avv0Rv/4]
ところで複雑なアニメーションって例えばマウスを近づけると
ボタンが逃げるとか?

484 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 16:57:04 ID:RiDnKC+x]
KAGPAとKAGEXの用途というか使い分けというか、よく分からないんだけど
どっちがどう違うんかね?



485 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 17:00:38 ID:0MtbDzJz]
>482
気にしすぎ。

486 名前:名前は開発中のものです。 mailto:sage [2007/01/15(月) 18:04:14 ID:MpgQiQKa]
>>482

商業エロゲで悪いがLittleWitchの奴がイメージ的に近い

>>483

KAGEXはKAGと置き換えて使う、KAGに皮被せた、KAGより記述性が高くてキャラクタ立ち絵の処理がし易いシステム。

KAGPAはKAGに付け足して使う、セーブロードとかコンフィグを一式纏めたもの。betaを見た限り、tjsで細々書く処理を隠蔽して、画像用意して配置だけすればOKみたいなものだったみたいだが。


487 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 02:18:55 ID:zhH6KJwx]
わざわざ吉里吉里>tjs>KAG>KAGスクリプト なんて複雑になってるのは何でなんだぜ?

NscrみたいにNscr>Nscrスクリプトみたいなのが手軽でいいんじゃないの?

更に見てたら、tjsがなんか中間言語にコンパイルして仮想マシン上で動く とかまた複雑な構造してるのは何故なんだぜ。
コンパイルするならC言語みたいに直接実行コード作った方が実行早いんじゃないの?
仮想マシンってJAVAと同じだよな、webで使う訳でもないのになんでこんな事してるんだぜ?

488 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 02:34:38 ID:uMnH2qAR]
自信はないが
吉里吉里に初めから付いてるフォント選択ウィンドウで

フォント選択ウィンドウ開く

何も弄らず”OK”でフォント選択ウィンドウを閉じると
必ずMSPゴシックになる

開発版最新バージョンの初期設定で確認

489 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 03:03:17 ID:Yn/qXOmn]
>488
俺の頭ではkag.chDefaultFaceがnullだった場合に
なにか代替フォントを代入するくらいしかおもいつかん。

490 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 03:17:40 ID:9bBZWZK9]
>>487
一応、Linuxで動かす話はあるよ

491 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 03:54:02 ID:lM+CDaKm]
>>487
日本語でおk

492 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 08:35:46 ID:GzgPoIWk]
>>487
すみません、要点のみを教えて頂けますか?

493 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 10:11:38 ID:ezDcNAjp]
>>487
こいつもDeeタンに寝言垂れて絡んでたバカと同じ臭いがする

494 名前:名前は開発中のものです。 [2007/01/16(火) 11:16:23 ID:zhH6KJwx]
ネタをネタと



495 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 11:25:13 ID:NZtRX7X5]
ネタもつまらなければ、逃げも本当につまらんな。

496 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 14:53:22 ID:AnisJ4Vb]
現実でもしょっちゅう場を白けさせてるんだろうな

497 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 18:40:55 ID:tKPJQ7r5]
みんなムズカシイこと知ってるんだな。
オレはともかく簡単にADVが作れればツールは何でも構わない。
それだけで考えたら、吉里吉里+KAGは最高に便利だと思うぞ。

498 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 21:25:15 ID:jj6WiFjX]
個人的には Nscr>Nscrスクリプト に該当するのは 吉里吉里>TJSスクリプト だと思うんだけどな。
KAG が間に挟まって複雑になってるんじゃなくて、吉里吉里上で動くノベルエンジンが KAG のはずなんだが……

499 名前:名前は開発中のものです。 mailto:sage [2007/01/16(火) 22:05:18 ID:+ymxSnk1]
KAGはHSPで作成されたノベルエンジンあたりに相当するな
Nscr->Nscrスクリプトが吉里吉里->tjsに相当するのには同意
吉里吉里はNscr程目的が限定されてないからtjsだけじゃノベル作れないってだけ

500 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 04:59:51 ID:td0oGUe/]
>Nscr->Nscrスクリプトに相当するのが吉里吉里->tjs

('A`)

501 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 10:20:39 ID:UGOva7HF]
現状KAGとtjsに分かれてるメリットが無いのがなんともかんとも
tjsばかり更新されてKAGが更新されないというデメリットばかり

502 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 10:48:17 ID:T21SVbJB]
どこら辺がデメリットなのさ

503 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 16:42:57 ID:miOiUwAD]
>>501
釣りなのかどうか正直悩む
そんなことしたら吉里吉里使う価値なんてなくなるだろ。Nスクの方がマシになる。

504 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 16:57:18 ID:7iDHXRDl]
そもそも分かれてて何かデメリットあるか?
ゲーム作る上で困ることなんて何も無いだろうに。



505 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 17:07:41 ID:6fA4FiHB]
根本的に吉里吉里自身はノベルエンジンじゃないからな。あくまでtjsのバックエンドで動作するプログラム実行環境だ。

tjs以外の言語を載せる事も可能。tjsに最適化されてはいるけど。

tjsの実行環境も含めて吉里吉里コアとして実行ファイルになってるだけ。

で、更にその上にtjsで掛かれた、ノベルやアドベンチャーに特化したフレームワークとしてKAGやKAGEXが載っかってる。

自分で別体型のデスクトップパソコン買ったのにノートみたいに一体型でないのが気にいらんって言ってるようなもんだ。

506 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 17:58:24 ID:UGOva7HF]
>>503
その通り
KAGを使うならNスクを使ったほうがマシ
KAGで足りないところをtjsを使うといってもKAGの再拡張性の低さから初心者には難しい>>481,>>204-205
上級者はKAGEXみたいなのを使うか自分でKAGEXみたいなのを作る
KAGは現状無価値。

507 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 18:02:23 ID:9L5ih+8K]
釣りだな。これは確実に。

508 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 18:03:34 ID:T21SVbJB]
そういうことしたいと思う時点で初心者ではないだろうに

509 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 19:05:48 ID:h5HTBR5y]
学べば自分のレベルに合わせてどんどん拡張できるし
学ばなくてもそれなりの形になる環境が用意されている。
どこにデメリットがあるんだと。

510 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 19:09:39 ID:h5HTBR5y]
ん? 506をみると
KAGじゃものたりないけどTJSはむずかしいから
Nスクが俺的に丁度いいんだぜってことか?
じゃあ黙ってNスク使えばいいのではないか? 誰も止めんぞ。

511 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 20:32:01 ID:h8HzoM6o]
>501
空気を読まずに言わせてもらうと、DeeたんはKAGまで手が回ってないなーと思うことはあったよ。

2.22に、文字表示ノーウェイト+ページ末まで一気の状態でAキー押しっぱなしにすると落ちるバグがあったけど、かなり長い間修正されなかった。
確か、ベータ版の方はすぐ修正されたけど、正式版の方はversion上がるまで放置されてたはず。

強制終了するのに優先順位が低いのは、吉里吉里じゃなくKAGのバグだからかなって思ったよ。
あんときは、人にどのversionすすめるべきかヤキモキした。

512 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 20:56:42 ID:6fA4FiHB]
手が回らないぐらい忙しそうなのは確かだが、
その件は他の部分への悪影響の可能性をbetaのうちに検証する為にそうしたんだろ。

よっぽどクリティカルなものでない限り古いバージョンに遡ってまで対応する必要性はないし、それだけのために他の検証捨てて次のstable版に飛ぶ訳にいかないだろ

513 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 21:26:46 ID:5I0ruCAn]
>ベータ版の方はすぐ修正されたけど、正式版の方はversion上がるまで放置
早急に対処したんじゃん。

直して直ぐに安定版です、なんてだせるはずないだろ…

514 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:05:43 ID:agydfjx+]
質問させていただきます。
[playbgm storage=""]
で音楽を流していたのですが、突然流れなくなりました。
流れていたのが、切れたわけではなく
templateを読み込んだら、音楽が再生されなくなってました。
先程までは普通に流れていたのですが、突然流れなくなって困っています。
[fadeinbgm storage="" time=5000]
に変えてみたりもしたのですが、やはり流れません。
音量はミュートになってないですし、最大にもしてみましたが、やはり流れてませんでした。
原因が分かる方、教えていただけないでしょうか?

もし情報が少なすぎるなら、どんなことを書けばいいか、教えてください。
お願いしますm(_ _)m



515 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:11:12 ID:i3kSDAG8]
> templateを読み込んだら
ここを詳しく

516 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:17:02 ID:agydfjx+]
えっと、初心者なのでどう言えばいいのか分からないのですが……。
kirikiri2フォルダを開いて
krkr.eXeを実行して
kag3フォルダの、templateフォルダを選択してるって意味です;;

何か、これでも伝わらないような……説明難しいです;;
とりあえず、シナリオとか絵とか音楽が入ってるフォルダです。

517 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:19:00 ID:i3kSDAG8]
>[playbgm storage=""]
はどこに書いたの?

518 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:24:06 ID:agydfjx+]
えっと……。
opening.ks
というファイルです。
このファイルの中はシナリオです。
シナリオの冒頭から音楽を流したいので、一番上に書いています。
音楽ファイルの種類を言うのを忘れてました;;
.midファイルを使っています。


first.ks → title.ks → opening.ks

っていう順に読み込むようにしています。

書けば書くほど変な日本語になってる気がします;;
解読不能でしたらスイマセンm(_ _)m

519 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:51:21 ID:GOhBqHac]
初期状態から組みなおして
鳴るかどうか確認しろ

520 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:53:53 ID:GOhBqHac]
ああ、MIDIか
コントロールパネルのサウンドの設定開いてMIDI音源が変わってないか確認
ボリュームコントロール開いてWavetableかシンセの項目のボリュームが0になっていないか確認

521 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:54:43 ID:agydfjx+]
分かりました。
確かめてなかったです、盲点でした。
最悪、それからまた作りなおしていきます。

522 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 23:57:13 ID:agydfjx+]
ありがとうございます!
>>520さんの指摘どおりでした;;
くだらない質問に答えてくださって、ありがとうございました!
m(_ _)m

523 名前:名前は開発中のものです。 mailto:sage [2007/01/19(金) 02:28:33 ID:G/WmWsyj]
俺は答えてないが気にするな、製作頑張ってくれ。

524 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 00:57:35 ID:sLdNsXo5]
fuck



525 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 02:54:09 ID:8hmTyeRU]
欧米か

526 名前:名前は開発中のものです。 [2007/01/20(土) 10:30:10 ID:itXSLBPv]
ちょっと質問させてください。

ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_tjs006.html

上記のページを参考にタイピングゲームを作ろうとしてるんですが、
どうにも「−」の入力がうまく行きません。
公式掲示板での過去ログを読む限りでは、「−」のキーが吉里吉里では
独特の認識がされているとあるんですが、これを正規の「−」に変換するにはどうしたらいいですか?

押したキーが違うキーとして認識されている、というのはわかるんですが、
そうするとそれを元に戻すためのスクリプトをどこに入れればいいのかさっぱりわかりません。

527 名前:名前は開発中のものです。 mailto:sageあ、雪(by神奈川) [2007/01/20(土) 10:40:14 ID:68p7Joof]
>>526
キー受け取った直後に「-」を判定して上書きすれば良いんじゃね?

というか、まずそこに書いてある内容を理解できるようにしなって。

528 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 11:25:17 ID:EcekwdQn]
>>526
devdoc.kikyou.info/tvp/docs/kr2doc/contents/KeyCodes.html
そのスクリプトが手抜きなだけ
"-"は VK_SUBTRACT な

529 名前:526 [2007/01/20(土) 14:26:36 ID:itXSLBPv]
うーん、色々と調べてみたんですが前述のURLの場合だと
_onKeyDown関数で定義された引数の romaji に’−’が押されたとき、
VK_SUBTRACTを取得するような処理をすればいいんですよね。
つまり

function _onKeyDown(romaji, shift)の直後のブロックに

if( romaji == 0xBD ) { romaji = VK_SUBTRACT ; }

を追加すればいいだけなんでしょうか?
いや、試してダメだったんですが。

530 名前:名前は開発中のものです。 mailto:sageあ、雪(by神奈川) [2007/01/20(土) 14:43:34 ID:68p7Joof]
文字の『アスキーコード』と『キーコード』は違う気がするよ

531 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 14:44:04 ID:PEuXpdOB]
全然違うよ

532 名前:526 [2007/01/20(土) 15:34:38 ID:itXSLBPv]
はー、ようやくできました。
基本的な処理は>>529であってたっぽいです。
アスキーコードとキーコードも特に関係ありませんでした。

というか、何でこんなややこしいことに……。
こんなことに何時間費やしてたんだ俺……。

どうもお騒がせしました。

533 名前:名前は開発中のものです。 mailto:sage [2007/01/20(土) 23:13:50 ID:swguzqOu]
tp://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=9970

どうみても割れですありがとうございました

534 名前:名前は開発中のものです。 mailto:sage [2007/01/21(日) 01:24:08 ID:4MUYPkLR]
…( ゚д゚)…。



…(゚д゚ )…。



535 名前:名前は開発中のものです。 mailto:sage [2007/01/21(日) 23:01:18 ID:NLzkD+ZH]
>>533
よりによって公式に…
ばく氏の親切っぷりがカナシス

536 名前:名前は開発中のものです。 mailto:sage [2007/01/21(日) 23:24:58 ID:66f2Rz6e]
>>535
>ソフトの料金にはサポート代も含まれて(いるものと私は考えて)ますので、
>メーカーのサポートを活用してみてください。

これは確実に皮肉だと思うが。

537 名前:名前は開発中のものです。 mailto:sageあ、雪(by神奈川) [2007/01/21(日) 23:28:02 ID:OkxMMZKL]
割れの質問をゲームエンジンの公式掲示板に持ってくる奴に、
その程度の皮肉で済ませてる理性が輝いて見えるわ。

538 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 02:50:46 ID:iJZqoRG9]
どうでもいいことなんだが、>>533を見て割れだと分かるのは何で?
そっち系の知識無いから分からん('A`)

539 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:03:44 ID:Z4hZeA+V]
やぁ火事さん。お元気ですか?

//./c/documents and settings/owner/デスクトップ/(18禁ゲーム) [060728] [ゆずソフト] ぶらばん! 〜the bonds of melody〜/ぶらばん!/

まともな脳みそしてたらこんな割れ丸出しのディレクトリに置かないだろう

540 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:09:50 ID:357n1svk]
割れに余計な知恵植え付けるなよ・・・

541 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:22:38 ID:mSVmELgT]
>>540
同意。

>539はちょっと脳みそが足りんな。
もしかしたら自身も割れなのかもしれん。

542 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:25:02 ID:8UL7GXTD]
記事削除されてる?

543 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:26:55 ID:Z4hZeA+V]
>>540の意見はもっともだ、悪かった。

>>539はちょっと脳みそが足りんな。
>もしかしたら自身も割れなのかもしれん。

なんでそう繋がるのかわかんね。脳みそ足りてるか?

544 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:27:40 ID:Z4hZeA+V]
>>542

されてない、その後の投稿があったから沈んでるだけだ



545 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:30:00 ID:fS9wBvmG]
今はあそこのbbsはdeeさんしか削除できないはず

546 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 03:30:58 ID:fS9wBvmG]
今はあそこのbbsはdeeさんしか削除できないはず

547 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 05:05:08 ID:iJZqoRG9]
割れソフトって、 [060728] [ゆずソフト] みたいに一々説明調のディレクトリに入ってるもんなの?
そんなんどこで知ったんだ?


548 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 06:23:08 ID:wMchKcks]
ディレクトリw

549 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 09:22:13 ID:DpU44iZP]
>547
正規のソフト買ったことあるなら分かると思うが、普通
メーカー名/ソフト名
こうじゃね?

そもそも金出してんのにエンジン配布元で聞こうなんて発想は浮かばないよ、俺は

550 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 10:14:01 ID:tE8RlvEX]
だから余計な知恵つけるな、と言うのに。

>>547が割れと言っているわけではない。


551 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 10:28:23 ID:nxV2fyM8]
KAGは分かるけどtjsさっぱり分からない初心者なんだけど
ゲームのフルスクリーンとウィンドウを切り替える命令ってどうしたらいいの?

552 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 11:37:12 ID:ChxV8OWP]
>547
俺は俺の作品名ググって知った(´・ω・`)

553 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 13:52:22 ID:buvQFAAs]
>>551
system\MainWindow.tjsを嫁
話はそれからだ

554 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 20:53:04 ID:ITt9ju5y]
>>552 ちょっと羨ましい俺ガイル



555 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 23:15:14 ID:wFyu5j8z]
まだ未設定の栞にはダミー画像を表示させて
保存した栞にはサムネイル表示させたいのですが
これって、TJSで全部書かないと無理なのでしょうか。。。
タグで作ることって無理なのでしょうか。行き詰まってます_| ̄|○


556 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 23:25:58 ID:buvQFAAs]
>>555
@if [栞がある場合]
栞がある場合の処理
@endif
@if [栞がない場合]
栞がない場合の処理
@endif

>>555に栞のあるか無いかの判定ができるならできる。できないならできない。

557 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 23:43:18 ID:CgGpULRB]
>555
行き詰まるくらいなら諦めて完成目指そう。プレイヤはその辺気にしないんだから。
何作か完成させていくことでタグにも慣れてTJSもわかって来たりするよ。

テストでも分からない問題はとばして次にいくでしょ?
1問目で悩んで止まってたら0点になる。いきなり満点とろうとするな。

558 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 00:07:21 ID:2h5epQq7]
>556>557
。・゚・(ノД`)・゚・。 アリアトウゴザイマス
何とか今の情けないレベルで出来る回避策考え中です。

栞のあるなしを分岐させればいい、までは分かるのですが
その指定の仕方を
SAVEする時のLinkタグにシステム変数フラグを噛ませて
LOADのリンクでcondで指定して分岐させようとしてみたり
同じ様にif分岐もやってみたりしたのですが、ダミー画像のままで表示されてないか
サムネあるところだけ綺麗に読んで、ない所に来たらエラーになって止まってしまってorz

今は、苦し紛れの回避策で
サムネない所の画像を サムネイル1.bmp のような形で作ってセーブデータのフォルダに入れてみたりしました。
表示はされていますが、これではセーブデータを消したりできない気のしています。。

559 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 00:09:11 ID:zn2ylP68]
0点取る人、許さない
100点取る人、大嫌い
知っているのに、わざと間違える
65点の人が好き

560 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 00:29:10 ID:AjJnJK4X]
わざと間違えるのはアフォだよ

561 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 00:30:40 ID:+WurSvsf]
ポエム?

562 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 01:00:41 ID:lYx7mJYY]
松本ちえこw

563 名前:名前は開発中のものです。 [2007/01/23(火) 11:21:51 ID:lqpxPeDH]
公式BBSログ消えた?

564 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 12:19:56 ID:msWAm13u]
>>558
@if exp="kag.getBookMarkPageName(n)=='(未設定)'"
とかどうだろう
関数getBookMarkPageNameは
system\MainWindow.tjsの中で定義されてる
そのへん読んでると色々栞のカスタマイズが出来るかも
ひいては吉里吉里やTJSが分かってくるかも知れない



565 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 13:54:27 ID:ttF1+fOP]
オレが普段使ってるのは
Storages.isExistentStorage(kag.getBookMarkFileNameAtNum(i))

よっぽど変なことしないと名前が(未設定)と被るってことはないと思うけどね。

566 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 07:12:20 ID:L6wa+Cts]
>>564さん、有難うございます。栞データ=なし の式はTJSではこう書いてやるのですね。。
昨夜MainWindow.tjs読んで、データのない栞 ってどうやって書いてるのかな?と見ていたのですが
基礎のプログラミングの知識がゼロに等しくて、見ているだけで読めていなくてやっぱりだめでした。
プログラム読めるようになりたいです。

>>567さんの式も拝見させて頂きました。
こちらは何を示していて、どう使ったら良いか普通に理解できる位になりたいです。
分かっている方からしたら物凄い勢いでアホな事を言っているんでしょうな、俺。

>>564さんの式を if と ignore に組んで

@link target=*ラベル名 hint="&kag.getBookMarkPageName(n)"
@if exp="kag.getBookMarkPageName(n)=='(未設定)'"
@graph char=false storage="サムネ代替画像名"
@endif
@ignore exp="kag.getBookMarkPageName(n)=='(未設定)'"
@graph char=false storage="&kag.getBookMarkFileNameAtNum(n)"
@endignore
@endlink

とやってみたらエラーになって、コンソールで (サムネイル名)1.bmpが読めません と出てしまいました。。
因みに0には栞のある状態、1以降は未セーブという環境を作っています。
これではダメなのでしょうか。先は長いです。がんがります。

567 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 09:17:44 ID:Oogbib0J]
えーと
getBookMarkFileNameAtNum(n)
ってのは「n番の栞のファイル名を返す」関数なので
こちらからnの値を指定しなければならない
従ってnのかわりに数字か変数(例:tf.shiorinumber)を入れないと
関数が機能しない
今のままだと栞のあるなしに関わらず@ignoreブロックに飛んで
かつstorageの取得に失敗すると思う

あと@link〜@endlinkはテキストにのみ有効では

まー正直>>557の言うとおり、
まずKAGの標準機能のみで組むべきだと思う
ニーズを考えると、凝ったのを実装したい気持ちは分かるけどね

その後、
TJSへ向けてプログラミング言語の勉強をやったほうがよさげ

568 名前:名前は開発中のものです。 [2007/01/24(水) 16:13:48 ID:JFFVtTya]
すみません、ちょっとしつもんなんですが
drawtextで書き込んだ文章はどうやったら消えますか?

569 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 16:50:41 ID:Y31Q42Ea]
フォーマットすれはきえるんじゃないかな?

570 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 17:59:38 ID:iLRa8i5E]
>>568
filrect(綴り適当)とかで上から塗り潰す

571 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 19:35:40 ID:WFKSMARu]
fillRect()

572 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 22:01:57 ID:L6wa+Cts]
>>567
有難うございます。ほんと、なんでこんなことしたいんだろうって
見た目普通に便利なインターフェイスにしたいからだろうってことに尽きるんですが
スマートなシステムというものは、言語知識ゼロの人間が組める代物じゃないと
勉強すればする程分かってきています。

ご指摘の通り、 n はその栞の番号に対応という所までは分かっています。
graph で 絵を文字レイヤーにインライン表示で入れ込んでいるのは
これも他に回避方法の見つけられなかったからでした。

今現在、サムネ表示&押したらセーブのボタン一つを

*SAVEMENU
@locate x=60 y=70
@link target=*save0 hint="&kag.getBookMarkPageName(0)"
@graph char=false storage="&kag.getBookMarkFileNameAtNum(0)"
@endlink
(栞の数繰り返す)
@s

*save0
@save place=0 ask=true
@jump target=*SAVEMENU
(栞の数繰り返す)

と書いて、セーブデータのフォルダに、最初から栞のないときに表示させる.bmpを
栞数分入れておくという手で回避しています。一応動いていますが…

これからどうするか、実行班の方にも相談してみます。
声掛けて頂いた皆様、本当に有難うございました。制作に戻ります。

573 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 22:19:17 ID:m5KPZdju]
>>568 メッセージレイヤーならclear()でおk

574 名前:568 [2007/01/24(水) 22:57:04 ID:JFFVtTya]
解答ありがとうございます。
fillRectの方もclear()の方もできました。
しかし、最近TJSを始めたばかりですが、kagと違ってかなり難しいですね。

慣れれば色んなゲームを作れるそうですが、
付属リファレンスもkagと違ってわかりにくく、音やテキストの
表示管理するのにも変数処理が必要だったりで、苦労してます。

ところで話はかわりますが、kagexを使ってる方いますか?
本家ではサンプルやプラグインが必要な機能もほぼ標準的に備えてるらしいんですが。

もし使ってる方がいましたら、使用感などを聞かせて頂きたいです。



575 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 23:24:57 ID:ATBJ76ke]
文法が間違ってるから実行してもエラーが出るってだけで
気をつける部分や覚える量がタグよりちょっと多いだけ

576 名前:名前は開発中のものです。 mailto:sage [2007/01/26(金) 06:14:33 ID:/vz3YJ3a]
こちらで教わったことを参考にさせて頂いて、出来た…かもしれません……。・゚・(ノД`)・゚・。
強引にタグでセーブデータをサムネイルで表示させたい者です。報告に来ました。

;<SAVE表記>------------------------------

*SAVEMENU

;↓栞1つ(0)
@locate x=60 y=70
@if exp="kag.getBookMarkPageName(0)=='(未設定)'"
@link target=*save0 hint="&kag.getBookMarkPageName(0)"
@graph char=false storage="代わりの画像"
@endlink
@endif
@if exp="kag.getBookMarkPageName(0)!='(未設定)'
@link target=*save0 hint="&kag.getBookMarkPageName(0)"
@graph char=false storage="&kag.getBookMarkFileNameAtNum(0)"
@endlink
@endif
(栞の数繰り返す)

;↓セーブ指定
;セーブしようとクリックしたらダイアログ表示
*save0
@save place=0 ask=true
@jump target=*SAVEMENU
(栞の数繰り返す)


577 名前:名前は開発中のものです。 mailto:sage [2007/01/26(金) 06:15:30 ID:/vz3YJ3a]
;<LOAD表記>------------------------------

*LOADMENU

;↓栞1つ(0)
@locate x=60 y=70
@if exp="kag.getBookMarkPageName(0)!='(未設定)'
@link target=*load0 hint="&kag.getBookMarkPageName(0)"
@graph char=false storage="&kag.getBookMarkFileNameAtNum(0)"
@endlink
@endif
(栞の数繰り返す)

;↓ロード指定
;ロードしようとクリックしたらダイアログ表示
*load00
@load place=0 ask=true
@jump target=*LOADMENU
(栞の数繰り返す)

;<サムネイル表記終了>------------------------------

セーブは栞のない所に代わりの画像を表示、クリックでリンク反応→セーブ
ロードは、栞データのない所は何も表示しないようになっています。

こうやって書いたらよかったのかと、書けてみれば目からウロコでした。
後はこれをうまいことマクロになどしてみようと思います。
皆様、本当に有難うございました。頑張ってゲーム完成目指します!

578 名前:名前は開発中のものです。 [2007/01/26(金) 22:37:13 ID:FVrntjsW]
「リンクの矩形」を表示する際、一文の末尾の字間部分?を表示されないようにしたいのですが、
方法が分かりません。

具体的にはfirst.ksに下記を記述すると、
文章の末尾の字間部分?の矩形が表示されてしまい、違和感があります。
[style pitch=15]
[link]1[endlink][r]
[link]22[endlink][r]
[link]333[endlink][r]

[style]タグのpitchを0にすれば違和感は無いのですが、
[pitch]タグを15とかにしても違和感がなくなる方法があれば教えてください。
よろしくお願いします。

579 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 07:41:23 ID:/GmBsoVS]
>違和感がなくなる方法
とりあえず思いつくのは、
・[link]う ん こ[endlink](pitchの代わりにスペースで調節)
・[link][style pitch=15]うん[style pitch=0]こ[endlink](リンク内でpitch指定)
・[style pitch=15][link]うんこ[locate x=300] [endlink](矩形の長さを揃える)
・文字表示マクロ(均等割付)使う

580 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 10:44:30 ID:hQqrRTcT]
>一文の末尾の字間表示
これがなにか分からない


581 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 14:13:08 ID:AL22iaNj]
>>579
ありがとうございます。
違和感がなくなることを確認しました。

>>580
>>578の[style pitch=15]がある場合と無い場合のリンクの矩形の表示の違いです。

582 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 14:43:35 ID:7orFZh+r]
>違和感がなくなる方法
文字の上に透明なボタンを配置する

583 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 22:19:26 ID:GNAJ4L5A]
ちょっとお聞きしたいんですが、[iscript]内でちょっとしたウェイトをかけるにはどうしたらいいんですか?
タイマー関数で1秒以下のintervalをかけていると、kagの[wait]タグを通しても、規定した時間を待たずに
[return]タグですぐ戻ってしまうようなんですが。

584 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 22:40:00 ID:aX6yMR0f]
>>583
具体的に何をしたいのかスクリプトの流れを書いてくれ。
iscript内では中のTJSスクリプトを一気に読み込むだけだからウェイトはかからん。
なんでreturnやらwaitがでてくるのかもさっぱりわからん。



585 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 23:40:30 ID:0+f0tvlf]
>>583

sleepした後やりたい処理を関数にまとめておく。
タイマーをsleepさせたい時間で設定し、↑の関数をイベントハンドラにして動かす。
↑の関数の中でタイマー止めてやればいい。

586 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 00:01:26 ID:U2CmZGRK]
TJSでのwaitは実行中のKAGと別に働くから。(だよね?)
なのでKAGを一旦停止して、処理が終わったらまたKAGを動かす。

587 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 00:24:06 ID:theYoXhw]
>>584
ちょっとしたミニゲームのようなものが作れないかと思って、
とりあえず覚えておくと有用そうなタイマー関数を用いた簡単なスクリプトを組んでるんですが
途中にイベントとしてADV風な画面でのキャラクターのやりとりを挟みこむために、
kag.callExtraConductor()でTJSからKAGの方に処理を飛ばす方法を取っています。
ただグラフなどの変数のループ処理までKAGの方で行うと、
全ての処理が終わる前に[return]タグで戻ってしまうというわけです。
例えば

[iscript]

適当なところで kag.callExtraConductor(tekitou.ks,*tekitou) でKAGへ処理を飛ばす。

[endscript]

*tekitou
[if exp="f.hensu >= 100"]
変数のループ処理
[eval exp="f.hensu = f.hensu + 1"]
[jump target=*tekitou]
[endif]
[return] ←サンプルプラグインの棒グラフなどで確かめると、
       処理は継続したまま、TJS内に戻ってしまう。
こんな感じです。
このままだと*tekitouの処理が終わるまでにタイムラグが見られるため、
処理が終わるまで[endif]の後に[wait]タグを置いてみたりしてるのですが、
どうにも認識されない(というよりは、認識されていてもTJSと平行的に処理されている)ようなんです。
これをどうにかスマートに、KAGの処理が終わるまで待たせられないかなぁと思って質問しました。

>>585
リファレンスのキーワードを検索してもsleepが出てこなかったんですが、
どういう効果を持つのでしょうか?

588 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 00:30:55 ID:theYoXhw]
>>586
そうです、どうもそんな感じなんです。
ただ今回は、KAG内での処理が終わってから、
TJSに戻すという形にしたいのです。

589 名前:名前は開発中のものです。 [2007/01/28(日) 01:11:23 ID:8ryBgzYc]
栞0の中身が空の状態で↓のソースを実行すると、変数を使用した側のソースが正常に動作しません。
書き方は↓のサイトの書き込みを参考に行いました。
ttp://www.kirikiri.info/bbslog/log/000496
何かお分かりの方がいらっしゃいましたらアドバイスいただければと思います。

[if exp="kag.getBookMarkPageName(0) != '(未設定)'"]
[ch text=栞があります1]
[else]
[ch text=栞がありません1]
[r]

[eval exp="f.i = 0"]
[if exp="&'kag.getBookMarkPageName('+f.i+')' != '(未設定)'"]
[ch text=栞があります2]
[else]
[ch text=栞がありません2]

590 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 01:23:49 ID:srelcMPv]
>>588
kag.callExtraConductor() は、KAGのエンジンにたいして、「次のKAGの処理から extraConductor でこのシナリオよんでね」って
指示を出すだけですぐ戻ってくるものなので原理的に無理。TJSの処理には「中断して待つ」という概念はありません。
どうしてもKAGの処理とまぜこみたいならKAGを主体にして以下のような流れで。勝利の鍵は waittrig

TJS側
--------------------------
function miniGameStart() { /** ミニゲーム用のタイマ起動 */ }
function miniGameStop() { /** ミニゲーム用のタイマを停止 */ kag.trigger("minigameEnd"); }
function miniGameMain() { // タイマで起動される本体処理
if (イベント発生) { miniGameStop(); } else { /* メイン処理 */ }
}
--------------------------
KAG側
--------------------------
*minigameloop
[eval exp='miniGameStart()'] ; ミニゲーム起動/再起動
[waittrig name=minigameEnd] ; ミニゲームの中断を待つ
[call storage=event1 cond='イベントシーン1'] ; 分岐用のフラグはてきとーにtjs側でたてておく
[call storage=event2 cond='イベントシーン2']
[jump target=*minigameend cond='ミニゲームが完全終了してる場合']
[jump target=*minigameloop]
*minigameend
--------------------------

あとタイトルに戻るとか、いろんなイレギュラーな割り込みがありそうなところ
すべてでミニゲーム用の処理を強制破棄するのを忘れないようにしないときっと大変なことに。

591 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 04:42:57 ID:O3qxpsLz]
>>589
そのまま置き換えればいい。
[if exp="kag.getBookMarkPageName(f.i) != '(未設定)'"]

592 名前:名前は開発中のものです。 [2007/01/28(日) 09:12:54 ID:8ryBgzYc]
>>591
それを実行してみた所、栞0が空の状態は正常に動作しますが、
栞0が空でない場合、変数を使用した側のソースは何も表示されませんでした(「栞があります2」と表示して欲しいです)。
こちらの作業ミスでしたら申し訳ありませんが、引き続きアドバイスよろしくお願いします。

593 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 10:58:03 ID:LfrkuQHl]
>592
ちゃんと表示されてるけどな…

594 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 11:07:44 ID:LfrkuQHl]
[eval exp="f.i = 0"]
[if exp="kag.getBookMarkPageName(f.i) != '(未設定)'"]
[ch text=栞があります2]
[else]
[ch text=栞がありません2]
[endif]
丸コピして確認してみ。



595 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 11:20:28 ID:8nBjYNVN]
>>592
[endif]が抜けてるからだとオモ

596 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 11:23:07 ID:8ryBgzYc]
>>594
解決しました。
[endif]を書き忘れが原因でした。
こちらの作業ミスです。申し訳ないです。

597 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 11:24:15 ID:8ryBgzYc]
>>595
ご指摘のとおりです。
重ね重ね申し訳ありませんでしたorz

598 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 22:16:46 ID:IzFv0/bI]
一通りゲームはできるようになったんだけど、ここからのステップアップってどうしたらいいの?

599 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 22:18:29 ID:Eu3JJQzP]
あなたが作りたいものを創れるようになってください

600 名前:名前は開発中のものです。 [2007/01/29(月) 00:36:31 ID:X47IxSK9]
メニューバーの表示を一時的に無効にした上で有効にしたいのですが、有効にならない場合があります。
具体的には下記のソースで、画面上に「本編2」と表示されている状態で栞をはさみ、
一度終了した上で再起動して、画面上に「オープニング」と表示されている状態で先ほどの栞をたどると、
メニューバーのフォントが無効のままとなっております。
栞をたどる際、[eval exp="kag.chChangeFontMenuItem.enabled = false"]は通過しているものの、
[eval exp="kag.chChangeFontMenuItem.enabled = true"]を通過していないのが原因と思われますが、
このような場合はどのように書き直せばよいのでしょうか?

[eval exp="kag.chChangeFontMenuItem.enabled = false"]
*s1|open
[cm]
オープニング[p]
*s2|本編1
[cm]
[eval exp="kag.chChangeFontMenuItem.enabled = true"]
本編1[p]
*s3|本編2
[cm]
本編2[p]


601 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 00:42:11 ID:6S4fYFZl]
Plugin.onload かなんかでフックする?

602 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 00:43:41 ID:xtLBVlYG]
俺はメニューのフォント項目無効にするといろいろ不具合出るから
タイトル画面でフォント変更しても問題ないようにフォント全部指定した

603 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 02:11:29 ID:B/R4l/VC]
ゲームの動作環境を調べるってのがふえてた
ttp://homepage1.nifty.com/gutchie/kirikiri_kag3/dev_etc007.html
もしかして某熊野対策かな・・・

604 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 05:44:45 ID:xtLBVlYG]
>>603
言いたいことはハッキリと



605 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 07:49:19 ID:ZkdLUtOQ]
講座サイトは互いに切磋琢磨していけばいい。
603みたいのがいると吉里吉里が廃れるだけだろ。

606 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 08:04:19 ID:Vyc+oA+k]
OUTFOCUSと熊野は方向性が全然違う。なんで同じベクトルで比べようとするかな
例えばOUTFOCUSは吉里吉里を説明するのに「javaみたいな文法です」って書いてある
それは極端な話、javaの文法知らない奴は門前払いってことだ
(実際にはjava知らなくても参考になるけどな)
それに対して熊野の方はhtmlさえ知らない人間を想定して書いてある
(png形式とは?ってレベルから始めてるしtjsに関する話題が一切出てこない)
狙ってる客層が違うから同じテーマで書いても両者の内容は異なる
どっちが正しくてどっちが間違いとかじゃない。両方正解

607 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 10:09:43 ID:v+UvBzrQ]
対策どころかリンク貼られているわけだが。

608 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 12:45:38 ID:X6mGwJXo]
本当に知らないのでない限り、主観で選り好みしてリンク張ったり張らなかったりはできないだろ、吉里吉里界隈では公人に近いぐらい有名どころなんだし。

609 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 13:38:49 ID:xtLBVlYG]
>>608
これ難しい文章だな

知らないのでない限り、選り好みでリンクは出来ない
知っている限り、選り好みでリンクは出来ない

610 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 13:43:07 ID:Y0Q+Ogkz]
本当に知らないのでない
=本当には知らないわけではない
=ある程度は知っている

611 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 14:04:49 ID:KOQNzkxe]
>>600
いっそオープニングではセーブロードを禁止してしまうとか
で抜け出せる箇所全てにkag.chChangeFontMenuItem.enabled = true

612 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 15:03:35 ID:2U/mt6ST]
「吉里吉里界隈では公人」で吹いた。

613 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 15:24:11 ID:LtTEdRDr]
>>600
ttp://www.kirikiri.info/bbslog/
「メニューバー」で検索してみるといいと思うよ

614 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 15:29:52 ID:fpUA27LD]
そもそも吉里吉里自体、界隈と呼べるほどのまとまったコミュニティが
本家周辺にしかないという
IRCの吉里吉里のchとか、吉里吉里のコア部を作ってるような人でもないと入り難いし



615 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 15:58:29 ID:BuYAuw3C]
またおまえか

616 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 17:00:07 ID:nTMEM0Zq]
逆に本家以外ででっかいコミュニティがあるノベル製作ツールってなんだろう

617 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 17:29:02 ID:Td2f05Oc]
この程度のツールをリファレンス読んでも分からん奴は、そもそも己の能力を疑ってみるべき。

618 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 18:53:09 ID:7AT4fEAt]
>>614

あそこは実装の深い話をしているときもあればバカ話をしてるときもあるぞ

619 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 19:45:15 ID:X47IxSK9]
>>601
自分に対するレスと思われますが、理解できそうにないです。
申し訳ないです。

>>602
なるほど。
ただ上記のソースは例でして、無効にしたい項目は複数個あるので、
ご指摘の方法は採用できませんでした。
アドバイスありがとうございます。

>>611
オープニングのラベル直後の全ての箇所で記述すれば正常に動作しそうですし、
手っ取り早く実現できるところが良いのですが、
いかにも力技って感じなので、とりあえず保留させてください。
良い手がなかったら採用させていただきます。

>>613
検索しました。
150個引っかかって萎えそうになりましたが、
最初にヒットしたものがまさに自分と同件の質問でした。
書かれていることを試してきます。
どうもありがとうございます。

620 名前:名前は開発中のものです。 mailto:sage [2007/01/29(月) 20:49:10 ID:X47IxSK9]
>>613さん指摘のサイトの方法で正常に動作する事を確認いたしました。
アドバイスいただいた皆さんありがとうございました。

621 名前: ◆KAYbnfsuvc mailto:sage [2007/01/30(火) 03:03:03 ID:/i/lNcOW]
kay.s18.xrea.com/storage/sakura_kirikiri.zip

サクラエディタ用の吉里吉里2/TJS2キーワード定義ファイルを作ってみました。
よろしければどぞー。……需要ないかな? もしかして既にあったりします?^^;

622 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 04:40:13 ID:SM3uOemc]
>>621
もらいますた。どーもです

623 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 10:14:13 ID:ZMCEplex]
>>621
俺持ってるからどこかで配布してたんじゃないかね?でも乙。

624 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 10:53:25 ID:sf/sejxO]
NScripterはLispを実装したのに吉里吉里ときたら。。。
www.google.co.jp/search?q=NScLisper&lr=lang_ja



625 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 11:17:43 ID:BKOapsXa]
まずNスクのスレに報告してこいよw

626 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 12:35:42 ID:Q5VGTD00]
Lisp積んでやっとタグ型記述ど言語゙と呼べるものが実装されたんじゃん、吉里吉里は始めからtjsとKAGスクリプトが使える。

更に、ゲームエンジンで動かす事を考えるとLisp<<<<<tjsだし。

627 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 14:46:58 ID:p3l2mxOG]
つーかなぜ今LISP!?

628 名前:名前は開発中のものです。 [2007/01/30(火) 14:50:14 ID:NNPHf9WF]
今だからこそLISP

629 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 15:20:58 ID:p6D90pnt]
Nスク厨はこちらによく涌くが、その逆は皆無。
乗り換えたいなら頑張ればいいのに。

630 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 15:30:20 ID:p3l2mxOG]
>>629
そう言うレスは見てて痛いから止めとけ

631 名前:名前は開発中のものです。 [2007/01/30(火) 15:43:47 ID:+ohzxwJC]
>>629
信者キモイ
その理由も考えてみれば?

632 名前:名前は開発中のものです。 mailto:sage [2007/01/30(火) 21:12:59 ID:6G3WvuIn]
んで吉里吉里のVista対応報告はだな

633 名前:名前は開発中のものです。 mailto:sage [2007/02/01(木) 03:39:47 ID:lpubWtLY]
Vistaまだまだ不要論が結構強い。
昔と違いPCが普及しきった現在、
今まで発売されたソフトや機器が使えない、
または一部機能のみ使用可なんてのは終わってる。
どれほどのソフトや対応機器がこの5年で出たことか、
各種ソフト分野も全盛期だったと言っていい。
以前と今ではPCの言葉が意味する範囲と環境が違いすぎる。


634 名前:名前は開発中のものです。 mailto:sage [2007/02/01(木) 20:22:40 ID:oGNsYLGX]
3Dゲームやらネトゲやらの元々要求スペックの高いものは
早めにシフトするんでないかな。

紙芝居系は2Kのサポート切れの頃に一斉にけつに火がつく予感。



635 名前:名前は開発中のものです。 mailto:sage [2007/02/02(金) 15:52:42 ID:qmUR1obJ]
インライン画像について質問です。
インライン画像を読み込むと、モノクロ(文字表記の指定どおり)になってしまうのですが、
読み込みたい画像をそのままカラーで表示することは可能でしょうか?

(昔KAGと心中で、カラーで読み込みが出来ていたと思うのですが、
やはり一色でしか読み込み可能だったと記憶しています。
ページを保存していないのでかなりうろ覚えですが)

ご助力お願いします。

636 名前:名前は開発中のものです。 mailto:sage [2007/02/02(金) 16:47:28 ID:qmUR1obJ]
>635
すみません。自己解決しました。

637 名前:名前は開発中のものです。 mailto:sage [2007/02/02(金) 23:33:27 ID:QRiSfS9U]
www.h2.dion.ne.jp/~yasozumi/lecture/lecture_progress06.html

これは酷い

638 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 00:06:10 ID:H+OG+lLO]
読者の目線に立ってあげてるとかじゃなくて素で自分も分かってないなこれは

639 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 07:44:06 ID:nq1U7jVD]
・・・
「これを理解するのは無理です。」とか言われてもな。
というか、講座に書くなら理解しろよ。と言いたくなるな。

640 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 11:57:55 ID:SvsCQGXj]
俺は言いたくならないけど

641 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 13:52:53 ID:HNrp+O0O]
せめて引数の数字の意味位説明してやれよw
これじゃどう使えばいいかも意味不明じゃねーかwww

642 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 14:20:58 ID:yFQb9JhM]
>[ ]で囲まれている以外は明らかに意味不明な命令です。
>これを理解するのは無理です。なので意味を考えるのは止めましょう。
>よく分からないけどこの文章が変形させる命令です。
まぁ、こう書いてあるしな…

643 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 14:24:59 ID:7TXSOZWy]
「よく分からないけど」が自分向けか読者向けかは判然としないが、
数値設定の仕方を示さねば、使いようが無いよな。
分かりやすさ云々以前に講座として無意味。

644 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 14:35:00 ID:MZkdae39]
っていうかなんでみんなそんなに講座サイトにご執心なんだ?




645 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 14:38:00 ID:7TXSOZWy]
執心なんてものじゃないが、張る人が居るから、見て雑談してるだけだよ。

646 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 14:39:44 ID:SvsCQGXj]
そのページで変形できることを知ったから俺にとっては有益だわ
やり方は利用するときに自分で調べるからいいや

647 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 15:17:22 ID:MFzEarYx]
そりゃ執心もするさ

このページに紹介されている関数がそもそも存在しない
引数の指定の仕方が間違ってる
第一、2Dアフィン変換で台形になんか変形させられない

要するにテストすらしてないものを講座として公開しているんだもの('A`)

648 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 15:21:55 ID:wwd0lnxE]
なんか潰すことが目的になりそうだから嫌だな

メールで連絡という手段は選択肢に無いのか?
まあ騒ぐのが目的だから意図的に選ばないのだろうけど

649 名前:647 mailto:sage [2007/02/03(土) 15:25:20 ID:MFzEarYx]
あー、もしかしたら3番目間違ってたかも

>>648
ボリューム的にはかなり頑張ってるんで、その熱意は買いたいんだけどね

650 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 15:36:02 ID:H/vl9YXD]
それなら指摘してあげればいいだろうに……

651 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:11:41 ID:k8EM6SfA]
みんなばかだなあ、最後にunifinished testってかいてあるから、いずれ説明追記するんだろ。

652 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:16:14 ID:jD0l9Kbu]
どこにそんなのかいてあるの?

653 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:31:04 ID:qnmWXBbY]
testじゃなくてtextだろ……

654 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:34:32 ID:YfALf4rL]
誰か詳しい人が説明してあげてくれマイカ。
初心者で勉強したい奴がこれみて混乱したら嫌だと思うんだが。




655 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:47:42 ID:O9JowKyC]
webに書いてあることが正しいとは限らないことが学習できていいじゃないか

656 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 17:29:13 ID:JvaarpYS]
質問です。
吉里吉里でシューティングゲームを作ろうとしていますが、基本的なことで躓きまくりです。
シューティングを作ろうとした場合、メインループを16msくらいで回して処理すればいいのでしょうか?
それともキー入力のイベントがあってそれから処理が・・・なのでしょうか。
基本的な考えはどんなんでしょう?
うー混乱してきた。

657 名前:名前は開発中のものです。 [2007/02/03(土) 17:44:20 ID:3dNx1tNI]
レイヤの数の変更操作をlinkタグの中で行いたいのですが、expにはどのように記載すればよいでしょうか?
下記の失敗例のように記載すると、kag.fore.messages.countは減少するのですが(コンソールにて確認)、実際にレイヤの数が変更されたわけではなさそうでした(画面上にレイヤ操作にて消したはずのメッセージレイヤ2の文字が残っているため)。
成功例のように一度別ラベルを中継すれば問題ないのですが、できれば直接遷移したいと思います。
;失敗例
*start
[layopt layer=message1 page=fore visible=true]
[current layer=message1 page=fore]
kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r]
[link target=*test1 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その1[endlink]
[s]
*test1
[layopt layer=message0 page=fore visible=true]
[current layer=message0 page=fore]
kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r]
[link target=*test2 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その2[endlink]
[s]
;成功例
*start
[layopt layer=message1 page=fore visible=true]
[current layer=message1 page=fore]
kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r]
[link target=*test0]レイヤの数を減らします。その1[endlink]
[s]
*test0
[laycount messages=&kag.fore.messages.count-1]
[jump target=*test1]
*test1
[layopt layer=message0 page=fore visible=true]
[current layer=message0 page=fore]
kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r]
[link target=*test2 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その2[endlink]
[s]

658 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 20:46:45 ID:prXhuz4F]
>>655
ループで出来るかもしれないけど16msじゃ処理しきれないと思う
33msでもきついと思われ

と、KAGでベンチマーク風ソフトを組んでみたおれが言ってみる@Athlon64 3800+(2.2GHz)

659 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:02:06 ID:dR1RrRO5]
>>658
うp

660 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:15:07 ID:DGTCnlVF]
30fpsでもキツイだろうな。
リアルタイム描画処理が必要なゲームは素直に他の言語で実装した方が無難。

661 名前:658 mailto:sage [2007/02/03(土) 21:22:57 ID:prXhuz4F]
>>659
うpろだ探してくる
時間かかるかもしれんけど待ってて

662 名前:658 mailto:sage [2007/02/03(土) 21:43:24 ID:prXhuz4F]
半年前に描いたものを使って1月にベンチ化

DLパスは kag3
ttp://20.megaloda.org/uploda/www.megaloda.org0803.zip.html

絵がへたくそだけど、そこは言わないでほすぃ (´・ω・`)

663 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:53:48 ID:dR1RrRO5]
抜いた

664 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:58:14 ID:DGTCnlVF]
>>662
このろだってなんで右クリック保存しようとすると拒否するんだろ?



665 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 04:52:19 ID:VYWvsLVz]
もう消してるのか・・

666 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 05:43:48 ID:GSetXZ5g]
画像フォーマットコンバーターでtlgファイルが開けないのが不便だ

他のツールで、アルファデータを保持してpngに変換しなおすって事ってできる?

667 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 09:06:09 ID:1yV8L37G]
>>665
ごめん
あまりに稚拙なコードだったからちょっと修正してから今日中に上げ直すYO

>>666
俺は知らないな。だれか調べた人待ち

668 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 09:32:42 ID:9eBM/wRr]
画像ビューアなら吉里吉里2/KAG3のアーカイブの中に入ってるよ
あと変換ネタは慎んでくれ(ちょっと微妙なところだが)

669 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 10:15:30 ID:1yV8L37G]
>>665
ちょこっと拡張。DLパスは>>662の通り。

ttp://20.megaloda.org/uploda/www.megaloda.org0823.zip.html

・トップスコアをレベルごとに分割
・その他、ちょっと手直し


670 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 15:11:58 ID:086u6xoX]
bmpでいいなら吉里吉里本体で出来る

671 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 15:32:54 ID:58Nk6Ttc]
png tlg でぐぐれ

672 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 23:00:22 ID:HJxeukcA]
どなたか>>657についてアドバイスいただけると助かります…。


673 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 23:04:28 ID:Ptbgn4SN]
>>672
ヒント:MainWindow.tjs内のlaycount : function(elm)を読む

674 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 19:42:50 ID:oNrBGcNE]
>>673
ありがとうございます。
調べてきます。



675 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 21:48:37 ID:AAKBN/Y1]
rclick_tjs.ksからMenus.tjs内の関数を呼び出すにはどう記述すれば良いでしょうか?


676 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 22:01:57 ID:BCphUXnv]
>>675
rclick_tjs.ks以外からなら呼び出し方分かるっていうなら同じ方法でできる。

677 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 01:03:32 ID:im0G40UT]
@macro name=call
@eval exp="Script.eval(mp.name)(Script.eval("["+mp.param+"]"))"
@endmacro

@macro name=load
@iscript
try{ var a =[]; a.load(mp.name); Script.eval(a.join("\n")); }
catch{ /* error handler */ }
@endscript
@endmacro

みたいにして

@load name="Menus.tjs"
@call name="hoge" param="a,b,c"

とでもすれば

Menus.tjs 内の hoge(a,b,c) が呼べると思う

678 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 01:09:39 ID:OqciGRud]
マジレスするなら、
MainWindow.tjs嫁

679 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 18:10:06 ID:lkX7BIv+]
吉里吉里からcgiにpostして情報受け取ることは出来ますか?

680 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:01:19 ID:00N4f5tu]
>>679
お、俺も同じこと考えてた。
Flashに変数渡せるなら、Flashの機能使って実現できないかな〜?
と考えてみた。
まだ試してないけど。
自分の場合はネットランキングに対応させたいんだよね。
679さんもかな?

681 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:26:42 ID:J5hotm4e]
あーそれやれたら便利だなー。フラッシュわからんので俺もCGIに渡せると嬉しいけど、
その辺まったく門外漢(´・ω・`)

682 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:37:00 ID:ulMoEOH5]
>>680
なるほど、FLASHという手があるんですね
そっちのほうが吉里吉里拡張しなくても良いので簡単そう…。

初めは人気投票付けてみたいと思っていました
けど、FLASHが使えるなら何でも出来そうですね。

683 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:24:24 ID:/rBLf8TC]
shellExecute("hoge.moge/cgi-bin/cgi.cgi?foo=var")じゃだめなのか

684 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:35:26 ID:00N4f5tu]
>>683
それでも、とりあえずやりたいことはやれるけど、
ブラウザ開くいちゃうのかな?

ブラウザ開いたら、ちょっと格好悪い気がする。



685 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:59:13 ID:y/cNg5Au]
送った結果とかは要らないの?

686 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 00:25:00 ID:sOrKn/a5]
fujidokoro.homeip.net/sai5sarashi/memo/memo00004.html#20040709
使ったこと無いけどこれとかは?

687 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 00:25:43 ID:U5CnBWVm]
KAGEXの人の作ったIEコンポーネント使えるPluginあったろ、あれでどうにかできないかね

後、シューティングの中の人もHTTP通信するの作って多岐がする


688 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 04:08:36 ID:Ke1QiFqc]
>>686
そこは色々面白いんだけど更新が止まってるのがなぁ
dllは吉里吉里のどっかのバージョンで使える・使えないの境目があった気がする

689 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:18:59 ID:jnF/SiLu]
作ってみた
www6.axfc.net/uploader/16/so/N16_8373.lzh.html
pass:dll

DLLを読み込むと、
internetOpenUrl
internetReadFile
internetClose
って関数が登録される。


internetOpenUrl(URL)
URLに接続します。
引数:目的のURL
返り値:失敗の場合はマイナスの値が返ります。

internetReadFile()
URLからファイルを取得します。
引数:なし
返り値:URLから最大255文字の文字列が返ります

internetClose()
Urlとの接続を閉じます。
引数:なし
返り値:なし

690 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:32:03 ID:zu4tU82h]
おおこれは凄い
ただreadme付けた方がいいかも

691 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:48:39 ID:jnF/SiLu]
>>690
機能追加する予定はあるんで、その時はつけますね

692 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 07:36:14 ID:hBf4+Pdx]
>>689
ありがたい。

693 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 14:52:42 ID:JcJIctJe]
>>689
うわ、いとも簡単にhttpでデータ取れた。凄いわコレ。
PHPかなんかでちょこっとサーバ動かしてアクセスさせると
いろんなことできそうだなー。なんか盛り上がってきまちた。
機能追加に大期待。

694 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 23:48:33 ID:dRHagz+M]
誰か吉里吉里webブラウザでも作れ!
あ、255文字までしか取得できないかw



695 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:05:23 ID:3SrNmumN]
>>694
IEコンポーネント引っ張ってこれるんだから既に可能


696 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 01:19:41 ID:Eel9NUlE]
>>694
internetReadFileを繰り返してみ?

697 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 01:31:37 ID:Eel9NUlE]
説明してなかったので説明

internetOpenUrl( url );
while(1){
 str = internetReadFile();
 ;//(ここにstrを別のところに保存したり連結したりする処理を加えてくれ)
 if(str.length<=0)break;
}
internetClose();
で、任意のテキストが最後まで読み込めるはず


うっかりしてた(´・ω・`)

698 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 03:38:56 ID:xr9XWgdZ]
csvParser.dllプラグインを使って、CSVファイルを読み込んで二次元配列に格納したい場合
getNextLine()で一行読み込む度に、一つずつ別の変数に入れていけばいいんでしょうか?
それともf.hoge.initStorage('hoge.csv')で読み込んだら、f.hogeの中に二次元配列で格納されるんでしょうか?

699 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 04:02:32 ID:uVT/VujS]
>>698
知らないけどそこまで絞れてるならどっちも試せば?

700 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 04:05:33 ID:xr9XWgdZ]
今データ部分を作成中で、吉里吉里を触る段階までいってないもので……
CSVの読み込みの仕様によっては、CSVの記述の仕方が変わってくるので質問しました

701 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 05:13:27 ID:Q006enaY]
タグ一覧みたいなページないですか?

702 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 05:15:16 ID:FG24uY6K]
>2見ろ

703 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 08:19:50 ID:+X9nFATE]
>>700
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%B5%C8%CE%A4%B5%C8%CE%A4%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%CB%B4%D8%A4%B9%A4%EB%A5%E1%A5%E2+-+csvParser.dll

704 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 23:57:38 ID:suS24aqV]
いろいろ足りないけどページ作りました
web1.nazca.co.jp/despair/hybridscripter/


以下を追加しました。

・直接ファイルを保存する関数
internetDownloadFile

・エージェントを変更する関数
internetSetAgent

・internetReadFileの読み込む量を変更する関数
internetSetReadFileSize



705 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 00:01:45 ID:2bPAJw1P]
ブックマークに登録して百万回田代砲をぶっ放した

706 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 02:16:00 ID:byACtXZy]
これは過激なツンデレですね

707 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:22:33 ID:3+g6A9O4]
devdoc.kikyou.info/tvp/docs/kag3doc/contents/Letter.html
このページの一番上の右側の写真のようにするには、どう書けば良いんですか?

708 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:25:38 ID:3+g6A9O4]
Config.tjs でしたorz

709 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:31:05 ID:yobCpERz]
>>704
何も見ないでツッコムがHTTPで繋げに行く関数の戻り値はHTTPステータスコード返さないと何が起こったか分からない。

ヘッダを返す関数が無いとUAは適切な処理が出来ない。
コンテンツの長さみて受信用のバッファを同的に確保するとか。
これ出来ないとサーバーに負荷掛けるし。

同時接続数のコントロールが出来ないとHTTP1.1使っても結局待つ事になる。

後はHTTPステータスコードからステータステキスト返す関数がなさそうだね。

これが出来ればブラウザくらいなら作れるね。

710 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:06:59 ID:4CksXDN7]
>>709
簡単に使えることを最優先したんで。


ヘッダ取得系、特に
コンテンツレンジの取得、
ステータスコードの取得をする関数は早めに追加します。
コード→テキスト変換関数は未定…必要?


ブラウザはブラウザでも2ちゃんブラウザを吉里吉里で作れるようにしたいから
今後それに関わる関数(HEADとかPOSTとかを鯖に投げたりとか。)は増えると思います。
いつになるか分かりませんが。

711 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:13:29 ID:sqJEpRxa]
これを応用発展すれば、ソフトのWeb認証とかにも使えそう

712 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:49:41 ID:r36rDksa]
さてタグリファレンスのtraceで
『Config.tjs 内で logMode を設定することにより、ファイルに記録することもできます。』
との記載がありますが、config.tjs内にlogModeの設定項目が見当たりませんでした。
devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#trace

どうすればファイルに出力できるようになりますか?

713 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 02:54:32 ID:3XWwjapN]
プレイ中に追加シナリオDLさせるとか、
対戦とか、夢膨らむねー。
別プロセスで動作して対話みたいな形がとれるとタイムラグが
軽減できてすんばらしいね。

714 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 10:06:29 ID:exLpWvvV]
オンライン対戦格闘アドベンチャーゲームに期待だな



715 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 10:50:25 ID:eWRGuXBy]
オンラインアップデートは二十四季にあったじゃん

716 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:08:14 ID:i0mkvs3X]
既にそういうプラグインがあると言いたいの?

717 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 22:28:34 ID:vLEfg6vA]
>>716

二十四季の中の人が公開してた記憶があるが


718 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:40:53 ID:kEBKCdGl]
>>717
キーワードが足りない

ゲームの体験版しか見つからない

719 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:56:56 ID:DPQYeJYg]
>>718
ttp://www.kirikiri.info/bbslog/log/index39.html#007953

720 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 21:48:07 ID:uKgvSgtz]
今更だが>>669のは消しても問題ないかな?

721 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:29:46 ID:2/OzyUFL]
よく読んで無いけど吉里吉里用のDLLってわけじゃないの?
てっきりDLLだと思ってた

722 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:37:57 ID:GR50s26s]
吉里吉里自身で通信したいなら>>720でもシューティングの人のでも、Tracを見る限りじゃsugi氏も手つけてる。乞食は黙って待ってろ。

723 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 07:59:11 ID:UAx9nkJv]
CSVファイルに変数による条件分岐って組み込めんのかなぁ。

724 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 14:44:49 ID:PfOFj2k4]
>>720
おkおk、堪能したぜ。



725 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 15:24:36 ID:sd1EuTxb]
>>723

日本語でOK

何がしたいのかわからん

726 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 16:27:39 ID:MGkAvEmK]
>>720

ありがたく落とさせてもらいますた

727 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 17:31:48 ID:2/OzyUFL]
>>723
頭を使えばできるだろう。

関数そのものズバリってのは無いはず

728 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 18:04:40 ID:oGrPTrvJ]
>>712
ログをファイルに出力するには

・コンソールや eval で Debug.startLogToFile() を実行
・krkrconf.exe やコマンドラインオプションで -forcelog=yes を指定

logModeは知らネ

729 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 21:18:38 ID:xr62RnKH]
>>728
サンクス
どちらの方法でもログをファイルに出力できました。
デバッグ時に重宝させていただきます。

730 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:31:06 ID:sxamumj0]
jampタグとラベルに変数の文字列を使う方法なのですが、

[eval exp="f.a = '*テスト'"]\
[jump target=&f.a]\
[s]
*テスト
成功[s]

と、初めから変数の中に*を含めると上手くいくのですが
*を変数に入れず、jumpタグの中でやろうとすると動きません。

[eval exp="f.a = 'テスト'"]\
[jump target='*' + '&f.a']\

等色々試してみたのですが、駄目でした。これは、
[eval exp="f.b = '*' + f.a"]\
というように別に変数を用意して、jumpタグの前にあらかじめ*を付けないと駄目なのでしょうか?

731 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:49:21 ID:QBX9GlYx]
文法書は読もうよ

[jump target=&'*'+'テスト']

でいけると思うよ

732 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:58:03 ID:sxamumj0]
ありがとうございます。
[jump target=&'*'+'f.a']
だと文法エラーが出てしまいましたが、
[jump target="&'*'+&f.a"]
とすると無事動きました。

733 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 14:44:56 ID:JqQb3lGt]
>>732
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#tag_overview
> また、属性の値に対し、& を最初につけると、その後に書いたものを TJS 式として評価し、その結果を属性の値とします。

属性にTJS式を指定する場合、&は変数の前じゃなくて式の前に付ける。

[jump target="&('*'+f.a)"]
こうすれば分かるかな?

正確には文字列として渡された属性の1文字目が&だったら
2文字目以降をTJS式として実行してるってことなんだろうけど。

734 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 17:19:10 ID:QwzKt6k1]
>>733
&って中でもいいんだ。ずっと外に付けてたから知らんかった



735 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 21:18:34 ID:YfDHkGpG]
同じ様な問題で既読シーンのスキップ

@eval exp=f.aaa=&'sf.trail_イベント_scene_'+'f.シーン番号'
@jump target=*スキップ選択 cond="f.aaa >= 1"

みたいな事をしたいのですが出来なくて今調べています

@jump target=*スキップ選択 cond="sf.trail_イベント_scene_1 >= 1"

だと、移動するのですが…
わかる方、解説ご指南お願いしま す

736 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 22:29:06 ID:ZJbM2VCH]
>>735
「f.シーン番号」に1とか入ってるのかな
(変数に全角を使わないタチなのでピンと来ないぜ)

> @eval exp=f.aaa=&'sf.trail_イベント_scene_'+'f.シーン番号'

これだと"sf.trail_イベント_scene_f.シーン番号"という文字列を生成してしまい
「sf.trail_イベント_scene_1の内容をf.aaaに代入せよ」
という変数の操作にならないのではないかと
Shift+F3でf.aaaの内容を見てみるといいよ

737 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 22:32:37 ID:GQnYI3wD]
@eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+'f.シーン番号')"
みたいにやればいい感じかもしれん
もしくは
@jump target="*スキップ選択" cond="&'sf.trail_イベント_scene_'+f.シーン番号+' >= 1'"
とかでうまくいく気がする

738 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 23:04:20 ID:LmDsoT8Q]
こういうときは.より[]使うんじゃね?

739 名前:737 mailto:sage [2007/02/15(木) 23:16:51 ID:GQnYI3wD]
間違えてた

>@eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+'f.シーン番号')"
@eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+f.シーン番号)"

といっても、どっちにしろテストはしてないんであってるかわがんね

740 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 00:03:09 ID:mkXtGJuN]
>>735
@eval exp=f.aaa=sf['trail_イベント_scene_'+f.シーン番号]
@jump target=*スキップ選択 cond="f.aaa >= 1"
もしくは
@jump target=*スキップ選択 cond="sf['trail_イベント_scene_'+f.シーン番号] >= 1"
これでいけるはず

.を[]にすればいい理由はKAGのリファに載ってるから読んでみれ

741 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 00:38:33 ID:18sdsLJu]
マクロにするならイベントってところも変数になるよね

742 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 14:37:45 ID:ChR7MvgF]
吉里吉里の拡張はどんな制限があるのでしょうか?

HSPで作ったゲームを吉里吉里に組み込んだりできますか?

743 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 14:43:40 ID:l04UdR9T]
吉里吉里をHSPに組み込めばいいじゃん

744 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 19:53:52 ID:ChR7MvgF]
>>743
それは考えなかった…
何でもできる土台を作ればいいのか




745 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 20:14:43 ID:G2KvZIfv]
ちょっと待てお前らHSPで”作った”て事は既に実行ファイル吐いてるだろ。

吉里吉里のプラグインインターフェイスの仕様に従ったAPIが公開されてなきゃ無理に決まってんだろ。

HSPが適当な接続用インターフェイスに従ったDLL吐けると面白いかもしれない。


746 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:14:25 ID:d0xUiDPz]
トランジションをtime=1にするのとtime=10000000にするのではドッチの方が負荷大きいですか?

747 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:24:36 ID:pMrR8tb+]
いや……試せばすぐ分かるだろ

748 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:51:01 ID:ZBa0kTbu]
ていうか何がしたいんだ?
1と10000000てw

749 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 22:44:16 ID:mClweAAB]
>>746

1は極端すぎ(トランジションの計算なしでトランジション後に切り替わるだけ)だが、
短いのと長いのとどっちがってなると、一応長いほう。

吉里吉里のトランジションは変化何%の状態でどんな画像になるか?っていう演算を指定した時間に合わせて間を空けてやってるから、長くすれば長い時間演算を行う。
短ければ短い時間演算を行う。

いわゆるCPU使用率の意味の負荷なら変わらん。トランジションのmethodの方が影響する。


750 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 09:37:14 ID:fF9bb8ia]
>>749 
 moveの処理の刻み方をザット確認したとき、もしかしたら、
トランのときも同じ、思考型かと少し、思ったけど、
フィーリングとしては、timeを長くしといたほうが、
PCへの負担が軽くて済むような気がしてた。

 見過ごしにしてきた、基礎、困りは、しないけど、
知って良かった。746と749に感謝。

>747
 そ〜お?
 time=10000000だよ。(笑・ベタ)

751 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 21:47:59 ID:oO0w+Meh]
>>750
10000000ミリ秒=10000秒≒16.6分
多分内部は32ビットか64ビットで保持してるだろうから10000000は多分試せるよ?

(笑・ベタ)なんて煽るような位だから当然知ってる上での発言なんだろうけど。
17分がすぐかどうかは人の価値観や文化にも影響するしね。態度イクナイ



ところで負荷気にするほどのもの作ってるの?

752 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:15:59 ID:sXjCKwAt]
>>751
166分じゃね?

試せないことはないだろうけど
約3時間は日本人にはちと厳しい

753 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:23:55 ID:Q1b7wP69]
寝る前にスタートさせて起きてから結果見ればいいんじゃね?

754 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:38:29 ID:h4jqN1Hf]
試せないほど長い時間の負荷を計測してなんになるんだかって話ですよ



755 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:43:13 ID:oL8NWQAV]
>>754
質問に対して
自分で確認できるよね、って話でしょ?

>>750の余計な一言がすべて悪い。

756 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:49:45 ID:h4jqN1Hf]
>>750に対して言ったつもりなんだ

757 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:17:57 ID:UC+lbr52]
>750
句読点もちょっと余計な気がするんだぜ

758 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:35:47 ID:C1XWSA1E]
吉里吉里でスロットをつくりたいなーと思っているんですが、どういう命令を使えば実現できるのかなぁと途方に暮れています。
ヒントをください。
普通に考えれば、画像を用意して、その画像の一部を切り取ってループさせれば良いのかなと思いますが、吉里吉里を初めて間も無いので、
どういう風に組めばよいか分かりません。
考えたのは、クリッカブルマップと、imageタグを併用してやる方法なんですが、うまくいくのか自信がないです。
ちなみに、画像がちゃんと回転してるように見えるスロットを作成してます。

759 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:44:18 ID:FUH7E1Cg]
色々試行錯誤してやってみるしかない。
考え方としては間違ってないと思う。スロットの回転はアニメーションにして、条件分岐で速度変えて、って感じじゃないのかな。


でもぶっちゃけ、tjs勉強してtjsで組んだほうがいい気がする。

760 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 02:01:43 ID:oL8NWQAV]
>>758
ヒント:KAGはノベルゲーに特化してる

761 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 07:16:50 ID:sZP23znM]
>758
拡大縮小で縦に潰したり伸ばしたりしながら移動

762 名前:750 mailto:sage [2007/02/20(火) 12:36:38 ID:/kFBJQXb]
ゴメンナサイ。
余計な一言は、煽りというか、茶化しで、
つい、サブイ冗談のつもりで、入れてしまいました。(中途半端に暇だったものでm(_ _)m)

 去年、AMD Duron 850MHz という、
ご老体のパソコンで、吉里吉里/KAGをはじめ、
まぁまぁ、色々なオプションや条件(拡張トランジションのrippleを除き)でトランしたと思いますが、
(640*480ピクセルで、転ばぬ先の杖でマメにwaitを仕込んでみてある)
取り分けて、トランジションによるPCへの負荷が問題になるようなネタはないです。

 仮に、初級者(私も)が、
time値による、PCへの負荷変化を知りたい病になり、
「テスト値は、100,500,....8000,10000?
 おっと、その前に、折角、オープンソースなんだから、
KAGや吉里吉里を、一応、調べて・・
ホワイトBOX、ブラックBOXテストの策定・・
ベンチマーク選定・・・」などと、もやってる状況。

 →初級者(ここ数日、思考は空転ギミ)「だれぞ、教えて、ちょんまげ〜」
 →中級者(ウザイと思いながら)
 「そないなモン、自分で調べ〜。直ぐヤッ!計測は、スクリプターの必須やろ!(既出、見〜)」
 →初級者(もう、一晩悶え、半ベソで)
 「time=10000000(約166分)(16分も可)、タラッ長いモン。直ぐじゃないもん!」

 駄コント、ゴメン。板にも時代の雰囲気に乗れず悲しい。当分、ROMるっ。

763 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 12:43:56 ID:+kN4iABZ]




OK

764 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 13:46:27 ID:IaVwG/7E]
動画の画面サイズは8の倍数じゃないと駄目とか決まりあるんですか?




765 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 14:20:50 ID:FUH7E1Cg]
>>764

お前は上の流れを見てて、自分でとりあえず試してみるという事も出来ないのか?



766 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 16:15:53 ID:IaVwG/7E]
>>765
自分の所で動いただけじゃ不安なんです

767 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 17:17:16 ID:q9ooU1vh]
どうして8の倍数なのか考えてみようぜ

768 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 18:04:03 ID:tuMPR65R]
脳が20世紀で止まってんじゃねーか?

769 名前:758 mailto:sage [2007/02/21(水) 22:07:19 ID:FU/JuISx]
@imageのclipleft, cliptop, clipwidth, clipheightと変数とif文を組み合わせて、ループさせたら良い感じにできました。
速度面も問題なし。自己解決です。

770 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 23:20:32 ID:Ip6YcGoP]
>>704
以下を追加しました。

・ステータスコード取得
internetGetStatusCode

・コンテンツの長さの取得
internetGetContentsLength

・利用しているDLLのバーションの取得
getHybridScripterVersion

771 名前:名前は開発中のものです。 mailto:sage [2007/02/24(土) 18:50:56 ID:IVcpJo4/]
誰か暇な人! プレイ時間.tjs作ってください。

772 名前:名前は開発中のものです。 mailto:sage [2007/02/24(土) 19:20:49 ID:IVcpJo4/]
やっぱりいいです。忘れてください

773 名前:名前は開発中のものです。 mailto:sage [2007/02/24(土) 21:49:23 ID:Z1gjgdv6]
起動時に現在時間なりとって終了時に現在のそれとの差が今回のプレイ時間。

それを累積したのが総プレイ時間だと言ってみるテスト

774 名前:名前は開発中のものです。 [2007/02/25(日) 11:35:40 ID:sSnNccf+]
配列の代入で、

f.配列1=f.配列2;
f.配列1.add("new");

ってやると、f.配列2にまで、newが加わってしまうんだけど、何かやり方間違ってる
んだろうか?



775 名前:名前は開発中のものです。 mailto:sage [2007/02/25(日) 11:46:43 ID:MRZP7b1C]
配列のコピーはポインタのコピーだから
f.配列1もf.配列2も同じ箱を示してる事になる
だっけ

776 名前:名前は開発中のものです。 mailto:sage [2007/02/25(日) 12:05:16 ID:MPZEAlDl]
assign

777 名前:774 [2007/02/25(日) 12:17:15 ID:LxoYhN8N]
>>775
ありがとうございます。配列の=は同じ箱の参照指定ってことなのですね。

>>776
以下のでできました! ありがとうございます。

f.配列2= [];
f.配列2.assign(f.配列1);
f.配列2.add("new");

778 名前:名前は開発中のものです。 mailto:sage [2007/02/25(日) 22:39:35 ID:ym2C/z7B]
assignってシャローコピーじゃなかったけ?


779 名前:名前は開発中のものです。 mailto:sage [2007/03/02(金) 22:05:54 ID:UBZP5xEr]
吉里吉里で好きな場所をズームって出来ますか?
プラグイン使ってみたんだけど左上部分しか拡大出来ない…
タグ使えば指定できるんでしょうか?
宜しければ教えて下さい

780 名前:名前は開発中のものです。 mailto:sage [2007/03/02(金) 22:23:20 ID:EJi4D/tZ]
>>779
回転ズームプラグインのことを言ってるんなら、
付属のreadmeに一通り目を通すといいよ

781 名前:名前は開発中のものです。 mailto:sage [2007/03/02(金) 23:12:50 ID:/tt0RYbm]
>779
少し左上や左下に移動しながらズームするようにすれば
好きな場所を中心としてズームになる

782 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 13:26:29 ID:F6d2bojj]
>>780
>>781
回答有難うございます。
やはり吉里吉里で出来るのですね。教えてもらった事を試してみることにします。
redmeの方にも目を通してきますね。
頑張ります。

783 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 15:21:40 ID:U9awFyLs]
ttp://members.jcom.home.ne.jp/hiro-ozaki/krkr/
に置いてあるのノイズプラグインのサンプルをそのまま実行するとCPUへの負荷は
1〜2%なのに、KAG用のプラグインを作って実行すると20%強になってしまいます。

どちらもタイマーのintervalは64で、onTimerで実行するものも両者に違いはありません。
KAGのプラグインにすることで、CPUをつかうようなことが起こるのですか?

784 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 01:53:52 ID:LRTYKoic]
KAGの実行にパワー食ってるという発想はないのかね?



785 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 19:06:39 ID:Gxe/jIdr]
質問です

WindowクラスのshowModalメソッドを呼ぶと、
showModalが呼ばれたクラスに制御が移って
そのWindowが閉じるとまた制御が戻ってくるという動作をしますが、
これをWindowクラスを使わずにする事は出来ないのでしょうか。

用はKAG3のYesNoDialog.tjsの一番下の方にある
askYesNoメソッドを改造してWindowクラスではなく
Layerクラスを用いて表示したいのです。

LayerクラスのsetModeを呼んでもスクリプトは
そのまま進んで行っちゃうし、
YesNoDialogWindowクラスをいじって作ると
メインウインドウが画面(いわゆる物理的な)からはみでている時
その座標をsetPosしても、はみでない位置に表示されてしまい、
結果メインウインドウからはみ出てしまうのでダメでした。

環境は吉里吉里2.26です。
なんとかならんのでしょうか。

786 名前:名前は開発中のものです。 mailto:sage [2007/03/09(金) 19:21:01 ID:7z74QtLV]
>>785
よく分からんがsetModeしてtriggerつかって止めときゃいいのかもしれない

787 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 00:15:48 ID:nBi3oZlE]
>>785
askYesNo単品で真偽を返すのは無理でしょう。
ボタンのイベントで処理を呼んでやるしかない。

KAG使ってるなら、処理はsタグで止めておいて、
askYesNoにYes/Noのときのラベルをそれぞれ引数に渡すようにして
ボタンのイベント使ってジャンプさせるとかそんな感じかな。

…あんまり綺麗じゃないね。もっとスマートな書き方あるかも。

788 名前:785 mailto:sage [2007/03/10(土) 01:04:49 ID:sTwmCntf]
レスありがとう。

>>786
KAGからaskYesNoを呼ぶのではなくTJSスクリプトの中で呼ばれるから
waittrigは使えないんだ。
tagHandlerで試してみたけど待ってくれなかったorz

>>787
KAGのシステムが吉里吉里メインウインドウを閉じようとすると
終了しますか?ってダサいウインドウを出すじゃないですか。
あれを変更したいんです。ゲーム画面上で確認ウインドウ(レイヤー)を出したいのです。


LayerのsetMode()を上書きして、ボタンが押されるまで待つとすれば
実現出来る気がするんですけど
その待たせる方法はなんかないでしょうか。
C#とかなら無限ループにして適当にsleepさせればよいのですが・・・。

789 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 01:24:36 ID:BXmFkxsV]
それがあれだろ,上のほうでだれかの言ってる
new Asynctrigger()

790 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 01:26:39 ID:BXmFkxsV]
いや違うな,俺適当なこと言ったわ
吉里吉里最近触ってないから忘れちゃった

791 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 01:55:45 ID:nBi3oZlE]
>>788
ループ処理が内部に隠蔽されている以上、
関数内での処理待ちってのは本来想定されてないかと。
その代用品としてイベントやタイマ使うのがC++やC#にない特権ですから。
setModeを変更するにしても内部コードから書き換える必要がありますし、
オススメできません。
普通にonCloseQueryを書き換えてやるのが一番かと思います。

792 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 12:27:04 ID:hEb3SZCj]
>788
ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_tjs010.html
単に見た目を変えたいだけなら、この辺が手軽でいいと思うんだが

793 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 12:38:10 ID:xgekqMww]
レイヤでモーダル?
macのシートみたいな事したいの?
javaのSwingならグラスペインにフレームが持つペイン描画してグラスペイン以下にはイベントが通知されないようにするけど・・・

重要なのはウィンドウを使いたくないって事?
fateがダイアログ自力じゃなかった?

794 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 16:30:59 ID:KFI5XydU]
setMode使ってやるコードは前に書いたけど結構冗長な処理になっちゃったからそこまでやる気合がないなら792の処理にするか、
あと確かKAGEXが終了ダイアログをレイヤに変更してあった気がするからそれ使うのも手かもね



795 名前:名前は開発中のものです。 mailto:sage [2007/03/10(土) 21:35:51 ID:7z/XrsBe]
ネタ投下した人間が一向に来ないがゲーム内のウィンドウ・ダイアログ自前はおやくそくだからライブラリ書いちゃうのも手。

796 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 00:14:17 ID:cdHveQCx]
レスありがとう〜

>>789
( ^ω^)

>>791
おとなしくそうした方が簡単かもしれないですね・・・
それならなんとか出来なくもない気がします。

>>792
あんまりない状況だとは思うんですけど、
ウインドウっぽいデザインとは違う感じにしたいので、
それがズレてメインウインドウからはみ出ると、困るのですorz

>>793
そうです。ウィンドウは使いたくないのです。はみ出ちゃうから。
fateはなんだかそれっぽい感じでしたね。
頂いたヒントの、onCloseQueryを書き換えればできそうかも

>>794
初めてKAGEXを見ましたけど、大分凄いですねこれは。
今からでも乗り換えたい気分です・・・
でも終了ダイアログはどうやらWindowクラスのようでした。

>>795
すみません。バイトでした('A`)
いわゆるDLLを作るという事でしょうか?

797 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 01:38:17 ID:8kXNZaBN]
>>796
DLLなんて大げさなことしなくても、
TJSのクラスにしたらいいと思うんだ
自前で同じようなことをやってるけど、便利だよ
方法としては、>>793に書いてあるようなのを、レイヤ2枚で実現する感じ

798 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 04:54:06 ID:SXc4yfiF]
質問です。初心者の質問で申し訳ないのですが、
drawText()でテキストを表示させる時に、フォントを現在の設定(現在のレイヤの位置、影、文字の色etc.)で表示させるにはどのようにしたら良いのでしょうか。
そもそもこれらの情報は得る事は出来ないようになってるのでしょうか。
MessageLayer.tjsを読んで色々試してみたのですが・・・恐縮ですが宜しく御願い致します。



799 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 05:15:37 ID:Wqz5mVbr]
俺の場合は一通りやっちゃったな・・・orz
Paintable
*panitComp() *panitUI() *panitBorder()
↓(実装)
Panel extends Lyaer
*色々
↓(継承)
自前ダイアログ・メニュー・ウィンドウのパネル

TopLevelContainer extends Lyaer
+_rootPanel Panel型
*getRoot()(設定方法は任意)
↓(継承)
Sheet or Menu or Window

Resolver(抽象クラス)
+_tartget TopLevelContainer型
*resolve()
↓(継承)
Decorator or Effector
+_tartget.getRoot().hoge←(呼び出し)*decorate() or effect()←resolve(呼び出し)

Effector
↓(継承)
DissolveEffector or GenieEffector(未実装)

GlassLayer extends Layer(一部未実装)
*freezeEvents() *thawEvents() *toggleEvents() *getMaxWidth() *getMaxHeight()

800 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 05:34:27 ID:Wqz5mVbr]
>>796
GlassLayerが常に全てのレイヤの上にあって透明な幕作る。そこにコンテナ系を張り付ける。その時、グラスが下のレイヤにイベントが行かないように設定。

コンテナの見栄えはデコレータで変えて、動きはエフェクタ。要するに一番上に必要に応じてイベントを遮断するレイヤ作って
その上にもう一個レイヤ乗せるとあたかも乗せたレイヤ以外操作出来ないかのようになる。

1.自前モード付きレイヤ
2.イベント遮断レイヤ
それ以下.既存のレイヤ

って順に重なってる。

>>798
必要な情報を自分で保持する。KAGの話?
いきなりMessageLayer見て分からんなら関連するタグハンドラから追ってみたら?
MainWindow.tjsの下の方にある。

801 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 06:51:09 ID:SXc4yfiF]
>>800
ありがとうございます
タグハンドラを辿って以下のように書いてみたところ、エラーがなくなりました。

//ココカラ(MessageLayer.tjsの1152行目アタリを参考にしました)
@iscript
if(kag.fore.messages[1].edge)
kag.fore.messages[1].drawText(195, 380, 'test1', kag.fore.messages[1].chColor, 255, kag.fore.messages[1].antialiased, kag.fore.messages[1].edgeEmphasis, kag.fore.messages[1].edgeColor, kag.fore.messages[1].edgeExtent, 0, 0); // 文字
else if(kag.fore.messages[1].shadow)
kag.fore.messages[1].drawText(195, 380, 'test2', kag.fore.messages[1].chColor, 255, kag.fore.messages[1].antialiased, 255, kag.fore.messages[1].shadowColor, 0, 2, 2); // 文字
else
kag.fore.messages[1].drawText(195, 380, 'test3', kag.fore.messages[1].chColor, 255, kag.fore.messages[1].antialiased); // 文字

@endscript
//ココマデ

ただ、何も表示されません。

続きます。申し訳ありません。

802 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 06:52:04 ID:SXc4yfiF]
>>801の続きです

[emb exp="kag.fore.messages[1].chColor"][r]
[emb exp="kag.fore.messages[1].shadowColor"][r]
[emb exp="kag.fore.messages[1].antialiased"][r]
[emb exp="kag.fore.messages[1].edgeColor"][r]
[emb exp="kag.fore.messages[1].edgeEmphasis"][r]
[emb exp="kag.fore.messages[1].edgeExtent"][r]

以上のように表示させてみた所、

16777215
0
1
0
215


と出力しました。やはりkag.fore.messages[1].chColorがおかしな値になっているのが原因なのでしょうか。
デフォルトのまま値を変えていないので、0xffffffのはずなのですが。
それともまだまだ根本が間違っているのでしょうか・・・重ねて申し訳ありません。


803 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 07:14:05 ID:T18NdD9P]
>>802
まずkag.fore.messages[1].visibleの値を確かめる
でもって16進法について勉強する

804 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 12:47:23 ID:dg+g2TKb]
吉里吉里で作ったゲームで、変数hiscore(仮)を送信してネットランキングするにはどうしたら良いでしょうか?
吉里吉里内でランキング画面が見られなくてもSystem.shellExecute('URL')で結果が見られれば。
吉里吉里変数をCGIに直接送る方法とかありますか?



805 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 13:11:06 ID:upPTthwD]
>>804
たしかこのスレの最初のほうでそんな話をしてた気がする

806 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 13:28:47 ID:6YECs7Lm]
CGIに送ればいいなら
System.shellExecute('www.example.com/hiscore.cgi?'+f.hiscore)
でいいじゃん

807 名前:名前は開発中のものです。 mailto:sage [2007/03/11(日) 13:30:07 ID:72wBg76g]
一応↑の方で出たやつ
ttp://web1.nazca.co.jp/despair/hybridscripter/

808 名前:名前は開発中のものです。 mailto:sage [2007/03/12(月) 23:29:07 ID:waxrWQSF]
質問失礼します
吉里吉里でノベルゲームを製作中なのですが
Windows Media Player11をDLしたとたんにBGMが鳴らなくなってしまいました
以前に何点かDLしていたフリーゲームもBGMが鳴らなくなってしまいました
(効果音は鳴るのですが)
これはWindows Media Player11がゲームツールに対応していないから
なのでしょうか?
同じ症状の方はいらっしゃいませんか?

809 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 01:42:10 ID:j6NKBFsa]
『Windows Media Player11がゲームツールに対応していないから』
こんな考えは、吉里吉里かHSPのところでしか見られないだろうな。。。

810 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 02:30:23 ID:x2I4ceG8]
Nスクは確か、関連付けられてるコーデック使うことがあるんじゃなかった?
ffdshowのトレイアイコンが出てきたことあったから

811 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 07:04:27 ID:vWxF/90p]
>>808
Windows Media Playerを起動して曲を再生し、一時停止じゃなくて「停止」して、閉じる
これで直らないかな?

812 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 08:08:48 ID:XkIuRR7j]
>>809
コーデック書き換えちゃって対応してませんって可能性を否定したなw
ffdshowとか結構悪さするのに。


まあ>>811だろ

813 名前:808 mailto:sage [2007/03/13(火) 22:00:37 ID:zDD7FpN8]
>>811
返答ありがとうございました
そちらの方法で試してみたのですがやはり変化はありませんでした
せっかく教えていただいたのに申し訳ありません
システムの復元で以前のバージョンに戻したところ
鳴るようになりましたのでこのままの状態を維持しようと思います

ありがとうございました

814 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 23:25:58 ID:EP3cGRSm]
>>818
見つけた、同じ症状の人探しまわってたんだ

過去にexe化したものまで鳴らなくなったから心配してた
本家過去ログの方法も試したが直らなかった

818と同じく10に戻したら鳴ったよ
今んとこ10使うしかなさそうだな…



815 名前:814 mailto:sage [2007/03/13(火) 23:31:41 ID:EP3cGRSm]
ごめん、やっちまった…orz
818じゃなくて808だ

816 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 02:06:34 ID:XkU5/PbH]
DeeちゃんDeeちゃん、セミコロン省略やだよう、やだよう……

817 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 02:10:03 ID:mmfPw0wh]
KAGとTJSの表記法のブレは気持ち悪いな
無駄に敷居も高くしている気がするんだが

818 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 03:28:51 ID:a+cRBy52]
>>817
どのへんが「ブレ」だと感じる?
俺なんかは、KAG と TJS は全然別物だからブレどころじゃないからむしろこれで問題ない気がするんだが、
スクリプタさんがどのへんでつまづくかの参考にしたいので差支えがなければ教えてほしい


819 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 11:16:37 ID:xlg/eJIw]
イベントの待ち方

820 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 13:34:06 ID:XbhOv4UV]
普通、プログラミング言語の待ち処理はもっとややこしいぞ。
TJSはonClickなんかの関数がデフォで使えるし
タイマやContinuousハンドラの処理も簡単仕様だし
相当初心者向けに環境整えてくれてるっぽいが。

821 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 13:41:50 ID:OeP5T9kp]
どっちもいわゆるサブルーチンをコールバックで呼び出してると思うが右クリックとかなら・・・
それ以外だとKAGは自前でループ回すしかないっけ?KAGは行志向なんだから仕方ない。

そもそもイベントってどのレベルのイベントよ?

822 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 14:16:54 ID:xlg/eJIw]
TJSとKAGの「表記法のブレ」を話題にしているのに何故他の言語の話が出てくるのだね

823 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 14:29:10 ID:K9pvTg+t]
KAGのイベント待ちの表記法ってどういうやつのこと?

824 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 14:47:44 ID:1h8jN4ih]
TJSが理解できないやつのひがみだろ
ほっとけ



825 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 16:20:14 ID:lvPVxiEr]
>>822
>>820は別言語なんて出してないだろ?
どう見たってTJSはOSのイベント処理をうまく隠ぺいしてるって話だろ。

その上で単純なハンドラ実装するだけでまどろっこしい部分は意識せずに単純にハンドリング出来るって話だろ?

良いからお前は「表記法のブレ」の定義を説明しろ。
どっちもシンタックスの違いだけでデリゲートモデルは同じだろうが。
KAGはTJSで書かれてんだぞ?

826 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 16:27:00 ID:ZUYgbzxK]
表記法のブレ=シンタックスの違い

827 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 17:14:03 ID:3YKTLtmO]
シンタックス同じにしたら分けてる意味自体を疑う事に(

828 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 19:07:45 ID:WT/NaL1k]
もしKAGをTJSと同じシンタックスにしたらKAGシナリオをヒアドキュメントとして埋め込んでTJSと同じ作法でTJSライブラリ呼び出せるのか・・・
どっちにしても実行に必要なコアライブラリは要るけど

それなんてGroovy or E4X?

KAGのシンタックスなんて伝統的な行指向だしHTMLより単純じゃん。

構造化されてない制御命令と文章に対するアトリビュート情報が混在し、ネストに対して寛大でカオスってる部分はあるが。

このせいで大規模になると大部分をTJSで実装and制御(つまりKAGでのルーチン実装とシーン制御は極力減らす)して
KAGはそれをゲームの進行に応じて(KAGパーサのイベント報告に対するコールバック処理)コールするだけ
(KAGシナリオファイルに書かれるのは文字通りシナリオの文書+そのアトリビュート情報がメイン)ってした方が保守性上がるけどな。

fateがエラーでソース丸見えになった時のKAGシナリオもそんな感じに見えた。


829 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 20:04:19 ID:73inFDQu]
>828
ミジンコ並の脳みそしかない俺にはさっぱり理解できないが
「fate ソース丸見え」の2つで厨房が大発生することだけは分かるからもう喋るな

830 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 21:13:55 ID:Vp1oVjVh]
実際そこまで頑張ってまでKAGを使ってる人がどれ程いるのかと聞きたい。
TJSがある程度使えるんなら、KAGの汎用性高いクラスだけ一部改変コピペして、
残りは自分で実装したほうが遥かに扱いやすいと思うんだが…。

C文法に慣れきった人間にとってはKAGスクリプトは気持ち悪いと感じる人も多いだろうし、
オーソドックスなADV作る以外の用途でKAGを用いる利点って何なのか分からない。

831 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 21:17:25 ID:328Wi4U6]
オーソドックスなADV作るためにKAGがあるんじゃね?

832 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 22:41:30 ID:61sUNmxl]
>830
C文法に慣れてない人間がオーソドックスでないADV作れる。
吉里吉里利用者は言語一切知らない人の方が多いんだぜ。

833 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 23:18:26 ID:41TcTDD1]
機能絞るならNスクの方が良いしな

834 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 23:59:10 ID:CJ2BwF60]
セーブロ−ド選択にメニューバー使うADVなんて吉里吉里しか見たことないぜ



835 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 00:18:43 ID:BPbe8mSL]
>>830
KAGを文章表示ぐらいにして、ほかの処理をtjsでくめなくもないが、
「call」とか「waittrigger系」がKAG依存するのがまんどくさい。
(tjsでできなくもないが、こっちもまんどくさい)

KAGParserを丸ごとプラグインで置き換えられるとか、oggをデコードした後のSoundBufferを直接いじれるプラグインが作れるとか、
吉里吉里ももうちょっとおもしろいことができると思うのだが‥。

>>834
吉里吉里が勝手にやってくれるから、セーブロード画面作らなくていいから楽。

836 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 00:37:42 ID:6cpxz+k4]
>834
吉里吉里以外でも普通にあるだろ。

837 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 01:38:22 ID:IEeSsEZH]
KAGParserってネイティブになったのは良いけど吉里吉里に組み込む必要はないな。
一番使い道が無い。

フォーマットが独自なのがよりそうさせる。

838 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 07:39:36 ID:gV2sIWzp]
よりそうさせる。
よりそうさせる。
よりそうさせる。

839 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 09:55:22 ID:LXbYQvyr]
誰か>>838を翻訳してくれ。

840 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 11:18:57 ID:loInpqaa]
よりそうさせる

841 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 13:40:31 ID:HR58nHV/]
もっとも、あなたはKAGParserでふさわしい利益がネイティブであったなら幸運故郷の
幸運故郷に中にそれを建てることができます。 用法が最も小さくあります。

形式の独創性はそれを作ります。近づくしてください。

842 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 13:44:17 ID:VG3rGhx5]
KAGParserはネイティブになったことは良いがキリキリに組みこむ必要はないが.
一番用途がない.

フォーマットが独自的仁義がダがブッゴ争う.

843 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:36:42 ID:zTfyLWc0]
今北な俺に3行で頼む

844 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:40:58 ID:HR58nHV/]


無い



845 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 00:32:10 ID:6DwkmP7P]
把握した


846 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 02:05:30 ID:xob5GmNS]
>>844  EVAっぽくて
            気
            に
            入
            っ
It liked it like Eva. た
           

847 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 08:01:37 ID:6DwkmP7P]
瞬間、
   心重ねて

848 名前:名前は開発中のものです。 [2007/03/16(金) 08:54:16 ID:DYJH7RCN]
【初心者】スレを立てる前にココで質問を【Part13】で質問した者ですが、
誘導されましたので、こちらで改めて質問させていただきます。
neko.to.cx/daun.htmlneko.to.cx/miziao.jpgの画像を例に
吉里吉里で出来る事に関して質問させて頂きます。

質問は
このIE風の枠が気になります。
1、このIE風の枠を無くする事は出来るか?
2、このIE風の枠を自分の好みに変えることは出来るか?
3、一番上の短夜の蒼と書かれている青い帯はなくせるか?
4、2番目のシステム(S)、文字表示〜〜と書かれている帯をなくせるか?
5、このシステム(S)、文字表示〜〜のかわりに、自分でメニューを作れるか?
6、そのメニューは普段は表示せず、マウスを動かした時だけ表示出来るか?
以上、ご存じの方がいらっしたらお教え下さい。

849 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 08:55:45 ID:rr9hb4Vb]
全部できるよ

850 名前:名前は開発中のものです。 [2007/03/16(金) 09:01:39 ID:DYJH7RCN]
手短にいうと、IEやフォルダを表示させた時の枠と同じだけど、
これをなんとか出来ないか? といった質問です。

851 名前:名前は開発中のものです。 [2007/03/16(金) 09:02:28 ID:DYJH7RCN]
>>849
>全部できるよ
あ、どうもです。 了解しました。

852 名前:名前は開発中のものです。 [2007/03/16(金) 09:06:33 ID:DYJH7RCN]
あと
吉里吉里にビデオで撮った動画をそのまんま入れる事は出来ますか?

853 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 09:06:48 ID:+1tGZfly]
>>848

>1
 できるけど、ウィンドウの移動ができなくなるので不便。

>2
 できるけど、自分で枠を表示しなければならないので面倒。

>3
 1の設定でキャプションバーも無くなる

>4
 できます

>5
 できます

>6
 たぶんできます

854 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 11:07:22 ID:ki/0AWMM]
>ビデオで撮った動画
ファイル形式は?
そのまんま入れるってのはゲーム中で再生出来るかってことか?



855 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 11:14:41 ID:I/U9W580]
っつうか日本語でOK。
それと"やれば"できるのであってカチカチクリックしてすぐにできるようなもんじゃないからな。

>>853の捕捉

>1、ウインドウ移動できるようにできる
>6、ここの過去ログ探せ

856 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 11:20:55 ID:UsUBme1K]
>>848
全部可能だが、吉里吉里使ったこと無いならかなり方々探し回らないと無理
はっきり言ってゲームには無関係の部分だから、ちょっとやってすぐには無理と分かったら
さっさとあきらめて本体作るのに精出した方が賢明かと

>>852
MPEG 1、WMV、 SWF(フラッシュ)ならおk
MPEG2(DVDやTVキャプチャボードがよく使う形式)やMPEG4、Quicktime等は不可です

857 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 11:55:11 ID:PBGsmhRk]
枠消したいってのはフルスクリーンにしたいってことじゃねーの実は

858 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 18:50:38 ID:xWBD+37z]
6なんてもしかしたらこのスレで出た話題じゃねーか?

859 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 00:52:01 ID:Zv1PSaqO]
KAGのifタグとラベルジャンプで無理やりforループ作ってその中で更にif分岐させたら死ぬほど重い。
nowaitタグがなかったことみたいになってる。
皆さんはどうしてる??
tjsで書けば早くなるのかな。

860 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 01:18:18 ID:xwo5PK/c]
それは何か変な無限ループでもしてるんじゃないのか。
どの程度の処理か知らんけど、if分岐くらいでそんなに重くならないと思う。

861 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 01:40:47 ID:kzgRPJss]
*label1
if文→条件一致でlabel3へジャンプ
@jump target='*label2'

*label2
@jump target='*label1'

*label3


意味不明なスクリプトだが、多分こんな感じにしてるんだろ?
過去何度か言った覚えがあるが、吉里吉里で無限ループは厳禁なんだってば。
whileやforで回しても同じこと。
Timer使えとあれ程(ry

862 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 02:04:24 ID:Zv1PSaqO]
Timerクラスですか??
申し訳ないのですが、timerは待ち時間を指定するものとしての認識しかないのですが、
また、今リファレンスを見てきたのですが、それでもやっぱり同じ認識です。
timerクラスをどのように使用すれば今の状況を抜け出せるのでしょうか。
因みにやっているのは、ifで表示する文字内容を変えるということです。

863 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 02:25:59 ID:kzgRPJss]
あのね、
待ち時間ゼロでループ回すってことは、
常に処理を続けているってことだから重いのは当然なんだ。
Cなんかだと、Sleepっていう処理を休止させる関数があるから
それをはさめばいいんだけど、吉里吉里にはない。代わりにTimerがある。
一般的なWindowsゲームのメインループでも大抵は60FPSとかだから、
ループ一周に約16msを使ってるわけ。
だからそれと同等にしようとすると、Timerのintervalを16msにすればいい。
もちろんTimerの精度はそこまで高いものじゃないし、
Timerで呼ぶ関数の処理の多さによってはフレームスキップとかしないと
正確な60FPSから大きく外れることもあるけど、簡略化すればそういうこと。
実際に使う上で、60FPSなど高いFPSを実現しようとするなら
ContinuousHandlerとか使った方がいいのかもしれないが、やったことないから確信はない。

長々と書いたけど、結局何が言いたいのかっていうと、
「はぁ?文字内容を変えるだけ?だったらイベントとか使ってやれよボケ!」ってことです。

864 名前:名前は開発中のものです。 [2007/03/17(土) 08:48:51 ID:o+C8NZ28]
>>853
了解しました、どうもです。

>>854
>ファイル形式は?
どんな形式でもかまいません。

>そのまんま入れるってのはゲーム中で再生出来るかってことか?
いや、ビデオを主体の物語を作りたいという気持ちがあります。

>>856
>はっきり言ってゲームには無関係の部分だから、ちょっとやってすぐには無理と分かったら
吉里吉里のマニュアル、仕様書みたいな物はないのですか?

>さっさとあきらめて本体作るのに精出した方が賢明かと
ゆくゆくは製品版を出したいと考えているので見た目かっこよくしたいわけです。

>MPEG 1、WMV、 SWF(フラッシュ)ならおk
>MPEG2(DVDやTVキャプチャボードがよく使う形式)やMPEG4、Quicktime等は不可です
ありがとうございます。

>>857
>枠消したいってのはフルスクリーンにしたいってことじゃねーの実は
その気持ちもあります。

>>858
>6なんてもしかしたらこのスレで出た話題じゃねーか?
というか、winXPにデフォで入ってる、
画像とファックスビュアーのスライドショーの機能です。



865 名前:名前は開発中のものです。 [2007/03/17(土) 09:00:23 ID:o+C8NZ28]
つーか、>>859さんの疑問は

鑑賞者がキーorマウス操作をするまで、
今の状態(画面はそのまま、音はループ等)をキープしたい、
そのためにはどんなコマンドを使うのが適切ですか?

じゃない?

866 名前:名前は開発中のものです。 [2007/03/17(土) 11:12:18 ID:o+C8NZ28]
つーか、俺自身が>>865が簡単に出来ないと困るんだけどw

867 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 12:11:10 ID:WdZ9qR+7]
>>865
Timerで十分簡単
てかKAGだけではできないのかな?KAG使わないからよくわからん

868 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 12:36:59 ID:jg7p9DsO]
それはTimerじゃなくて,onClickとかonKeyDownでやるのが
イベントドリブン的にはどう考えても自然だろう

869 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 12:41:52 ID:jg7p9DsO]
>>864
> 吉里吉里のマニュアル、仕様書みたいな物はないのですか?

思いっきりあるだろ,3部構成のやつがw
つか読んでなかったのか

870 名前:名前は開発中のものです。 [2007/03/17(土) 12:51:44 ID:o+C8NZ28]
>>869
まだ、何も読んでません、へへぇ〜
で、それには、
上の1、2、3で質問した枠を自分で作る方法は書いてないんですか?

871 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 13:20:36 ID:jg7p9DsO]
平然と厨くさいことを言う奴だな

>>848には上のほうで親切な人がレスしてると思うが
全画面表示にしたいなら Window.fullscreen
枠を消すのは Window.borderStyle
枠を好みにするなら既存の枠を消した上で自分で枠を表示すればいい

872 名前:名前は開発中のものです。 [2007/03/17(土) 13:37:52 ID:Xm/tHlGQ]
>>848
ひとつききたいのだが、あなたは簡単サンプルでも
いいから吉里吉里で何か作ったのかな?

付属のマニュアルにもまったく目を通していないようだし、
悪いことはいわんから、ちゃんと一回吉里吉里をいじって
簡単な試作品でも作って、それから質問しましょう。

それでは充実した春休みをお過ごしください。

873 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 14:06:51 ID:RBPRDjuM]
何か馬鹿なこと言ってたらゴメソ
これじゃダメなんだよな?
>862
>ifで表示する文字内容を変える
[if exp="条件1"]文章1[endif]
[if exp="条件2"]文章2[endif]
>865
>キーorマウス操作をするまで、
>今の状態(画面はそのまま、音はループ等)をキープしたい
[waitclick]、[l]、[p]

874 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 14:10:58 ID:jg7p9DsO]
いや,KAGならまったくそのとおりだろ



875 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 15:40:02 ID:CT/nHzAI]
どうして厨はリファレンスを読まないんだ

876 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 15:54:25 ID:z634Qez6]
簡単になんでもスイッチポンでできるとでも思ってるんじゃね

877 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 17:49:40 ID:la8rikcE]
>>856
ちょw
>MPEG 1、WMV、 SWF(フラッシュ)ならおk
フラッシュいけんの?wwww
知らなかったw

878 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 19:48:37 ID:VrLgL/cy]
レイヤにイベント処理させればいいだけな希ガス


879 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 20:37:34 ID:+rOr2jI9]
説明書読まないから何時まで立っても理解できないってなんで理解できないんだろうね?



880 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 21:28:43 ID:lXrpm4z/]
>>877
DLLは必要だった気がする。

881 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 22:41:10 ID:J4gCimX1]
どうして厨はリファレンスを読まないんだ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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