- 1 名前:名前は開発中のものです。 [2007/08/06(月) 19:12:57 ID:CjKwgtC1]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ(その11) ttp://pc11.2ch.net/test/read.cgi/gamedev/1175480292/l50 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 2 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 19:13:40 ID:CjKwgtC1]
- 過去スレ
10 ttp://pc11.2ch.net/test/read.cgi/gamedev/1166252149/ 9 ttp://pc8.2ch.net/test/read.cgi/gamedev/1160427850/ 8 ttp://pc8.2ch.net/test/read.cgi/gamedev/1147590108/ 7 ttp://pc8.2ch.net/test/read.cgi/gamedev/1138099311/ 6 ttp://pc8.2ch.net/test/read.cgi/gamedev/1116774771/ 5 ttp://pc8.2ch.net/test/read.cgi/gamedev/1095183786/ 4(タイトルは3) ttp://pc5.2ch.net/test/read.cgi/gamedev/1081199649/ 3 ttp://pc5.2ch.net/test/read.cgi/gamedev/1067436686/ 2(再利用) ttp://pc2.2ch.net/test/read.cgi/gamedev/1044256119/ 1 ttp://pc2.2ch.net/test/read.cgi/gamedev/1021890648/
- 3 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 19:14:58 ID:CjKwgtC1]
- 【公式】
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
- 4 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 19:15:30 ID:CjKwgtC1]
- 【講座】
吉里吉里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/ TJSに挑戦! ttp://www.geocities.co.jp/tjschallenger/ 【解説】 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
- 5 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 19:50:23 ID:wNe2stay]
- !,-/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,
i''./:::::::::::::::::::::://::::::l:l'i::::::ヽ:::::::ヽ:::::::::::::::l丶 お尻の穴に 〉!:::::::::::::::l:::::://l:::::/ll .lヽ:::l !ヽ::::l:ヽ::::::::i::l::l 指をいれて ヽ::::::::::::::l:l::::/:l .l:::/ l l,ヽ:l-l-l:::lヽ:ヽ::::::l:l.ll 匂いを嗅ぐと l::l.l:::::::ll.l:::l''l~~∨' ' ' _,-'i-∨ l::::l::::l:l,,l_ _l::l .l::::l .l,l:l''~(~~i'' l ヽノiヽ.l:::::l:l:l::::::~''-,_ 新スレですよ _,-'':::l:l l:l.l '~l .ll||ll l l l|||l.ノ l:::::l-''''''''---,,'-,_ ,-':::::_,,,-ヽl::::::l ヽ,,,,,,ノ '--'' l::::::l ~ /-''''~ l:::::::l.l ____'___ ./l:::::::l l:::::::l'ヽ. l l / l:::::::l l:::::::ll ',,- ,_ ヽ-' _,-''--,,ll::::::l ~
- 6 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 20:00:31 ID:AYOmsVmK]
- >>1
>>5 乙
- 7 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 20:06:45 ID:mO1J2D/t]
- >1
乙です >5 次スレから修正するように ×嗅ぐ ○KAG
- 8 名前:名前は開発中のものです。 mailto:sage [2007/08/06(月) 20:20:01 ID:YBswYqQb]
- >>1
乙です
- 9 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 03:41:32 ID:2LaV1/+e]
- やっぱまほろさんもテンプレなのか。
どこぞの海原先生みたいだな。
- 10 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 06:51:58 ID:lo1t7Y5s]
- 二十四季完成らしいよ
- 11 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 07:37:56 ID:yAHyvxSm]
- ttp://psychedelic-note.vivian.jp/24seasons/index.html
こっちの方かと思った俺
- 12 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 12:21:24 ID:u/JQJHuj]
- min〜max間の連番の数字から、重複無しで"number"回数、数字をランダムで抽出したいのですが、
下の通りの記述だと、抽出回数(number)を2以下に指定すると「関数ではないかプロパティの種類が違います」とエラーが出ます。 3以上だと問題ないのですが、どの辺りがおかしいのでしょうか? function onlyrandom(min, max, number) { tf.rndnum = []; var resultnum = []; for (var i=0; min+i<=max; i++) { tf.rndnum[i] = min + i; } for (var j=0; j<number; j++) { tf.temp = intrandom(0,tf.rndnum.count-1); resultnum[j] = tf.rndnum[tf.temp]; tf.rndnum.erase(tf.temp); } return resultnum; }
- 13 名前:12 mailto:sage [2007/08/08(水) 12:23:46 ID:u/JQJHuj]
- 済みません、エラーが出るのは関数の後の記述に問題がありました。
失礼しました。
- 14 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 04:06:35 ID:IEmUbbDt]
- お、いつの間にか新スレだ
1乙ノ
- 15 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 10:07:08 ID:Cgn+5F2b]
- 前レスでVistaに触れてたけど
マイドキュメントにセーブデーター指定しとけば パッケ裏に対応OS Vistaって加えても大丈夫? 房な質問スマソ。
- 16 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 12:18:05 ID:KKZ0SxxM]
- 完成した作品のパッチを作る時、旧バージョンから更新のあったファイルをxp3にまとめる訳ですけど
どのファイルを変更したか、一々別のテキストか何かにファイル名を書き留めておかないと分からなくなるんですが 何か効率のいい方法は無いでしょうかねえ?
- 17 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 12:23:42 ID:uBokD6wE]
- バージョン管理。
ディレクトリへの配置を工夫すればデスクトップ検索でごまかせるが。
- 18 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 15:44:43 ID:kw/aasoO]
- 更新日付順に並び替え
- 19 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 17:36:51 ID:elxmvfIX]
- パッチを作らな
変更前のデータを別のディレクトリにコピーして置いておけば そのディレクトリを見ればいいだけなので書き留める必要は無くなる。 ディレクトリのパス名を日付にでもしておくと末吉。 普通にバックアップとってるだけの話だったりするけど。
- 20 名前:名前は開発中のものです。 mailto:sage [2007/08/10(金) 20:38:01 ID:5GhJKIgd]
- >>15
吉里吉里自体はVistaに正式対応していないので(一応は動作するけど) 自分でサポートでききるのであれば、パッケージに対応OSとして書いてもいいかと。 OS : Windows 98/98SE/ME または Windows 2000/XP
- 21 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 00:34:49 ID:XAB1OZNf]
- 質問です
現在読んでいるシナリオファイル名を得る方法を教えてください
- 22 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 01:55:26 ID:Cupyohsx]
- >>21
kag.conductor.curStorage
- 23 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 02:02:55 ID:XAB1OZNf]
- >>22
ありがとうございました
- 24 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 09:35:22 ID:9b9bsas9]
- グラフィカルボタンでロードしようとすると、
「スクリプトで例外が発生しました。オブジェクトはすでに無効化されています」とエラーが出てうまくいきません どうすればうまくいくでしょうか? 記述はこうやっています [button graphic="load_d.png" exp="kag.restoreBookMark(0 + sf.savepage)"]\ ちなみにぐぐって調べた限りの対策と、その結果は、 ○新しいバージョンでは直ってる → 新しくしたけど駄目だった ○別のラベルに飛ばして、そこで@loadでやれ → ロードがサブルーチン内なのでreturnできなくなる って感じです 助けて!!
- 25 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 09:40:36 ID:9b9bsas9]
- エラーログはこんなです
09:39:18 load.ks : [endif]\ 09:39:18 load.ks : [s]\ 09:39:20 ================================================================================ 09:39:20 Scenario loaded : first.ks 09:39:20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 09:39:20 first.ks : jumped to : *scene01d0 09:39:20 処理を開始します 09:39:20 ==== An exception occured at buttonlayer.tjs(155)[(function) onMouseUp], VM ip = 3 ==== 09:39:20 -- Disassembled VM code -- 09:39:20 #(155) Butt_mouseDown = false; 09:39:20 00000000 const %1, *0 // *0 = (int)0 09:39:20 00000003 spd %-2.*1, %1 // *1 = (string)"Butt_mouseDown" 09:39:20 -- Register dump -- 09:39:20 %-2=(object)(object 0x0012F52C:0x00000000) %-1=(object)(object 0x02E0AE0C:0x02E0AE0C) 09:39:20 %0=(void) %1=(int)0 %2=(object)(object 0x01D7BF3C:0x01D7BF3C) 09:39:20 --------------------------------------------------------------------------------------- 09:39:20 オブジェクトはすでに無効化されています at buttonlayer.tjs(155)[(function) onMouseUp] 09:39:21 スクリプトで例外が発生しました オブジェクトはすでに無効化されています 09:39:21 trace : messagelayer.tjs(41)[(function) onMouseUp] <-- immediate event 09:39:29 (info) CPU clock : 2394.3MHz
- 26 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 10:35:58 ID:Cupyohsx]
- >>24
このエラーログを見て自分で対処できないレベルなんだったら、 「別のラベルに飛ばして、そこで@loadでやれ」としか言いようがない TJSをいじれるならボタンのカスタムクラスを作るなり何なりして、 onMouseUpの中からロード処理を呼んだりすればいけるんじゃね
- 27 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 11:30:34 ID:AGeyEPFj]
- どうしてもその方法でやるだったら、ロードする前にボタンを先に消せばいいんじゃね?
messeage1にボタンを表示してるんだったら、こんなんでうごくかな。 [button graphic="load_d.png" exp="kag.fore.messages[1].clear(); kag.restoreBookMark(0 + sf.savepage)"] これやるんだったら、別のラベルにとばしたほうが楽だわな。
- 28 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 15:35:25 ID:MpRZUFf2]
- 俺の環境じゃ確認できなかったけど、
ButtonLayer.tjsのfunction onMouseUp()のところを こんな感じに書き換えてみるとか function onMouseUp() { if(isvalid this) { Butt_mouseDown = false; update(); } super.onMouseUp(...); }
- 29 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 16:11:37 ID:9b9bsas9]
- >>27
なんか画面の切り替わりが上手くいきませんでした >>28 関数とかわからないままいじるのはちょっと抵抗があるので、少し勉強してみます ラベルジャンプだとロードの確認で「いいえ」を選択したときに、returnできなくてエラーがおきてしまいます いっそロードの確認をしないという方法で解決しようかな、とも考えてます
- 30 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 16:29:50 ID:8kirUqNG]
- もしもし
ボタンにカーソルのっけると新しいメッセージレイヤを出しそれに文字を表示させるためにはどうすればよろしいのでしょうか
- 31 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 16:33:18 ID:MpRZUFf2]
- >>29
んー…じゃあcallでよべばいんじゃね? こんな感じで [button graphic="load_d.png" exp="tf.num=0,kag.callExtraConductor('', '*load')"]\ *load [load place=&tf.num + sf.savepage] [return]
- 32 名前:名前は開発中のものです。 mailto:sage [2007/08/11(土) 17:56:44 ID:9b9bsas9]
- >>31
でけた! ありがとうございます!!
- 33 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 01:08:44 ID:LdKoNj1R]
- >>30
コードが欲しいなら、もっとやりたいことをkwsk
- 34 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 01:15:36 ID:Q9C58JrJ]
- >>30
buttonタグにonenterかkag.processでジャンプ
- 35 名前:30 mailto:sage [2007/08/12(日) 09:31:13 ID:3WHzmhX3]
- よくflashなどで調べたいところにカーソルを合わせると、
メッセージウィンドウが出てきてソレの説明が出てくる。 ってのがありますよね。 それみたいにボタンのオーバー時に新しいレイヤーを発生させて 説明をタラタラ表示させたいんですよ。 無論そこもノベルっぽく1文字ずつ表示っす。 イマイチやりたい事を伝えるのが難しいっす。
- 36 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 17:11:34 ID:K3QIwLpr]
- >>35
ttp://www.geocities.co.jp/tjschallenger/TJS0316.html ここを参考にすればいいんじゃないかな 一文字ずつ表示するのはできないっぽいけど
- 37 名前:30 mailto:sage [2007/08/12(日) 19:58:58 ID:3WHzmhX3]
- >>36参考になりました!ありがとうございます。
>>36のおかげで文字は表示出来るようになったのですが、 やはり1文字ずつ表示させたいです。
- 38 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 20:55:20 ID:zt89Jrq+]
- 二十四季夏コミ間に合わなかったらしいよ
- 39 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 21:13:45 ID:5sUYEZcD]
- タイプライターのソースが参考になるかも
- 40 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 21:23:32 ID:NJ3zUava]
- 夏コミ用のゲームをまだ作ってるピコ手の俺様もいますよ、と。
ていうか、シナリオ完成してないんだけど。
- 41 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 21:24:48 ID:BTdZtL4q]
- カーソル乗っけた時に普通のメッセージレイヤ出すようにすればいいんじゃね
- 42 名前:30 mailto:sage [2007/08/12(日) 21:33:12 ID:3WHzmhX3]
- >>41普通にメッセージレイヤを出すと
メッセージレイヤのみが出て何も書かさりません。 〜〜〜 function hint_on(hint){ kag.fore.messages[2].fillRect(0, 0, kag.fore.messages[2].imageWidth, kag.fore.messages[2].imageHeight, 0); kag.fore.messages[2].font.height = 24; kag.fore.messages[2].drawText(0, 0, "%s".sprintf(hint), 0xFF0000); } 〜〜〜 onenter = "hint_on('あいうえお')" 一気に全部表示かよ!だったら画像で表示させたほうが楽だZE☆ な状態です。 一文字ずつ表示の方がカコイイ!
- 43 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 21:57:59 ID:5sUYEZcD]
- 単純に1文字ずつ表示するだけなら、1文字書いてトランザクション、それの繰り返しとか
- 44 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 21:59:15 ID:5sUYEZcD]
- ×トランザクション
○トランジション
- 45 名前:名前は開発中のものです。 mailto:sage [2007/08/12(日) 22:34:04 ID:Q9C58JrJ]
- もうめんどいからlayoptで表示させてcurrentして
文字速度指定してスキップ不可にしてゆっくり表示させろ
- 46 名前:30 mailto:sage [2007/08/12(日) 22:52:55 ID:3WHzmhX3]
- >>43-45
私にそれが出来るスキルが備わっていなかった模様です・・・orz Tjsの方で文字を一文字ずつ表示するっていう関数はないんですかね? >>39様のタイプライターも失敗しましたし・・・
- 47 名前:名前は開発中のものです。 mailto:sage [2007/08/13(月) 00:56:20 ID:8eMyQsBg]
- >>46
TJSにあるのは、特定の位置に特定の文字列を描画させるメソッドのみ 1文字ずつ描画したければ、文字列を分解して、drawTextにかければいいだけ ちなみにKAGは、ウェイトをはさみながら1文字ずつ描画していって 改行させる位置にきたら改行したりしてる 問題は、この描画というのは一瞬で行われるため、1文字ずつトランジション させながら文章を表示させていくことはデフォルトのKAGではできない やろうと思うなら、各文字ごとにレイヤを用意して描画してをトランジションする つか、スキルが追いつかないなら、まずはできる範囲でやれ 失敗したからといって、何日もかけて悩んだり試行錯誤できないようなら KAGでできる範囲にしろ。工夫次第で、KAGだけでもいい演出はできるぞ 文章が表示されればユーザーは読むことができるんだから、それでいいじゃねえか
- 48 名前:名前は開発中のものです。 mailto:sage [2007/08/13(月) 01:32:47 ID:SrOWzJJ2]
- >>30
>>34や>>41の言うように、カーソル乗っけた時に別レイヤーにジャンプさせればできるじゃん。 [link onenter="kag.process(,'*hint01')"]ここにオンマウスでヒント1が表示される[endlink] (↑これはメッセージレイヤー0を使っているとする) そんで *hint01 のラベルを別に用意しといて、その中でメッセージレイヤー1を指定、 「あいうえお」 でいいだろ。 ちなみにボタン画像は使ったことがないので、上の例は「ボタンにオンマウス」じゃなくって 「文字列にオンマウス」でジャンプだ。そこは自分で適当に変えてちょ。 まあ>>47の言う通り、自分で分かる範囲の処理にしといた方がいいと思うが。 行き当たるたびにここで質問ばっかしてたら埒があかないし。
- 49 名前:30 mailto:sage [2007/08/13(月) 02:00:49 ID:wMLdrIrt]
- >>47
自分は演出ばかりに懲りすぎていた模様です。 精進せねば >>48 おかげで出来ました。ありがとうございます。
- 50 名前:名前は開発中のものです。 mailto:sage [2007/08/13(月) 04:00:20 ID:3TR8g+aG]
- >>30のおかげでまったく別件のバグが取れた俺がいた。
- 51 名前:名前は開発中のものです。 mailto:sage [2007/08/13(月) 05:49:13 ID:XsdRXOU8]
- >>50
kwsk
- 52 名前:名前は開発中のものです。 mailto:sage [2007/08/13(月) 06:52:14 ID:3TR8g+aG]
- >>51
既読文字表示速度関連に手を入れてたんだけど その過程で通常の文字表示速度を変えられなくなってる事に気づいてなかった。 んで>>34を実験中にそれに気づいて修正することが出来た。 バグというよりかは凡ミスという方が正しいかも。
- 53 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 01:38:58 ID:w7fB85hT]
- KAGEXのsliderタグのonchangefunc属性ですが、
マニュアル(kagex.txt)には下記のように記載されていますが、 ここでいうdraggingとは何を指すか分かりませんでした。 > onchangefunc 変更したとき呼び出される関数を指定 > func(position, dragging); の形で呼び出される MessageLayer.tjsのonChange関数が該当するものと思われ、 draggingはドラッグ中か否かを指定するのかと推測したのですが、 trueやfalseを指定すると「スクリプトで例外が発生しました (void) から Object へ型を変換できません。 Object 型が要求される文脈で Object 型以外の値が渡されるとこのエラーが発生します」と表示され、 draggingそのものを指定すると「スクリプトで例外が発生しました メンバ "dragging" が見つかりません」と表示されてしまいました。 >>47氏がご指摘されていたように出来る範囲で対応しようと思っているため、 今回は対応せずに先に進むつもりですが、今後のためにアドバイスいただけると助かります。
- 54 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 02:27:54 ID:lCv2nSJO]
- >>53
何をどう指定したのかさっぱりわからん。具体的に書いとくれ。
- 55 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 04:12:17 ID:89viuMhH]
- 質問があります
任意の文字列をTJS式として実行することは出来ますか? 具体的には、例えば var dic = []; dic.add("dic.count"); とすればdic[0]には"dic.count"という文字列が入り、 dm(dic[0]); と書くと当然「dic.count」と表示されます。これを dm(dic[0]+'='+(なんか処理)dic[0]); と書いて、5個なら「dic.count = 5」というように出来ないでしょうか。 ご教授お願いします。
- 56 名前:名前は開発中のものです。 [2007/08/14(火) 05:54:03 ID:kPyoQBNU]
- dm(dic[0]+'='+Scripts.eval(dic[0]));
- 57 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 05:54:05 ID:gueEeab/]
- >>55
Scripts.exec 実験してくれ
- 58 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 05:55:58 ID:gueEeab/]
- >>56
あぁ、そっちでいいのか。
- 59 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 09:51:44 ID:w7fB85hT]
- >>54
説明不足すいません。 【やりたかった事】スライダーのタブを動かした際、 ミュート実行時はkag.bgmvolumeの値が変更されない(0のまま)ようにしたい。 sliderタブの中だけでは出来なさそうだったので、スライダーのタブを動かした際、関数を呼び出したい。 [slider width=100 height=10 opacity=0 min=0 max=100 onchangefunc="bgm(sf.volume, true)"] // sf.mute・・・ミュート中、!sf.mute・・・非ミュート中 function bgm(test) { if (!sf.mute) kag.bgmvolume = test; } 多分上記のような感じの事を記述すれば、 ・ミュート時は、sf.volumeに音量の値が格納されるだけでkag.bgmvolumeには影響を及ぼさない。 ・非ミュート時は、sf.volumeに音量の値が格納された後kag.bgmvolumeに値がコピーされ、 sliderタブの移動に実際の音量が追従する。 かなと思い試してみました。 ただonchangefuncの書き方が仕様に沿っていないようで、>>53のようになってしまいました。
- 60 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 11:37:16 ID:zpD3/Hih]
- >>59
[slider width=100 height=10 opacity=0 min=0 max=100 onchangefunc="bgm"] こう書く。 呼び出される側はこの形 function bgm(volume, dragging) {} スライダをつかんで移動してる間は dragging が true になってる。 最後値が確定したときは dragging が false。 というか、kagex の場合、bgm の mute 処理は kag.bgmenable で適切に 内部制御されてるので、kag.bgmvolume は常にそのまま制御するのが正解。
- 61 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 13:11:57 ID:w7fB85hT]
- >>60
ご指導ありがとうございます。 無事実装できました。 また、kag.bgmenableのご説明ありがとうございます。 音量を0にすると事しか考えておらず、無効化するという発想はありませんでしたorz kag.bgmenableのおかげで、そもそもスライダー内で関数を呼び出す必要性がなくなり、ソースがスッキリしました。
- 62 名前:名前は開発中のものです。 mailto:sage [2007/08/14(火) 13:15:04 ID:lDSvhbmR]
- 以前KAGEX使ったら妙なエラーやらバグで苦しんだんだが
改善されたのかね
- 63 名前:名前は開発中のものです。 [2007/08/14(火) 19:36:07 ID:epRKm6MR]
- >>55
前置!は?
- 64 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 03:35:23 ID:WQbYZ8UU]
- buttonタグで一画面に複数ボタンを配置して、そのうちのどれか一つでもクリックすると
その後は全ボタンがクリックできなくなるんですけど、これはまたbuttonタグを使って再配置するしかないんでしょうか?
- 65 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 03:42:31 ID:vc/j7j8+]
- >>64
[unlocklink]
- 66 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 03:47:36 ID:WQbYZ8UU]
- ありがとうございます、こんなタグがあるなんて知りませんでした
今まで一々再配置してました
- 67 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 06:13:57 ID:WQbYZ8UU]
- 続けて質問済みません
一つの小数点まで含む数値に対し、任意の桁で四捨五入するにはどうすればいいのでしょうか? (例えば「5.51666666667」という値を、小数点第三位で四捨五入して「5.52」を返す)
- 68 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 06:23:50 ID:PmpxbWpo]
- "%.2f".sprintf(5.51666666667)
- 69 名前:名前は開発中のものです。 mailto:sage [2007/08/15(水) 13:13:01 ID:WQbYZ8UU]
- ありがとうございます、望む動作をできました。
- 70 名前:55 mailto:sage [2007/08/16(木) 06:21:27 ID:/RTXx7JJ]
- >>56
>>57 目的通りの動作が出来ました。 すばやい回答ありがとうございます
- 71 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 00:45:03 ID:QW7WRdl0]
- DQや逆転裁判みたいに台詞をポポポってならすことって可能かなぁ
いろいろ試したけど文字スピードに合わせて鳴ってくれなくて困った
- 72 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 01:12:39 ID:OtO3Om55]
- >>71
もう試したとは思うけど、タイプライタープラグインってのがなかったっけ? あれってどんな具合だろうか。
- 73 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 18:14:04 ID:V+Z59d7K]
- >>71
おさかな定食かどこかにタイプライタープラグインがあったような それのkey.wavの音を変えればよかったと思われる。 文字速度がめちゃくちゃなのはランダムのところをいじればよかったと思われ。
- 74 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 23:24:37 ID:OtO3Om55]
- xxxxSoundBuffer.totalTimeを取りにいく時、
再生してるものがない場合、派手にエラーが出る。 さらっと「0」返してくれたっていいじゃんよぉー って思うのは俺だけですか? って、本家に言う度胸のない俺orz
- 75 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 23:43:46 ID:6nQdjJZ2]
- そのくらい自前で調べろよ・・・
- 76 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 01:23:14 ID:g71rFH5C]
- 調べるとかの問題じゃなくね?
- 77 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 08:07:59 ID:c3zLxmIO]
- 雨とか雪降らして消す時に
フェードアウトとかできないんですかね?
- 78 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 08:14:06 ID:luT6ZHby]
- 裏画面だけ降り止ましてからトランジションでフェードアウト
- 79 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 09:05:12 ID:DvatZ/8W]
- 夏コミのゲームでこれは(吉里吉里的意味で)すごいってゲームあった?
- 80 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 09:22:53 ID:c3zLxmIO]
- >>78
背景と一緒にフェードアウトさせようとしてるんですが 背景だけ変わるんですが
- 81 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 11:34:42 ID:XdAAAXU9]
- それは裏画面の雨か雪が止まっていないのが原因と思われ。
一度表画面できちんと止めるソースを書き、それを裏画面に適用すれば良い筈です。
- 82 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 14:14:43 ID:xq9xqsQg]
- >>78
使い方のテキストくらい読もうぜ… @backlay @image layer=base page=back storage=画像 @snowopt backvisible=false @trans method=crossfade time=2000 @wt @snowuninit
- 83 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 14:15:36 ID:xq9xqsQg]
- あっゴメソ >>80ね
- 84 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 18:53:05 ID:c3zLxmIO]
- >>82
あぁ本当ですね よく読んでませんでした ありがとうございました
- 85 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 02:42:14 ID:Ss2jzv08]
- linkタグで作ったリンクにカーソルを合わせた時、表示される矩形の色とか高さとかを変えるタグが
あったような気がするんですが、何というタグでしたでしょうか?
- 86 名前:名前は開発中のものです。 [2007/08/23(木) 04:08:30 ID:MUSDPCtM]
- リファレンス嫁。人に聞くよりどんだけ早いと思ってんだ。
- 87 名前:名前は開発中のものです。 [2007/08/23(木) 09:10:10 ID:eUZqlrsI]
- 初めまして。
僭越ながら質問させていただきます。 1280x960の解像度で製作したとして、ユーザーのモニターが 1024x768と低い、1854x1242とアスペクト比が通常ではない といった場合、比率を保ったまま拡大縮小されるんでしょうか? 標準で可能、scriptやpluginを組み込めば可能、吉里吉里の 仕様で実現不可能、などと具体的に教えていただきたく存じます。 スレッドの皆様、どうぞよろしくお願いいたします。
- 88 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 10:03:45 ID:Owja4/UA]
- >>87
モニタのアスペクト比で決まるだけっしょ。 吉里吉里側でどうにかなる問題じゃない。
- 89 名前:87 [2007/08/23(木) 10:55:41 ID:eUZqlrsI]
- いろんなサイト巡ってみたら標準で
windowzoomって拡大縮小の機能を 付加するplugin入ってたんですね。 お騒がせしてすみませんでした (;´Д`) 消えます。
- 90 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 11:04:27 ID:Owja4/UA]
- windowzoomではアスペクト比は変えられないんじゃね
- 91 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 12:59:35 ID:T3uA/Wqa]
- >>87
よく知らんけど ttp://kikyou.info/tvp/dev_detail.php >2.29-dev.20070416 >>フルスクリーン表示のアルゴリズムを大幅に刷新 (デフォルトでは一般的な液晶モニタ向けの解像度決定アルゴリズムになっています)これに伴い -fszoom オプション追加、-fsres オプションの指定内容を変更 これってどうなん?
- 92 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 13:33:25 ID:m5AOsJ26]
- むしろ中途半端な存在のQuad-VGAの方がマイナーでWXGAやWXGA+の方が今はメジャーだろ。
しかも、それらの規格をサポートしたモニタてSXGAクラスじゃないと無くないか? 1854*1242てどこの業務用モニタ? 紙芝居ゲーをXGAあたりで作るのはまだ早いよ。バリバリの3Dゲーマー向けならともかく。
- 93 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 13:44:09 ID:Owja4/UA]
- 大体、1024x768が低い解像度って言ってる時点で・・・
まだ多いぞ、1024x768ユーザー。 あとノベルだとしたら、1280x960なんてサイズで作られても読みにくいだけなんすけど……。 横にダラダラ書かれても読みにくいし 左端に寄っちゃって書かれるのも読みにくいよ。
- 94 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:02:06 ID:UJS4faoc]
- ノベゲだとまだまだ1024x768が標準か大きいほうじゃないのかw
- 95 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:06:40 ID:Owja4/UA]
- >>94
だよね。 ノベルなら800x600の方が読みやすい。 むしろ視線を左右にあまり動かさなくて済む640x480でもおk
- 96 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:14:41 ID:UJS4faoc]
- >>94
作り手としては1024とかの方が文字詰め込めるし、栄えも良くできるんだけどねw 800x600はその代わり色々ごまかしが利くし、読みやすしで、まだまだ利点は大きいね ハードカバー 1024 文庫 800 って感じかも。新聞紙で小説はちょっとなぁと思う心理かも試練
- 97 名前:96 mailto:sage [2007/08/23(木) 14:16:07 ID:UJS4faoc]
- >>96
まちがた、全部1サイズずつ落としてかんがえてくだしあ 雑誌サイズ 1024 ハードカバー 800 文庫 640
- 98 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:20:44 ID:Owja4/UA]
- >>96
横1026でズラーっと文字が並んだのは読みにくいからマジやめれ。 詰め込みやすいとかの問題じゃないっての。見栄えも良くないよ。 サイトと同じである程度横幅が狭い方が読みやすい。
- 99 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:21:26 ID:Owja4/UA]
- >>97
おわ、リロードしてなかった。 スマソ
- 100 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 14:30:04 ID:UJS4faoc]
- >>99
誤表記した俺が悪いわけで気にしないでくれ
- 101 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 15:08:56 ID:0iHE3r8a]
- スッゴく話をぶったぎるけどKAGのレイヤについて質問
KAGタグをいじってレイヤ(特に立ち絵)の管理をしやすくしようと色々試みててるんだけど… Layerクラスに例えばLayerName ="" みたいなプロパティを追加して、 Layoptタグを記述するときに Layopt[0 以下略]じゃなくて Layopt["女の子A",以下略] みたいに記述できるようにしたいんだけど、どういじればいいかな…? Laycountタグをいじればいいかなって思ってMWindow.tjs開いたけどワケワカメ 誰かヒントください……
- 102 名前:名前は開発中のものです。 mailto:sage [2007/08/23(木) 15:38:47 ID:0iHE3r8a]
- KAGでレイヤー数を管理してる変数を辞書配列に置き換えてやればなんとかなりそうかな?
なんかレイヤ表示するあたりもごっそり改造しないといけない悪寒… 起きたらリファレンスとにらめっこしよう…
|

|