- 1 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 15:18:34 ID:3kSRIyHL]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その13 pc11.2ch.net/test/read.cgi/gamedev/1195603475/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 681 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:31:10 ID:ePODv9mx]
- >>669
場所が変われば人も違うと思ってるのかな と言うか、変換ツールで吐き出しただけなら、吉里吉里初心者ですらないじゃないか 自分で書いたコードの位置が分からないなんて普通は釣りかと思うよ あれだけ親切にして貰っといて嫌な奴だなぁ
- 682 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:34:43 ID:24AvorzO]
- >フリーソフトかもしれないけれど
>もしかしたらどこかに委託してソフトとして販売するかもしれません。 止めとけw
- 683 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:38:49 ID:R+Qj47Jn]
- KAG新しいのにしたら動き出した。
俺はすっきり。 あとは自分でやってってかんじ? 寝る。
- 684 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:40:27 ID:ePODv9mx]
- >>683 乙カレー
- 685 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:41:34 ID:FgQwBxXE]
- >>679,683
おつ まず検証人がこのスレで二人「も」いたことに驚きだw 2003とか完全に俺の予想の斜め上だったぜw
- 686 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:49:42 ID:R+Qj47Jn]
- もしかしたら時空を越えて来たのかもしれんな。
以前はあんな風にやたら警戒心強いのが多数だった気もするしw
- 687 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 07:11:17 ID:eAyOwmMf]
- なんつーか
世の中には色んな人がいるんだな ネタにしか思えんかったわ これはある意味才能かもしれん
- 688 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 07:13:06 ID:Db/JhRcz]
- おはよう
おれは早々と寝たんだが、みんなやさしいな >>黒華とやら まじで、なんだかんだいって対応してくれるみんなは親切なんだぞ おまえをよろこばせる対応をとるやつが欲しければ最初からmixiにいっとけ 有益なエラーログをryとか書いて、出し惜しみしてるおまえの対応が悪い >>686 もしくは5年に1度起きてくるとかw
- 689 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 07:18:33 ID:eAyOwmMf]
- 昨日のこのスレはあり得ないほど親切だと思うんだが
mixiってこれ以上に親切なの?こういうの相手でも? 自分だったら匿名でなくてもネタ認定してしまうな…… とにかく相手にしてた方非常に乙カレでした
- 690 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 14:25:52 ID:aIeVI+Xk]
- 皆ありがとう
それとごめんなさい。
- 691 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 20:18:28 ID:U3hgXFHG]
- 謝るって大事
- 692 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 21:56:22 ID:YvfrSpby]
- まあいろいろがんばれ
- 693 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 10:49:09 ID:Jl4uEvSI]
- www-2ch.net:8080/up/download/1214012686208452.vS1cDg
こういうギャラリー(スチル置き場)作りたいんだけど、 必要な情報あるとこ教えてくれないだろうか
- 694 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 11:59:19 ID:nInFkhm5]
- そんなに難しいことする訳でもなさそうだから、おさかな定食のCGモード
ベースにしていじれば?
- 695 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 12:43:50 ID:Jl4uEvSI]
- >>694
ふむ…参考になりそうだ、有難う マイスホイールでページ変更はどうしたらいいかな
- 696 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 12:46:26 ID:+Bq1FlCq]
- 一度組んでみてから質問したほうがいいんじゃ?
- 697 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 12:55:22 ID:nInFkhm5]
- 696の言う通り、まず自力で出来る機能だけつけて、出来なかったら類似機能の
ある部分を読むなり、公式掲示板の過去ログあさるなりして試行錯誤した方が 後々のためにもなるよ。 例えばマウスホイールなら履歴で使用してるから、そこを参照してみるとかさ。
- 698 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 13:03:04 ID:Jl4uEvSI]
- うーんと、実はほぼ出来ていて
悩みどころはスクロールとグラフィカルボタンが再読み込みさせないと動かないことだったんだよね 後者は今紹介されたサンプル見て[unlocklink]でどうにかなったのか!!!!という事を知った ので、あとはスクロールなんだが やっぱ履歴か…… 一度覗いて見て何がどうやらだったから、うまく説明してあるところがないかと思ったんだ 自分の検索の仕方じゃ上手く見つけられなかったんで聞きにきたんだ でもそうか、頑張って履歴見てみるわ こんな初心者に有難うな
- 699 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 14:00:32 ID:Gd0scOIf]
- >>698
ホイールの回転はMainWindow.tjsのonMouseWheel関数参照。 上に回ったか、下に回ったかはonMouseWheel関数内のdelta参照。 >>697の履歴話を例にするとonMouseWheel内で下記のように書いてある。 if(!historyLayer.visible) { if(delta > 0) showHistoryByKey(); // メッセージ履歴を表示 (略) } メッセージ履歴非表示中に、ホイールが上回転したら履歴を表示するといった感じ。 だから>>693を例にすると if (ギャラリー画面なら) { if (delta > 0) 前ページに戻る else if (delta < 0) { 次ページに進む } } とすれば良いかと。 後は前ページに戻る内で、先頭ページでホイールが上回転したら最終ページに進む、 ないしは無反応扱いにするかとかしてあげる必要があるかなと(次ページに進む場合も同様)。 それと、前ページに戻るや、次ページに進むは>>693の右上の画像のページ数のボタンの1〜8の横にでも「←」、「→」 ってボタンを作ってあげて機能するようにしてみて、その部分をonMouseWheelから呼ぶのが簡単かな。 それでその後に「←」、「→」ボタンをコメントアウトすれば元通りの「1〜8」になると。 ちなみに「if (ギャラリー画面なら)」は必ずギャラリー画面しかこのルーチンに入らないことをきちんと確認する必要あり。 某商業ゲーで、ホイール動作未対応のシステム画面でもそういうルーチンに入るような組み方をしてしまったみたいで、 システム画面でホイール動作させると強制終了すると言う事例があったので。
- 700 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 14:25:32 ID:Jl4uEvSI]
- Σ((;゚Д゚)
すみません、こんなに記述して頂いて… えっと、前ページ、次ページというのはやりかたがわからなかったので、取り敢えず調べてみて @iscript function onMouseWheel(shift, delta, x, y) { // ホイールが回転した super.onMouseWheel(...); //一ページ目の場合 if (tf.graph == 1) { if (delta > 0) { kag.process('', '*gy12');//最終ページへ } else if (delta < 0) { kag.process('', '*gy2');//2ページ目へ } return; } @endscript という風にグラフィック用のシナリオに書き込んでみたんですけど、うんともすんともいってくれません どこらへんが悪いでしょう…? ページ冒頭で 一ページ目なら [eval exp="tf.graph=1"] と入れて居るのですが
- 701 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 15:45:48 ID:Gd0scOIf]
- >>700
前ページ、次ページは>>699にも書いたけど、 >>693の右上の画像のページ数のボタンを「← 1 2 3 4 5 6 7 8 →」にして、 ←や→をまず機能するようにすると良いかと(この時点ではマウスホイールは一切気にせず)。 >>700のソースについては、監視式でtf.graphの値を見るとか、 onMouseWheel内に1行おきにでも dm("この場所通過中1"); dm("この場所通過中2"); dm("この場所通過中3"); とでも書いておいて、コンソール見ながら、どこを通過しているかを確認してみるしてデバッグしてみると良いかと。
- 702 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 15:46:37 ID:Gd0scOIf]
- ×確認してみるして
○確認してみるなどして
- 703 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 15:59:29 ID:2V1m51Y7]
- >>700
onMouseWheelはWindowクラスにしかない。 ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_Window_onMouseWheel.html 700の書いたやつだと、global.onMouseWheelという感じになってしまう。globalは辞書配列(うろ覚え) KAGではMainWindow.tjs内で定義しているKAGWindowのonMouseWheelが呼ばれる。 KAGWindowクラスを継承するか、KAGWindowクラスを改造するかしないと ホイールの回転はとれないと思う。 その際、履歴の方と共存できるようにしておかないと、履歴でホイールが効かなくなるので注意。
- 704 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 16:11:23 ID:XTmirx2G]
- CGリストを表示しているメッセージレイヤに入れてやるのはどうかいな?
後で片付ける必要があるけど。 kag.fore.messages[0].onMouseWheel=function(shift, delta, x, y){ //(ry };
- 705 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 16:27:06 ID:2V1m51Y7]
- すまん。間違えた。
LayerにもonMouseWheelがあった。 ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_Layer_onMouseWheel.html ただ、 >このイベントは、キーボードイベントと同じく、フォーカスを持っているレイヤにのみ発生します。 とあるので、フォーカスが変わるとホイールの回転がとれなくなる。 となると、Windowの方が確実か・・・
- 706 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 16:28:30 ID:Gd0scOIf]
- >>700
>>701の書き込み見て理解した。 >>700で@iscriptって書いてるって事は、ギャラリー画面とかが書いてあるシナリオとかに書いたって事か。 >>699の書き方はMainWindow.tjsのonMouseWheel関数内に追記する書き方です。
- 707 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 16:35:28 ID:djZ8Pstl]
- ちょっとこのスレ親切なやつ率異常に高くなってるなw
ID:Jl4uEvSI のように自分で頑張ったけどできなかったって奴には親切にしてやりたくなるが、 この前のクソのような奴には、それなりの対応あるいは無視してしまう。 お前ら、大人だなぁ。
- 708 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 17:11:29 ID:1SRmmE9O]
- 本家BBSには負けるわ
- 709 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 17:15:32 ID:+Bq1FlCq]
- そういえば、本家BBSのHN変更禁止は最初びびったなー
見当はずれなこと聞いて叩かれて、恥ずかしかったから名前を変えたらさらに叩かれたwwww
- 710 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 17:22:28 ID:1SRmmE9O]
- HN変更禁止するくらいなら名無しおkにしてほしいな。
いつまでもあそこに居座ってるわけじゃないし、ちょっとした質問でいちいちHN要るのは面倒だ。
- 711 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 17:32:03 ID:6/o9KqUP]
- // AfterInit.tjs に以下を追加
with(kag) { .origOnMouseWheel = .onMouseWheel; .wheelUpStorage = .wheelUpTarget = .wheelDownStorage = .wheelDownTarget = ""; .onMouseWheel = function(shift, delta, x, y) { if (inSleep) { if (delta > 0 && (wheelUpStorage != "" || wheelUpTarget != "")) { process(wheelUpStorage, wheelUpTarget); wheelUpStorage = wheelUpTarget = wheelDownStorage = wheelDownTarget = ""; return; } else if (delta < 0 && (wheelDownStorage != "" || wheelDownTarget != "")) { process(wheelDownStorage, wheelDownTarget); wheelUpStorage = wheelUpTarget = wheelDownStorage = wheelDownTarget = ""; return; } } return origOnMouseWheel(shift,delta,x,y); } incontextof kag; .tagHandlers.wheel = function(elm) { wheelUpStorage = elm.upstorage; wheelUpTarget = elm.uptarget; wheelDownStorage = elm.downstorage; wheelDownTarget = elm.downtarget; return 0; } incontextof kag; } //--- ここまで ; KAG拡張:ホイール時の飛び先を指定。 ; [s] 状態でのみ機能する。ジャンプすると設定はクリアされる ; リンクやボタンは機能したままなので必要に応じてジャンプ先で[locklink]すること @wheel upstorage=hoge.ks uptarget=*up downstorage=hoge.ks downtarget=*down ; 強制解除 @wheel
- 712 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 18:00:41 ID:6/o9KqUP]
- KAGから TJS を直接使うのは原則やめたほうがいい。
kag (MainWindow) に手をいれるの自体はありだけど、そういう時は、 内部変数とかも足して、KAGからの口もつくって、(kag.tagHandler に追加で簡単につくれる) 制御はあくまで KAGの流れにそってつくるようにするのが正しい。 あと、セーブロードを配慮する必要があるときは、素直に KAGPlugin を作ろう。
- 713 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 18:57:12 ID:m4FUhkwa]
- 動けば正しいとか間違いとかどうでもいいな
- 714 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 19:22:47 ID:Xy1UBGxP]
- まぁ共同作業だったり売り物だったりする場合はそうもいかないんジャマイカ
- 715 名前:名前は開発中のものです。 [2008/06/21(土) 20:15:58 ID:zjl3rD6t]
- すみません。質問があるのですが
ゲームプレイ中に常にグラフィカルボタンを置いて、 グラフィカルボタンをクリックしたら栞を入れ、セーブ、ロードなどの サブルーチンに飛び、右クリックを押すと栞を読み込みゲーム中に戻れるように したいのですが、 その後[return]タグで戻そうとしてもグラフィカルボタンのタグには [call]がないので「[return]タグが多い」と言われて元のゲーム画面に 戻ることが出来ません。ほかの方法もわかる範囲でやってみたのですが すべて失敗してしまいました。 常に表示しているグラフィカルボタンからサブルーチン、そしてプレイ中 の画面に戻る方法でいい解決策はないでしょうか。
- 716 名前:700 mailto:sage [2008/06/21(土) 20:36:24 ID:Jl4uEvSI]
- な…何か親切な人が沢山増えてるぞ
えっと、自分の記述箇所が違ったんですね 教えてもらった通り、MainWindow.tjsに書き込んでみた所、無事に動作しました 有難う御座います それで、>>711の方なんですが、 これは「AfterInit.tjs 」を作って、>>711の内容を書き込んだ方がいいよ、という事なのは解るんですが 飛び先は wheelDownTarget = ""; に記述すればいいんですかね…?
- 717 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 20:39:42 ID:Xy1UBGxP]
- >>715
グラフィカルボタンのexeに、 kag.callExtraConductor('ファイル名','*ラベル名') でいいんじゃね? 栞を入れ、のあたりがなんか気になるが… systembutton.ksとかrclick_tjs.ksみたいなプラグインも サンプルで入ってるから、こだわりがないならそっちも見てみ
- 718 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 20:40:25 ID:nInFkhm5]
- >>715
おさかな定食のシステムボタンサンプルは? 実行したいサブルーチンの種類にもよるけど、シナリオファイル呼び出し版で 大体のことには対応可能だと思うよ。
- 719 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 20:49:57 ID:Xy1UBGxP]
- ゴメン、exp属性ね
- 720 名前:名前は開発中のものです。 [2008/06/21(土) 22:28:15 ID:zjl3rD6t]
- >>717
>>718 なりましたw kag.callExtraConductorで解決できましたw 教えてくださってありがとうございます。 ご迷惑おかけしました。
- 721 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 23:35:45 ID:6/o9KqUP]
- >>716
MainWindow.tjs に専用処理をいちいちいれていると他の画面で同じようなことを しようとしたときに困るぞっと。 //--ここまで までの部分を AfterInit.tjs にかくと、KAG に wheel 命令が拡張されるので、 あとは、KAG のほうで [wheel] を使って飛び先を指定しておくと、[s] の部分での 処理待ちでホイールを回すとそこにジャンプするようになる。 wheel は、多重呼び出し防止のため、ジャンプするたびに指定した 内容を忘れるようにくんであるのでそのへん注意。必要なら再設定。 普通は画面再描画したあと、[s] の直前に書くようにしておけばそれで足りるはず。
- 722 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 00:00:04 ID:QYcdDG9l]
- >>716
動いたようで何より。 後、>>711の動作は確認してないけど、>>711が動くなら>>700の記述スタイルの場合、そちらの方がお勧め。 私の場合、 if (delta > 0) BeforePage(sf.page) else if (delta < 0) { NextPage(sf.page) } みたいにかいてる関係上、>>711をそのまま使うのは難しそうだけど。
- 723 名前:700 mailto:sage [2008/06/22(日) 11:25:42 ID:c/u2EFuT]
- >>721
おお……書いてもらった奴はよくわかってないんだけど動きました。凄い…… 有難う御座います 此方の方が簡単なので、此方を使わせていただくことにします >>699さんも、有難う御座いました。色々勉強になりました では
- 724 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 15:22:54 ID:Pk1qdhNk]
- きりきり使いの皆さんは素材ってどっから調達してますか?
フリーの素材を落として使ってます? それとも自作? 有料素材が纏まったCDとかDVDを購入?
- 725 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 15:57:03 ID:8T0Eq8OW]
- ほとんど自作だけど、効果音だけは素材使ってる。
主にAppleLoopsの素材週。
- 726 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 16:24:24 ID:1Wwi7YnE]
- 効果音はマイクでそこらの音を拾って、AdobeAudition で加工してる。
あとは口で「ドゥーン」とか。
- 727 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 16:43:38 ID:tTp8IMNR]
- ドゥーンワロタwww 爆発音とかか?
俺はフリー素材かな。 国内だけでも大体揃うし。海外まで集めだすときりないけど。
- 728 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 16:51:16 ID:tOxnMN2s]
- ただの趣味で一人製作なんで全部フリー素材。
どうしてもイメージに合うのがなかったときだけ自作。 でもこの前落としたフリゲが音楽も背景も被ってて泣きそうになった。
- 729 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 19:15:13 ID:i8bY6ztm]
- 音楽が被るのはよくあるな。
- 730 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 20:17:00 ID:vPHtRUwb]
- 全部ひぐらしのでいいとおもた
- 731 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 20:37:39 ID:rtmWUmLM]
- ひぐらしの音楽はピンとこねえなあ
- 732 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 21:18:30 ID:qRVMYWh4]
- ,. -一  ̄ ̄` - 、
/ \ |====ミx,、、_ \ 、__>ァ¬一ァ―r¬ミi、 \  ̄7'/'/ //// ,ハヘ.,ニヽ、 } // / /:,'/,' ' i┴`≠| i }`T''トrイ //i , ; !:!:| !:i | ̄ヽ | ,ハ. l. l. }::| | i {. { l | トi;、l_ヽ | ⌒ィヽ!ノi. }:| :! l :| N.\ヽ.ヽ.ヽi!.{::::ji! !.'{_:::::} ji. |,リノ ' , | >ト、_トトr`´ '  ̄´イ/',.イ/ :/ /:イ ハトゞゝ 「`7 ≦,イィ1 イ /| YOUは名曲! _. --- 、 /〃 ,'// /:/_> `´ イ //ノ ,ハ{ノ! 素材にはできないかな・・かな , ‐',.- \. ,'./.| /!|:|レ'|:{r一 ''  ̄iスニム.ム!_ル' l | /⌒ | V | | ||/_ヽ-〉 _,イ/ , -- \ l__,/| :| | /.N / } |__,///>/ ! ー1 ,ノ ,:'1 ,Kニ.ヽ| \__, イ { 〈 ' 丁 /´ ヽ. ヽ} '⌒ヽニ=ヘ. イ / `iー.′ l /! /l ヾニ゙イ ! }/_,ノ 〃 ` ̄´/ ヽ __/フ'´ 〈{ /
- 733 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 23:33:04 ID:EFk4wYwr]
- 4本指は素材にはできないのです〜 にぱ〜☆
- 734 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 23:59:06 ID:CXxgrTQc]
- ひぐらしで使われている音楽とSEはなるべく避けてる
ゲーム中、ひぐらしを連想されても困るしな
- 735 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 00:04:46 ID:S50G4iy4]
- 俺はフリーの素材だとなにかしら他のゲーム連想しちゃうけどな
使われるような奴はある程度限られてるし
- 736 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 00:40:52 ID:oPQI0GTR]
- 怖いのが苦手だからひぐらし避けてたら、見事に被った。
しかもパクリとか言われて涙目。
- 737 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 00:43:58 ID:0h9FxKd0]
- ひぐらしと同じの使うとパクリって言われるよな
- 738 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 00:48:44 ID:XZK7kRmM]
- ひぐらしやったこと無い身としては気づかずに地雷踏みそうで怖いなw
- 739 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 01:54:33 ID:ZxrE5nrQ]
- あぅあぅ これを機にひぐらしやるといいのです
吉里吉里の本にも載ってる 同人ゲームの頂点をプレイするのはゲーム製作者として大事なのです , -―-、__ ,イ / , ヽ `ヽ、 / { { lヽ } i !_ /{ i N\リーソヽ lハi;;;ヽ |;ヽル-‐ ‐‐- ソ }l;;;;;| {;;;;| { _, ∠ノ |;;;/ ヾハ ゝ、 _ , イルノi.イ ノ、_l/ノ ! />、│/ | / ,イ i// _イ / | J r / / / / Y 八 でも竜ちゃんはNスク派なのです・・・・
- 740 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 01:56:57 ID:/zbkA0jX]
- 流れぶった切りすいません。
今、自分も>>278と同じ状況に陥っててどうにもならないので 誰か分かる人助けて下さい。 コンソール見てあれこれいじってみたんですけど 結果は変わらずでした。
- 741 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 02:08:20 ID:OBsWL9F6]
- >>740
誰かエスパー頼む
- 742 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 03:33:39 ID:7KqI5MT5]
- >>740 positionタグにmargin=0足してみ。
- 743 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 03:46:38 ID:OBsWL9F6]
- >>742
marginl=0 margint=0 の間違いじゃ? でもこれって>>740=>>278が前提だよな
- 744 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 05:07:22 ID:7KqI5MT5]
- >>743
あ…そうかmarginは使えないのか、フォローありがとう 確認てことで、追加でmarginl=0 margint=0 marginr=0 marginb=0 もしくはlocateタグを消してみる どっちでもいいかな >でもこれって>>740=>>278が前提だよな だな まぁ良くある例だし同じだと思うが 違ったらエスパーに頼むしかないなw
- 745 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 10:04:04 ID:0jLrHc96]
- すみません、安定版最新のKAGでノベルゲームを制作中なんですが、
コンソールログをセーブデータと同じ場所に出力する方法はありませんか? Vista対策でセーブデータとログをマイドキュメントに保存したいんです。 試しに開発版もDLしてみたんですが、そちらはconfig.tjsの中に セーブデータの保存先指定の項目が見つからなくて。orz 何か自分が見落としてるか全然わかってないんだと思いますが、 ご存じの方アドバイスをお願いします。
- 746 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 11:58:16 ID:LM04PUsi]
- 月姫で使われたフォントはすっかり月姫フォントになってしまったな
- 747 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 12:32:37 ID:PvjSDJQO]
- >>745
コンソールログの保存場所は、2.28 系では指定はできません。 最新の本体なら、Debug.logLocation で指定できるようになってますので、実行ファイルだけ 新しいのを持ってきて、直接 Debug.logLocation を指定するとかしないと Vista のUACへの対応はできません。 当然保障外なので自己確認&責任で。 ちなみに 2.30RC の KAG では自動的にセーブデータフォルダに追従するような処理が入ってます。 あと、2.30RC のKAGのセーブデータ位置(kag.saveDataPath) は、 System.dataPath (これも本体側の新機能)を参照するのがデフォルトになってて、 その関係からか Config.tjs からは指定が削除されてるようです。 詳細は吉里吉里2リファレンスのコマンドラインオプションの -datapath のとこを参照。 これのデフォルト値の調整は、krkrconf.exe で cf ファイルを作っておくか、 インストーラでユーザにどこに配置するかを選択させて、cf ファイルを 自動生成して制御するのが想定された設計だと思われます。実際、今でてる 商用ソフトのいくつかでは、そういう対応になっているものが見受けられます。 マイドキュメントで固定、とかにするなら、Config.tjs で従来通りの記述で kag.saveDataPath を上書きしても特に差し支えはないですが、 そうするとユーザが「吉里吉里設定.exe」でカスタムすることはできなくなります。
- 748 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 15:02:35 ID:0jLrHc96]
- >>747
丁寧なご説明ありがとうございます! 安定版が更新されるのを待ちつつ、間に合わなければ 開発版で吉里吉里設定でcfファイルを作って対応してみます。
- 749 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 15:19:17 ID:5OJ4lwdw]
- >>748
RCなんで次期安定板という位置付け 特に気にしなければ2.30RCをベースにして、正式版がリリースされたら 2.30に乗り換えるというスタンスもありかと思うよ
- 750 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 15:34:04 ID:0jLrHc96]
- >749
そうですね、言われてみればその方が後で乗り換えるとき 色々修正しないで済みそうです。ありがとうございます!
- 751 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 23:13:08 ID:e9z9yGBr]
- KAGで*をメッセージの頭に表示させることできますか?
エスケープの仕方があるのでしょうか? [は[[で打てるみたいですが
- 752 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 23:17:32 ID:P43JZS3X]
- [ch exp="*"]
- 753 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 23:43:13 ID:RuUFj9pO]
- TJSのえらい人、教えてプリーズ!
下のようなスクリプトを書いて実験してみました。 ウィンドウを2つ表示するだけのスクリプトですが、これで win1を閉じるとwin2も閉じて吉里吉里終了。 win2を閉じてもwin1は残る。吉里吉里終了せず。 どういう原理でこうなるんでしょう? class Window1 extends Window { function Window1() { super.Window(); visible = true; caption = "win1"; } } class Window2 extends Window { function Window2() { super.Window(); visible = true; caption = "win2"; } } var win1 = new Window1(); var win2 = new Window2();
- 754 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 00:17:51 ID:nYZfnpmX]
- 最初に作られたウィンドウがメインウィンドウという奴になるから
メインウィンドウが消されると吉里吉里自体が終了する メインウィンドウ以外のウィンドウが消されても、そのウィンドウが不可視になるだけで吉里吉里は終了しない
- 755 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 00:22:50 ID:B8iAE3X8]
- 不可視(visible=false)じゃなくてinvalidateじゃね?
- 756 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 00:30:07 ID:nYZfnpmX]
- そうだっけ?自信ないわ
- 757 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 00:34:38 ID:nYZfnpmX]
- いや考えたらinvalidateじゃねえ
不可視だった筈だ
- 758 名前:753 mailto:sage [2008/06/24(火) 00:41:25 ID:cEDh5OgU]
- >>754
えらい人、レスありがとう! メインウィンドウは、吉里吉里実行中は消してはいけないということなのですね。 実はまだよくわかってなかったりしますが、参考になりました!
- 759 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 00:48:31 ID:B8iAE3X8]
- >>757
そっかごめん俺適当なこと言った
- 760 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 02:30:15 ID:jOyaTzr5]
- >>754
たぶん 最初に作られたウィンドウがメインウィンドウとして登録される。 ウィンドウを閉じると、ウィンドウは削除される。 閉じたウィンドウがメインウィンドウだったら、終了処理もおこなう。 これじゃね?
- 761 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 02:33:07 ID:NuB56O54]
- >>757
どっちも違う。close() がトリガ ちなみに 2.29-dev.20070416 から System.exitOnWindowClose という プロパティが増えてて、この挙動を制御可能になってる。
- 762 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 02:37:43 ID:jOyaTzr5]
- >>761
へー よくわからんけど拡張されてるんだな
- 763 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 17:40:45 ID:nYZfnpmX]
- >>761
close()が呼ばれてデフォだと結局どうなるんだ? とりあえずウィンドウのオブジェクトは削除されたりしないよな・・・ 不可視になるくらいじゃね?
- 764 名前:名前は開発中のものです。 mailto:sage [2008/06/25(水) 16:21:55 ID:1SiQU/TL]
- 満喫でKKDEをダウンロードして持ってきた
.NET framework 2.0が無いから起動出来なかった メモ帳で作るしかない?
- 765 名前:名前は開発中のものです。 mailto:sage [2008/06/25(水) 16:39:49 ID:kluKw7Ag]
- コーディング用に色々な機能の付いたテキストエディタが沢山あるから、
それ使ってやれ
- 766 名前:名前は開発中のものです。 mailto:sage [2008/06/25(水) 17:11:55 ID:h1EUCbMe]
- .NET frameworkいれればいいだけの話だろ。馬鹿か?
- 767 名前:名前は開発中のものです。 mailto:sage [2008/06/25(水) 17:28:40 ID:2C6OY7zB]
- .NETの必要なセットアップファイル持ち帰ったら途中でダウンロード挟んであって無理だったんだよ
- 768 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 06:50:15 ID:nHXqMJmM]
- 再頒布可能パッケージを落とせば?
- 769 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 13:02:44 ID:LjF6qewN]
- 素直にネット環境用意しろよww 他にも事ある毎に必要になるだろう?
- 770 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 13:38:00 ID:YqkTtc/v]
- 雑誌のCDROMにTeraPadっていうやつ見つけてこれツール起動できるからテストするときに便利だと思ってるんだけど、吉里吉里起動してもプロジェクトフォルダ指定してくださいの画面が出る
プロジェクトフォルダを指定して起動するコマンドラインあったら教えてください これできたらとりあえず十分な環境と言えそうです
- 771 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 13:42:52 ID:FyEYWGDg]
- 吉里吉里インストールしてるドライブ:\kr2_228r3\kirikiri2\krkr.eXe "プロジェクトフォルダがあるドライブ:\プロジェクトフォルダ名"
例 C:\kr2_228r3\kirikiri2\krkr.eXe "D:\ソース1\" kirikiri.exeのショートカットを作った後 プロパティーのリンク先をそういう風に書き換える 作業フォルダは上の例で行けば C:\kr2_228r3\kirikiri2
- 772 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 13:44:00 ID:FyEYWGDg]
- 修正
C:\kr2_228r3\kirikiri2\krkr.eXe "D:\ソース1\" C:\kr2_228r3\kirikiri2\krkr.eXe "D:\ソース1" 最後の\いらない
- 773 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 14:12:15 ID:uS8VIzfE]
- >>771>>772
できました ありがとうございます
- 774 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 16:22:07 ID:pzSmB8sk]
- 完成したゲームを配布したいんだけど
何をどうやるのか全くわからん
- 775 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 16:51:14 ID:sdHF6viM]
- >>774
それだけでは分からないが ファイルをLZHとかで圧縮してどこかでスペースを借りて配布したらいいんだよ BITTRENTで流してもいいんだよ
- 776 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 21:16:52 ID:FyEYWGDg]
- >>773
いえいえ、 こちらこそショートカット作成と思い勘違いした返答していました。 TeraPadは自分も使っています 必要な機能だけありちょうどいいですね。
- 777 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 23:40:29 ID:1D9xPaV3]
- 誰か音声エフェクト系の吉里吉里プラグインださないかなー
ディレイとか、リバーブとか、イコライザーとか。 VSTプラグイン引っ張りこむプラグインなら現実味あるかと思ったけど、 軽くググった感じではそう甘くないようで…
- 778 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 23:48:50 ID:UheYVQZa]
- >>777
リアルタイムでやる必要あるのか? 事前にWaveLabとかAuditionでフィルターかけとけばいいのに。
- 779 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 04:24:54 ID:j2gjTSOk]
- Config.tjsの中身ってCopyright (C) 2001-2006 W.Dee and contributors
の部分さえ消さなければどんな風に書いてもライセンス違反にはならないよな? 例えば「//コラァッ、Config.tjs開いてんじゃねぇ、お前改造する気だろ」 とか入れても問題ないよね?お遊びで
- 780 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 04:50:56 ID:7+r/ppGl]
- >>778
ダウンロードソフトを作るよーって時に、ちょっとでも容量を絵に回すぞとか。 一個の音声で回想シーンもこなすよとか。 東鳩2やってて思ったんだけどね。バカなリバーブだけどアレはアレで面白かったし。 スクリプトのレベルで色々やれると小回り利いて楽しそうと思ったんだよ。
- 781 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 12:02:27 ID:gcaqCABk]
- >>780
iTVPBasicWaveFilter を実装して、TJS2 からそれを取得できる interface メソッドをつくれば WaveSoundBuffers.filters に登録すれば使えるはず。作ったことないけど。 標準で提供されてる WaveSoundBuffer.PhaseVocoder がボイスチェックのデバッグ時に超便利。 その他、ファイルロード部で細工するトリッキーな例としては このへんとか(SOX拡張プラグイン) その後進展がないけど。 ttp://www.denpa.org/~go/denpa/200509/from11.html#19_2
|

|