- 1 名前:名前は開発中のものです。 mailto:sage [2009/06/06(土) 01:11:54 ID:EztZkDNL]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17 pc11.2ch.net/test/read.cgi/gamedev/1234356309/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 52 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 16:37:21 ID:1n0UxZOb]
- systembutton.ksを使えばいいじゃない
- 53 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 20:26:26 ID:pFyyBaJS]
- うんうん
それ用のシステムボタンプラグインは吉里吉里に梱包されてるよ 前スレの最後で話題に出たばかりじゃない
- 54 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:21:18 ID:rlut5lri]
- どなたか前景レイヤを縮小するスクリプトの記述知ってる人いらっしゃいませんか?
立ち絵をそれ用に作ってしまったもんで、今は股間同士で会話するトンデモ状態になってます KAG EX2、バージョンは2.30で制作しています zoom=タグに-とか0.〜とかreductionとか、色々試してみたけどやっぱ駄目でしたorz
- 55 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:22:56 ID:iEcPynZ+]
- どういう状態か見てみないと答えられないよ。
まずはその股間同士の会話の画像見せて。
- 56 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:24:34 ID:lStr2J+C]
- >>54
TJSでもいいけど、拡大縮小プラグインあたりが簡単でいいんじゃね
- 57 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:44:22 ID:uDfz5ZI6]
- 素材自体を縮小しておくのはだめなのか?
- 58 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:15:16 ID:rlut5lri]
- [layopt layer=○ page=fore visible=true][image storage="△" layer=○ page=fore pos=center]
[animstart layer=○ seg=1 target="□"] ↑こちらが現在のスクリプトです。参考までに >>55 正確に言いますと、ブラウザの中に股間から足が写って、それがひしめきあってる状態です 画像は…恥ずかしすぎるっすorz ですが最悪の場合、キャプった物をお見せ致します >>56 実は立ち絵に目パチ口パクのアニメーションを使用してまして、 試してみるとどうやらそちらのプラグインでは対応していないようなのです EXに移行したのもそれが原因だったり… >>57 それも考えてはみたんですが、別サイズごとに一からアニメーションを設定し直すのは労力的な面で大きいかなと; かと言って、小さい画像で拡大を使うと汚くなりますし…、ぬーん
- 59 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:24:29 ID:BlwiTe6b]
- >>54
tjsに挑戦!てところで拡大縮小プラグイン公開されてる あとアウトフォーカスの逆引きマニュアルとかにもなかったっけか? 自分は前者使わせてもらってるけど 使いやすいよ
- 60 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:29:18 ID:s70C2qSD]
- kagex2 なら、image タグで zoom=50 とかやったら 50%サイズにならね?
pos の指定は、画像に対する左右のセンタリングだけだから、Y位置の補正をしたければ あわせて例えば yoff=200 とかやれば 200pixel 下にさがると思うよ
- 61 名前:54 mailto:sage [2009/06/16(火) 02:04:29 ID:vyGKTSm/]
- めでたく解決しました!
どうやら諸悪の根源は、元画像のサイズが大き過ぎた為のようです 多少の縮小では気付かなかったという、なんともおマヌケな原因でした… >>59 アドバイスありがとうございます そちらのサイト、参考にさせて頂きます >>60 そんなタグがありましたか! 丁度そちらでも悩んでいた所でしたので、ありがたく使用させて頂きます お騒がせしてしまい申し訳ありません 皆さん、ご指南本当にありがとうございましたm(__)m
- 62 名前:50 mailto:sage [2009/06/16(火) 07:44:46 ID:3Kvc5Uf6]
- 前スレ見れないんです。
systembutton.ksを使ったやり方も調べたけどよく分からなかったので 自分でわかるようなやり方をしてみようと… first.ksで [macro name=botan] [locate x=300 y=5] [button graphic=SAVE] [locate x=350 y=5] [button graphic=LOAD] [endmacro] として 使いたいところで *スタート|スタート [cm] [botan] みたいな感じ。 まだ試せてないのですが。 systembutton.ksの方が良ければ使い方のサイト等 教えてください。
- 63 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 07:56:29 ID:fVxbNLhl]
- systembuttonプラグインは吉里吉里本体と一緒に動くのが入ってるでしょうがよ・・・
- 64 名前:50 mailto:sage [2009/06/16(火) 08:02:16 ID:3Kvc5Uf6]
- すごく馬鹿らしいかもしれませんがそれが分からないんです。
systembuttonを実行フォルダに入れても 実行してもエラーです。 なにかが根本的に違うのはわかるのですが…
- 65 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 08:33:46 ID:fVxbNLhl]
- [call storage="systembutton.ks"]
とかはやってるかい? 動いてるソースがあるんだから、それを弄ってどこがどうなってるかを把握した方がいい。 いちいち聞かずに解決できるようにならんと。
- 66 名前:50 mailto:sage [2009/06/16(火) 10:01:45 ID:3Kvc5Uf6]
- >>65
やっていませんでした。 基礎ができていないのはわかっているのですが 正直どこを見てそういう知識をつければいいのかが まったくわかりません。 KAG System リファレンスはかなり調べたのですが… 自分で解決できるようになりたいです。
- 67 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 10:27:42 ID:ots5lnKu]
- KAGの範囲なら、実際のところ、KAG リファレンスがすべてだよ
解説サイトとかそういうのもリファレンスにのっていることを繰り返してるだけにすぎないし 本当に特殊なこと以外は 吉里吉里本体についてくる、KAGリファレンス・TJSリファレンス・吉里吉里リファレンスの3つでたりるから ようは慣れだな あとはsystemフォルダに入ってるファイルの中身を読むこと
- 68 名前:50 mailto:sage [2009/06/16(火) 11:03:29 ID:3Kvc5Uf6]
- systemフォルダはあまり読んでませんでした。
アドバイスありがとうございます。
- 69 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 14:53:19 ID:6WspvvfF]
- ド素人がいきなり、Systemフォルダの中を漁っても、返り討ち。
「systembuttontest.ks」が「systembutton.ks」をKAGのシナリオで使うサンプルに。 なっているが、そのサンプル、自力で動かせないとなると、 (「YesButton」,「NoButton」っていうボタン用グラフィックを別途用意する必要があるのは、 ちょびっと吉里吉里、解ってないとあれかもだけど) もしかしたら、もう、解決してるかもしれないけど、一旦、落ち着くのが吉。 62の方法に立ち戻ってから試行錯誤してみた方がいいかもしれない。 (>>51のアドバイスとか、実はなかなか含蓄が…)
- 70 名前:50 mailto:sage [2009/06/16(火) 15:16:34 ID:3Kvc5Uf6]
- >>69
Systemフォルダ見て撃沈しました。 YesButtonとNoButtonはグラフィックボタンの SaveとLoadを引用してみようと思ったのですが、 表示されず悪戦苦闘してました。 62の方法も練習を兼ねて試行錯誤してみます。 >>51のアドバイスも調べてみたいと思います。
- 71 名前:44 mailto:sage [2009/06/16(火) 19:19:46 ID:YAQ/YYVf]
- >>45,46
おれいが遅くなりました。 >>46の予言にはまだたどり着いていないけど、がんばってみます
- 72 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 22:00:45 ID:UxESO8+R]
- 「systembutton.ks」とか「rclick_tjs.ks」がらみとか……
早く、お魚定食が復帰してくれると、いいんだけどね。 今は、初心者には時期が悪いね。
- 73 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 23:48:41 ID:0458uMbA]
- おさかな定食も結局はある程度かじった向けだと思うぞ?
まるっきり初心者が手を出すもんじゃないと思うが。 ログに出てるだろー的な初心者質問も、あそこも多かったしなあ
- 74 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 00:12:56 ID:GfrLqePe]
- 要領をえない質問かもしれませんが、相談させてください。
□キャラA □キャラB □キャラC □キャラD □キャラE □キャラF □キャラG □キャラH □キャラI 1班: 2班: 3班: 候補キャラを選択してチームわけをしたいと考えています。 checkboxタグで選択ボックスを作り、commitタグで確定したきゃら名を班名の後ろに表示……まではできました。 班名の後ろに、1度確定させた班(変数)を消す『取り消しボタン』を表示させたいのですが、clearvarでは全部リセットされてしまいます。 1班の後ろにある取り消しボタンを押したら、1班に選んだメンバーだけをリセットしたいんです。 どういう条件をつければいいでしょう…? どなたか、アドバイスお願いします。
- 75 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 01:08:21 ID:fg4Dgepp]
- >>73ああ、ごめん。
言われてみればそうか。 以前、BBSでのサポートが超親切だったって噂がちょくちょく出てたんで 初心者向けのイメージがなんとなくあったんだが。 らんか氏、サポート疲れしちゃったのかな? ノシ
- 76 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 01:32:14 ID:xc5LjSzr]
- >>74
取り消しボタンってグラフィカルボタンでいいのか? [button graphic="torikesi" exp="f.flag1=void"] こんなの?
- 77 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 19:49:18 ID:GfrLqePe]
- >>76
そんな感じです。ボタンそのものの作り方はわかります。 今は確定後に、 1班:[if exp="f.キャラA=1"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif] [if exp="f.キャラB=1"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif] [if exp="f.キャラC=1"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] …… ;--- 2班:[if exp="f.キャラA=1"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif] [if exp="f.キャラB=1"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif] [if exp="f.キャラC=1"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] …… って感じでくりかえしています。 変数をf.からtf.にしているのは、1つの班を選んだ後にclearvarでリセットをかけているためです。 チェックボタンにチェックが残ったままになるので。
- 78 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 21:27:57 ID:tTc6rv2y]
- >>77
clearvarはまるまる消去されるのであまり向かないとは思うけどまあいいや 結局何で困ってるの? チェックがついたままなのがいやなの? もっかいチェックボックス選択画面を出力させれば消えたりしない?
- 79 名前:76 mailto:sage [2009/06/17(水) 21:59:09 ID:xc5LjSzr]
- >>76で示したボタンで変数の中身を消した後、選択画面を再表示させれば
選択した名前が消えるのでは、と思ったんだが違うのか? clearvarは真剣にやめた方がいいと思うんだが。その画面以外にも変数を 使用する場面は多数あるでしょうに
- 80 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:31:10 ID:GfrLqePe]
- >>78
チェックが付いたままなのが問題じゃなくて、一度確定させた班(変数)をリセットしたいんです。 1度班員を確定させても、もう1度組みなおすことができないか……ってことです。 1班:確定、2班:確定、3班を組むときに2班に入れたメンバーを3班に入れたくなったとき、2班だけをリセットできるボタンが作りたいです。 説明下手ですいません。 >>79 あ、なるほど でもそれだと、取り消しボタンが9個必要ってことになるのでしょうか? ちなみに、作ろうとしているものが少し特殊なので、ゲーム関数は他所でまったく使いません。 なので、一気に消せるclearvarを使っています。
- 81 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:38:01 ID:KItIzhxG]
- >>77の意味がわからんのだが、
2班のほうはこういうことか? 2班:[if exp="f.キャラA=2"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif] [if exp="f.キャラB=2"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif] [if exp="f.キャラC=2"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] ……
- 82 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:38:55 ID:KItIzhxG]
-
function fErase( i ){
- 83 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:40:49 ID:KItIzhxG]
- 連打してしまった
tjsなら楽勝だがkagの範囲で解決するべきだよな。やめとく
- 84 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:52:40 ID:6G57rR+C]
- clearvarの代わりに、
[eval exp="f.キャラA=(f.キャラA==1 ? '' : f.キャラA)"] … [eval exp="f.キャラI=(f.キャラI==1 ? '' : f.キャラI)"] みたいのを実行すれば解決するようなことかな?
- 85 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 23:13:43 ID:xc5LjSzr]
- >>80
別に、 [button graphic="torikesi" exp="f.flag1=0,f.flag2=0,f.flag3=0"] でも何でも、好きにアレンジすればいいと思うよ
- 86 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 23:20:48 ID:tTc6rv2y]
- >>80
部分的にしかソースさらさねえからどうやってるかしらんけど、commitしたときに f.group1 = []; f.group1.add("キャラA") if f.キャラA; とかで1班に属してるキャラとかを管理してるんなら、それを空配列とかにしてやる
- 87 名前:74 mailto:sage [2009/06/18(木) 01:02:06 ID:SzUCLWVg]
- 皆様、アドバイスありがとうございます。
勉強不足お恥ずかしい限り……。 いただいたアドバイスを元に、試行錯誤してみたいと思います
- 88 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 01:41:20 ID:2hW5zi9Y]
- 辞書配列を入れ子にすればいいんじゃね?
根元からごっそり、枝をばっさり、葉だけをチョッキン自由にどうぞ。
- 89 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 21:26:41 ID:e8VewHaB]
- BGMを途中の場所から再生するのって、
やっぱりTJSをいじらないとだめですかね?
- 90 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 21:47:39 ID:05z/wZGI]
- >>89
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#playbgm >start no BGM 開始位置指定 ループチューナで指定したラベルで BGM の再生開始位置を指定します。
- 91 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 22:00:11 ID:e8VewHaB]
- >>90
ありがとう 前はstartなかったと思うんだが、いつの間にかできてたのか
- 92 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 02:38:26 ID:XMQ3HZUF]
- ホントだ、いつの間に改訂したんだろ……。
知らなかったから、BGM再生マクロの中でこんなんやってた。 [eval exp="kag.bgm.currentBuffer.position=mp.position" cond="mp.position !== void"] 手っ取り早いからいいんだ、これで。
- 93 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 07:52:59 ID:ChISRgpP]
- フェードアウトの時に、水の揺らぎのような三次元的なエフェクトを加えるのはどうしたらよいのでしょうか。
トランジションパターンでは同様のことはできませんよね。 イメージはこちらのサイトの「狼少年は世界の不文律に敗れたのか」、STARTから2つ進んだシーンです。 ttp://klaesc.sakura.ne.jp/422Lab/
- 94 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 08:00:39 ID:XMQ3HZUF]
- >>93
devdoc.kikyou.info/tvp/docs/kr2doc/contents/Transition.html devdoc.kikyou.info/tvp/docs/kag3doc/contents/Trans.html
- 95 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 17:09:54 ID:3jLRwTr6]
- >>94
リファレンスに書いていたんですね。 ありがとうございましたー
- 96 名前:名前は開発中のものです。 mailto:sage [2009/06/20(土) 15:27:39 ID:nq5QVC8J]
- メッセージ履歴の文字を袋文字にする事は可能ですか?
- 97 名前:名前は開発中のものです。 mailto:sage [2009/06/20(土) 17:52:29 ID:tuK0AzZV]
- >>96
掲示板ログ9718, 9719, 10139, 10143 kirikiri.infoからも本家からも切れてるのでbacklog.txtで確認
- 98 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 01:33:10 ID:10ZnbBco]
- 無事出来ました! 記事Noまでありがとうございます
- 99 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:53:06 ID:hpDhsbU6]
- 吉里吉里製のゲームってVistaでも動作するんですか?
- 100 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:54:32 ID:9VSPVVQ/]
- する
- 101 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 22:55:42 ID:i9HN6tkr]
- おまえら全分岐を通過させるテストってどうやってる?
- 102 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:01:19 ID:9VSPVVQ/]
- スレ建てる
- 103 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:34:18 ID:1m3Qhrjz]
- 神に祈る
- 104 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 01:56:08 ID:+KXofedX]
- 手動
- 105 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 03:07:10 ID:vChhWaEL]
- 自動でチェック
- 106 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 11:13:53 ID:zIu5E85D]
- ユーザーに任せてバグ報告が来たらパッチで処理
- 107 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 16:13:35 ID:zoVyMupK]
- 他の作業の合間に一人で何度も何度もコツコツとチェック
- 108 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 22:47:14 ID:vGDsIhQV]
- 友人知人にたのむ
- 109 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 23:15:50 ID:nm7w4Ebr]
- 自動化してあとからログ見る
- 110 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 13:59:02 ID:h0YHizbI]
- 自動化してモニタをずっと眺めてる
- 111 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 15:57:28 ID:ANrXXFZ+]
- 児童化してその子をずっと眺めてる
- 112 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 16:10:10 ID:ZvQhsG9Y]
- 児童化したモニカをずっと眺めてる
- 113 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 19:39:38 ID:5OudvC88]
- 地蔵化したモニタをずっと眺めてる……
- 114 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 20:06:58 ID:ZbjVAzL/]
- もうそろそろやめなよー(棒読み
- 115 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 22:17:34 ID:jyvuS9zs]
- 地蔵化してモニタをずっと眺めてる
- 116 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 23:12:40 ID:7qSA6dnH]
- どう頑張ってもバグがとれなかったんですね。わかります^^
- 117 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:22:37 ID:21XCjhPU]
- ムービーを再生する解説・サンプルどこかにありませんか?
>>3-4あたりを全部チェックしたけどありませんでした。ぐぐっても出て来ないし。
- 118 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:47:17 ID:JO+JZ1h5]
- >>117
リファレンス読めばおのずと必要なタグとかわかるはずだけど
- 119 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:54:33 ID:+tYQtPYj]
- >>117
あまりに基本的すぎることだから、逆に何か特殊なことでもしようとしているのか?
- 120 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:04:44 ID:21XCjhPU]
- 特殊なことはしません。ただムービーを再生したいだけなんだけど、何故かサンプルが全くない。
BGM・効果音のはどこにでもあるのに。 ムービーについては触れてはいけないみたいな暗黙のルールでもあるのかと冗談半分で思ってしまう。
- 121 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:14:54 ID:dY8ZvQWp]
- サンプルなんか無くても公式説明書のタグ説明で十分やがな
- 122 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:17:25 ID:JO+JZ1h5]
- >>120
BGMとかにくらべムービー再生は頻度が著しく落ちるからな 有志によって書かれてるとこでもそのへんをわざわざ書くところは皆無かもな どうしてもサンプルに頼らなきゃきついんだったら、市販の本でも買えばよい gutchieさんの本でもサンプルいれて4ページってとこだけど
- 123 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:30:25 ID:21XCjhPU]
- とりあえずやってみたらできたわ。
…と思ったが上下反転して再生される。なんだこれ。 DivXエンコードのaviファイル。
- 124 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:58:28 ID:JO+JZ1h5]
- AVIはサポート外
MPEG1にでも変換したほうが無難
- 125 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 20:53:57 ID:MJGmC/NV]
- >>120じゃないけどMPEG1とかWMVとかは画質が悪いからあきらめた
今DLとかでよく売ってるムービー系のエロゲがみんなFlash(swf)なのは 吉里吉里で使えて画質を落とさずに済むからなんだよな オーバーレイ再生だと基本クリック反応しなかったりデメリットあるんだけど 画質落ちない(コントロールできる)のは捨てがたいメリット
- 126 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 01:09:00 ID:n9E2ztPG]
- >>102-116
自動化ってどんな方法でやってる?
- 127 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 01:51:30 ID:dd5+m+Tx]
- 普通にKAGParser乗っ取って自動化。
選択肢も勝手に選んでくれるし、設定ファイルに優先させるボタンとか記述できる。 遷移ログとエラーログをはき出してるから、エラーがあっても追うのが楽。
- 128 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 05:29:20 ID:EoBtVed3]
- >>125
MPEG1もWMVも画質コントロールできるだろ。 それらに比べてSWFが画質を落とさずに済むって、なんだか意味がよくわからないんだが。
- 129 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 02:56:18 ID:jkJfUe9s]
- >>126
>>109だが>>127の方法を使うか外部プログラムでキーボードやGUIのイベントを発生させる。 でログの方はロギングAPIを実装してKAGに組み込んであるのでそこら辺にあるロギングAPI並みのログは取れる。
- 130 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:18:31 ID:KIpRqywN]
- プログラムできると色々できていいよね。
C++はできるけど、Windowsに対応したプログラミングの適性が全くないから、 その手の効率化が全然できない。うらやましいぜ。
- 131 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:36:55 ID:VhgtWC5A]
- C++できると言えるのなら適正はじゅうぶん。
俺だって行番号つきのBASICからウィンドウズに飛んだけど、がんばって合わせた。 投資の要らないスキルだし、意外と短期間で習得できるもんさ。
- 132 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:53:04 ID:hyqDDQQF]
- C++ができるなら後は発想と調査能力の問題だな
- 133 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:10:50 ID:lyXVe/da]
- C++でライブラリ書いて吉里吉里に組み込みまじオススメ
- 134 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:41:02 ID:hg5tK7Ks]
- 変数の計算でつまづいた……
[eval exp=f.数字1=100,f.数字2=100] [eval exp=f.合計=f.数字1+f.数字2] f.合計=200にしたいのに、100100になる……どこがおかしいですか?
- 135 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:52:01 ID:hyqDDQQF]
- [eval exp=f.数字1=100,f.数字2=100]
[eval exp=f.合計=f.数字1+f.数字2] [emb exp=f.合計] ってしたら200って出たけど どっか違うように書いてないか
- 136 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:55:28 ID:DDJ7Vvnq]
-
本来、吉里吉里本体は、変数の型を意識する事無く計算に使用したり 文字列の連結をしたりができるようになっているが、 時々、意図としない誤爆変換をする場合がある f.数字1+f.数字2 の部分を、吉里吉里本体が、数値として捉えた場合 (int)100 と結果を出すが 文字列として捉えた場合、 (string)'100100' と結果を出してくる 明示的に、 [eval exp="f.合計=(int)f.数字1+(int)f.数字2"] と、この変数は数値で取り扱ってくれと記述すれば誤爆しないと思われる おそらく、該当個所の計算の直前あたりで、 変数を、文字列として取り扱っている記述が列挙してあり その直後に、件の計算を行っていて 文字列扱いで誤爆計算されたのでは、ないだろうか?
- 137 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:56:29 ID:DDJ7Vvnq]
- あっ (int)200 だった
- 138 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:57:11 ID:hg5tK7Ks]
- 原因わかった!
f.数字1をエディットボックスで数字入れるとコンソール : f.数字1 = (string)"100"ってなってるっぽいです! でも対処の方法がわからない……
- 139 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 14:00:54 ID:cAW9aImk]
- >>138
136のようにint演算子をつかう もしくは単項+で、[eval exp="f.合計 = +f.数字1 + +f.数字2"]の方が一般的かも
- 140 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 14:04:54 ID:zrFblZ1z]
- (int)(式)でひとまとめに括ってしまえばおk
- 141 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 15:14:26 ID:hg5tK7Ks]
- >>139
おお![eval exp="f.合計 = +f.数字1 + +f.数字2"]でできました! ありがとうございます! >>140 ごめんなさい、(int)(式)の意味がわからなかったので>>139さんのやり方でやっちゃいました
- 142 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 16:29:03 ID:uxkOEKm7]
- マクロの名前ってどういう感じにつけてます?
- 143 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 17:51:09 ID:1tJ+o1QQ]
- フツーに自分が分りやすい名前にしてる。
- 144 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:33:58 ID:Pje3idUO]
- 吉里吉里で作ったゲームを解体して素材を取り出すにはどうすればいいんでしょうか
- 145 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:47:22 ID:zrFblZ1z]
- やめてください
- 146 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:53:00 ID:Wfl6gNJz]
- 勘弁してください
- 147 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:54:31 ID:Pje3idUO]
- すみません
- 148 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:03:22 ID:BvhBRfpT]
- スクリプタと分業してるから、日本語のマクロ名使ってる。
@暗転 みたいな感じだな。
- 149 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:06:31 ID:c0tJn1Rs]
- 吉里吉里に限ったことじゃないけど、
クラスや関数の命名にはいつも迷う。 無理して英語で名づけようとして辞書引いて無駄に時間消耗したりする。 他人のソース見て、自分のソースにも流用出来そうな いい感じの変数名が見つかるとちょっと嬉しいw
- 150 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:13:49 ID:uxkOEKm7]
- 出来るだけ短くしたいなぁ
- 151 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:22:46 ID:FGded/a0]
- C言語とかもやってるからそれの関数名を付けるような感じで付けてるな
基本的に英単語の上3文字くらい 〜から…にみたいなのは〜2…とかにしてる。2=toってことでExcelみたいに
- 152 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 20:25:07 ID:bd1fjl68]
- 黒塗り背景に中心に文章書いて、フェードインフェードアウトってどうやるの?
下記のようにやっても、フェードインフェードアウトができなかった [layopt layer="message1" page="fore" visible="true"] [layopt layer="message1" page="back" visible="true"] [current layer="message1" page="back"] [style align="center"] 表示したい文章 [trans layer="message1" method="crossfade" time="1000"] [wt] [wait time="1000"] [trans layer="message1" method="crossfade" time="1000"] [wt]
|

|