- 1 名前:名前は開発中のものです。 [2012/06/10(日) 15:57:26.54 ID:TMnyIjmA]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 吉里吉里スレ過去ログ倉庫 ttp://bbs.bokunatu.com/krkr/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 ■TJSをもっと使うために ゲームのインターフェイスをカスタマイズしたい、また KAGの命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) 前スレ ■吉里吉里/KAG/TJS雑談質問スレ■その25 toro.2ch.net/test/read.cgi/gamedev/1323994344/
- 912 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 22:40:19.18 ID:TKVskrVC]
- 自分で作れたら欲しいなんて書き込みしないじゃないですか。
- 913 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 22:54:56.63 ID:LIZVn6Y5]
- クレクレ乞食
- 914 名前:名前は開発中のものです。 [2012/12/04(火) 00:34:19.75 ID:vrXrRNS0]
- 質問です。
レイヤーの位置を、移動した場合、 実際に画面が更新されるまでlay.Left等で取得しても反映されていないのでしょうか? for(i=0; i<lay.count; i++) { left = lay[0].left; left+=2; lay[i].left = left; } 少しおかしな文ですが、この場合、iが0の時と1の時では、実際の画面上のレイヤが移動してないので、 数値は一緒と言う解釈で間違っていませんか?
- 915 名前:名前は開発中のものです。 mailto:sage [2012/12/04(火) 05:02:18.48 ID:5Y1B4cky]
- >>914
配列layにレイヤーが複数枚作られているわけだよね? lay[0]が2ドット右に、他はlay[0]のさらに右に2ドットの位置に移動すると思うけど lay[0].left=2 lay[1].left=4 lay[2].left=4 lay[3].left=4 ...
- 916 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 13:11:30.30 ID:OAf+EQqm]
- >>912
違うな 無ければ創って、公開して是非を問うのがハッカーの本分だ お前は根が卑しい どこの生まれだ?
- 917 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 13:33:18.76 ID:3kBz+hLD]
- こういうKY遅レスって恥ずかしいよね……
- 918 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 17:07:14.38 ID:CUA0ldJv]
- ハッカーとか誰も言ってないんですけど><;
怖いです><;
- 919 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 18:48:45.48 ID:VL5yw5pD]
- 大抵こんな遅レスは自演である場合が多いよな、
- 920 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 13:24:14.93 ID:8Bp3h0zy]
- 吉里吉里が時々イベントを取りこぼすことがあるんだけど、なんとか
防止できないかな。ご存知の方教えて下さい。 たぶん以下の No.189 で述べているのと同じだと思う。 b.koroweb.com/pa/patio.cgi?room=kaicho&mode=view&no=3 onClick()だったら大丈夫なのかな。でも、onKeyDown()とかでも 同じような(onKeyUp()が呼ばれない)ことが起こることがあるし…。
- 921 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 14:07:05.86 ID:JzVH5JKg]
- イベントコールバック内で重い処理入れるとダメってことなら、
AsyncTriggerをキックしてIdle時に処理入れるようにすれば大丈夫かもしれんね。 非同期処理なのでちょっと注意して書かないといけないけど。
- 922 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 21:06:10.50 ID:k/CKdh2o]
- onMouseDown使わずにonMouseUpで処理すれば?
KAGのボタンなんかもそうなってるかと
- 923 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 21:20:33.09 ID:8Bp3h0zy]
- >>921
非同期処理はやってみたけど実装がかなり大変なので、今 あるものを全部作り直すのはちょっとキツい…。でも、 それならなんとかなることは確認できた。 >>922 リンク先の情報に従い、今はonMouseUp()で処理するようにした (それで確かに問題は起こらない)けど、それだと使った時に 反応が悪いのを実感してしまう…。 難しいもんです。
- 924 名前:名前は開発中のものです。 mailto:sage [2012/12/10(月) 00:10:31.01 ID:F7vOg7TX]
- マウスアップがトリガーだと押した後でカーソル外してキャンセルできる利点があるんだけどね
カーソル表示の無いスマホとかタブレットとかのタッチの際には押したときに選択を確認できる
- 925 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 10:04:45.47 ID:GlbHtPFB]
- ウィンドウズOSのOKキャンセルはマウス押しながらカーソルを外せばキャンセルになるけど
吉里吉里2の終了時の確認とか、はいを押しながらボタンからカーソル外して離しても、 そのままはいを押したことになるから、そういうのは考えてないらしい
- 926 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 19:33:44.77 ID:W8Pcdqlh]
- メソッドの遅延呼び出しする汎用関数作ってみた
function AsyncCallback(callbackAndArgs*) { /**/var trig; /**/if (typeof global.AsyncCallbackInstance == "Object") { /**//**/trig = global.AsyncCallbackInstance; /**/} else { /**//**/trig = global.AsyncCallbackInstance = new AsyncTrigger(null, ""); /**//**/with (trig) .cached=true, .mode=atmAtIdle, .callbacks=[], .onFire=function { /**//**//**/for (var arr; (arr = callbacks.shift()) !== void; invalidate arr) { /**//**//**//**/var cb = arr.shift(); /**//**//**//**/if (arr.count > 0) cb(arr*); else cb(); /**//**//**/} /**//**/} incontextof trig; /**/} /**/trig.callbacks.push(callbackAndArgs); /**/trig.trigger(); } Debug.message("Before"); AsyncCallback(Debug.message, "AsyncCallback", "Test1"); AsyncCallback(Debug.message, "AsyncCallback", "Test2"); Debug.message("After"); //Outputs: // 00:00:00 Before // 00:00:00 After // 00:00:00 AsyncCallback, Test1 // 00:00:00 AsyncCallback, Test2
- 927 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 19:47:17.90 ID:W8Pcdqlh]
- あー、arr.countのチェックは不要だったかも…
if (arr.count > 0) cb(arr*); else cb(); は、cb(arr*);だけでおkっぽい
- 928 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 00:52:03.88 ID:qssDTYCw]
- kwidgetsにAsyncClallerってのがあるよ
- 929 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 13:44:49.42 ID:wirisND7]
- 何度も既出の話題でしたらすみません
吉里吉里の実行ファイルがセキュリティソフトによって 消されているゲームと消されていないゲームがあるのですが これは本体のバージョンが関係あるのでしょうか? 消されているゲームも本体を最新にしたらこの問題は回避できますか?
- 930 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 14:20:35.48 ID:t1xJ4JIA]
- 誤検出してるセキュリティーソフト側に問い合わせないと、exeバージョンが
変わったところで定義更新でまた消されるようにされるだけでしょ。 あと配布されてるexeそのまま使っていないところが多いので無意味だぞ。
- 931 名前:929 mailto:sage [2012/12/13(木) 00:38:25.20 ID:thZjtKXO]
- >>930
なるほどそうでしたか・・・勉強になりました レスありがとうございました。
- 932 名前:名前は開発中のものです。 mailto:sage [2012/12/15(土) 09:28:06.19 ID:BcKT7rFz]
- ボタンの表示位置が変えられないんですが、どうすればいいですかね?
[locate]で指定するものだと思ってましたが、Y座標だけ動いてくれません。 X座標はちゃんと変更できるんですけどね・・・・
- 933 名前:名前は開発中のものです。 mailto:sage [2012/12/15(土) 09:33:24.35 ID:JyY6q44M]
- メッセージレイヤの外側まで動かしてるとかじゃね
- 934 名前:932 mailto:sage [2012/12/15(土) 10:01:46.29 ID:BcKT7rFz]
- 自己解決しました。
どうやら自動改行がいけなかったようです。 ¥←コイツをつけたら動くようになりました。 どうしてなんでしょうね・・・関連性がわかりません・・・
- 935 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 04:30:51.15 ID:h6/tMNqu]
- トランジションと、どこでもセーブのプラグインは相性が悪いのでしょうか。
クロスフェードをかけた後の画面でセーブをし、その地点をロードすると、クロスフェードをかける前の画面に戻ります。
- 936 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 11:25:02.60 ID:YFWw9J5e]
- >>935
ここ読め devdoc.kikyou.info/tvp/docs/kag3doc/contents/Misses.html
- 937 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 19:02:52.20 ID:9sfAcb95]
- マルチやぞ
- 938 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 19:11:54.66 ID:h6/tMNqu]
- >>936
ありがとう
- 939 名前:名前は開発中のものです。 mailto:sage [2012/12/20(木) 00:36:17.46 ID:DNLt32xv]
- おさかな定食のサンプルってもう手に入らないのか…
- 940 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 18:55:21.70 ID:IstQDtJj]
- ノベルゲームを作っていて、選択肢をボタンレイヤーを継承して実装しているのですが
会話画面(選択肢が表示されている状態)からセーブ画面へ行き、 また会話画面へ行くと選択肢が消えてしまいます。 セーブ画面に行くときに[tempsave]で会話画面の状態を保存して、 会話画面に戻る時に[tempload]で状態を復帰していますが [tempsave]はメッセージレイヤーの中身までは保持しないんですよね? ボタンはメッセージレイヤーの中に描写されるからボタンの状態も保持されないということでしょうか? そうであればどうやって選択肢の状態を保持したらよいのかよくわからないのですが・・・ どなたかご教授いただけないでしょうか? よろしくお願い致します。
- 941 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 19:12:58.58 ID:M9KEEr//]
- HTML5ベースの無償で使えるノベル・アドベンチャーゲーム開発キット「Almight」
コマンドの記述方式は吉里吉里/KAG互換、マルチプラットフォームのゲームを開発可能 www.forest.impress.co.jp/docs/news/20121221_579879.html almight.jp/
- 942 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 23:23:21.25 ID:JHH0nMgr]
- >>941
作品を販売する際はエイシス(DLサイト)でしか登録できないという
- 943 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 23:35:10.40 ID:+ZITFeF6]
- >>941
文法がKAG3っぽいだけで吉里吉里とは全く互換性ないな。
- 944 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 23:16:46.37 ID:4d1fyDVW]
- win32が先細り状態なのは理解しているが、アンドロにエロゲ卸してどれだけ売れるのか見当がつかん
- 945 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 23:24:16.82 ID:JcokoCtN]
- しかも機種依存・環境依存の酷さはWindowsの数百倍だしな。
- 946 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 23:27:24.79 ID:VQ6P9F+h]
- 基本は「Winと同じのが動く」からスタートでしょ
その後どうなるかは神のみぞ知る
- 947 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 00:17:52.76 ID:+c0ML0vi]
- まぁそれかクラウドゲーミングみたいにするか?
- 948 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 02:20:43.77 ID:FT21BcPe]
- KKEF公開されたな
www.poringsoft.net/?p=987
- 949 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 12:46:58.93 ID:a40wacIm]
- イヴにまでエロゲ開発してる人って死にたくならないの?
- 950 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 12:57:18.46 ID:SaftyhNg]
- (´;ω;`)
- 951 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 13:00:43.85 ID:BYyxMB8J]
- エロゲではないが、別にギャルゲー作ってても悲しくなんてない。
三連休の最後、ふんばらないと!
- 952 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 14:22:50.43 ID:aD+jFtcG]
- >>948
KAGの入力補完機能を作るって書いてた気がするけど、どこまで出来てるのかな マニュアルがないからよくわからん [ を打つと対応する閉じ括弧は自動で作ってくれるけど
- 953 名前:名前は開発中のものです。 mailto:sage [2012/12/24(月) 14:27:50.03 ID:aD+jFtcG]
- あ、ksファイルを直接開くんじゃなくてプロジェクト→新規プロジェクト→Kag3 Projectを選んで始めたら
色々補完されるようになった
- 954 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 21:27:08.70 ID:ZNjdBB7l]
- めまいを表現するにはどうしたらいいかな?
quakeタグを縦だけに揺らすとかかな?
- 955 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 21:30:35.65 ID:3x9D2UQI]
- スクリーンショットを撮って、拡大しながら半透明合成 とか定番だけどね
TJS触れないと苦しいね
- 956 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 23:23:58.90 ID:p38w6g2U]
- 探すとサンプルとか結構あるから参考にしてみるといい。
- 957 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 23:25:44.56 ID:ZNjdBB7l]
- なんか水面に物を落とした落とした時の波紋みたいな処理もあるよね
ちょっと捜してみる
- 958 名前:名前は開発中のものです。 mailto:sage [2012/12/28(金) 05:24:24.88 ID:MoXIFvmA]
- westsideroom.sakura.ne.jp/FACTORY.htm
そういう表現のときは俺はここのHeartBeatPluginをよくつかうよ。
- 959 名前:名前は開発中のものです。 mailto:sage [2012/12/28(金) 23:06:57.56 ID:BlqAACes]
- パーティクルエデターきたー
5000円払って楽々パーテェクるかそれとも手打ちでちみちみパーティクるか 迷う
- 960 名前:名前は開発中のものです。 mailto:sage [2012/12/28(金) 23:52:28.82 ID:O3tRmRxm]
- 時給1000円として5時間で手打ちじゃ1つ2つ作るのが精一杯じゃない?
どう考えても即買いだったんだけども
- 961 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 21:02:30.20 ID:siwkHwCu]
- メッセージレイヤの1行に対する文字数を設定する方法を教えてください
- 962 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 21:27:20.03 ID:C4KhzyZh]
- >>961
wordとかみたいに直接数字を入力するようなのって無かった気がするけど krkr.edolfzoku.com/roadtokrkr/kag005.html これに載ってるようなタグで微調整するしかないんじゃないの? 的外れな事言ってたなら聞き流してくれ
- 963 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 22:52:26.03 ID:g+++Avxt]
- (Dictionary.saveStruct incontextof df)("df.txt");
(Dictionary.saveStruct incontextof df.system)("system.txt"); 上の行だとエラーはでないのですが、下の行で文法エラーになります。 dfは辞書式配列で、df.systemも辞書式配列です。 df.systemをsystem.txtに出力したのですけど、どうすればいいのでしょうか?
- 964 名前:名前は開発中のものです。 mailto:sage [2012/12/30(日) 03:38:53.38 ID:1/XbvooM]
- 文字数を設定して判定すりゃ出来るんじゃね
俺は半角カナだけスキマを調整してるけど、その辺りにねじ込めばできるような気もする。
- 965 名前:名前は開発中のものです。 [2012/12/30(日) 20:03:47.48 ID:3ymEALwK]
- >>963
ウチだと普通に出来るよ? var df = new Dictionary(); df["system"] = new Dictionary(); df.system["aaa"] = "aaa" (Dictionary.saveStruct incontextof df.system)("system.txt"); これでエラーでる?
- 966 名前:名前は開発中のものです。 mailto:sage [2012/12/30(日) 23:47:43.25 ID:FT8DEqh1]
- >>965
落ち着いて見てみたら、df.systemが辞書配列の配列になってました。 辞書配列の辞書配列に直したら、正しく動きました。 ありがとうございます。 df=%[ "skills" => [ %[ "name" => 0, … こんな感じになって思い込みで勘違いしたようです。
- 967 名前:名前は開発中のものです。 mailto:sage [2012/12/31(月) 00:45:48.00 ID:H6Tj5e+F]
- >>962
ありがとうございました 自動改行はありがたいのですが、 文によって改行する文字数が変わったりするので、 思った通りに表示できなくて… その都度修正するよりも 文字数固定で改行の方が見栄えが多少悪くても 思った通りに表示できるので質問しました 検索しても見つからないので諦めようと思います
- 968 名前:名前は開発中のものです。 mailto:sage [2012/12/31(月) 01:17:28.07 ID:pFQbkzLy]
- >>967 固定幅フォントは使いたくないの?
固定幅フォントならメッセージレイヤの幅に応じて文字数固定になるけど。 多分、末尾が 、。っ によってはギザギザになるけど、禁則処理を無くしたりすればいけるんじゃね?
- 969 名前:名前は開発中のものです。 mailto:sage [2012/12/31(月) 01:18:52.46 ID:hAwDKwPS]
- フォントを自由に変えられるようにしたい&でも行末の改行位置は毎回同じにしたい ってことだろう
- 970 名前:名前は開発中のものです。 [2012/12/31(月) 07:28:25.89 ID:bkyQbFyQ]
- フォント選択を固定ピッチ限定とかできたよね
それでなくても シナリオファイルの段階でエディタのマクロかなんかのスクリプトで 定位置に改行入れればいいんでねえの
- 971 名前:名前は開発中のものです。 mailto:sage [2013/01/02(水) 03:03:29.97 ID:iSxJeyYC]
- >>968-970
一度固定幅フォントで試してみて、納得できたらそうしようと思います ありがとうございました
|

|