- 1 名前:名前は開発中のものです。 mailto:sage [2011/02/03(木) 13:12:07 ID:6MBIOEHD]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 ■TJSをもっと使うために ゲームのインターフェイスをカスタマイズしたい、また KAGの命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) 前スレ ■吉里吉里/KAG/TJS雑談質問スレ■その22 hibari.2ch.net/test/read.cgi/gamedev/1285897465/
- 636 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 01:20:23.42 ID:Cc6YtxAt]
- 式中関数のthisってTJSだとレキシカルじゃないからouterのコンテキスト指すんじゃないの?
んでTJSはネスト関数は全部globalにフレーム作られるからそれをincontextof thisすればカレントはglobalじゃないの? ていうか >class Save_base() >function Save_base() は通らないんじゃないの?
- 637 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 01:54:55.46 ID:ovTjvrOu]
- >>636
}incontextof %[ owner:this, i:i ]);を残したままにしたいんだけど、その状態だとglobal使えないからどうにも無理なんだね。 素直にクラスの外に出すか。
- 638 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 04:08:25.05 ID:IE+L0K+f]
- テーブルをコンテキストにしたら自動参照されなくなるだけで、
global はいついかなるときでも使えるわけだが…… なんか全然別の問題ではまってるんじゃね? エラー出るならなんてエラーでるのかも書こうな
- 639 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 13:01:34.47 ID:ovTjvrOu]
- 根本的な事を理解出来てないぽい
コンテキストにした場合、グローバルで指定するのはnewで作成したオブジェクト名じゃないとダメ? それだと仮に複数作る場合とかどうやっても元を書き換えないといけないから大変だと思って、 どうにか元のクラス名で解決したかったんだけど 変数をクラスの外に出すか、コンテキストの中のグローバル指定をnewで作成したオブジェクトで指定するかの二択なのかな? あとglobal.Save_base.test_flag=falseも、エラーメッセージは出ないんだけど、コンテキストの外からdm(test_flag)すると値が変わって無い エラーが出るならわかるんだけど、なぜエラーでないんだろう?
- 640 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 14:17:57.30 ID:drLWJLvS]
- もしかして「クラスの中にいれる」って
class Save_base { var test_flag; } ってやってるの? それは単にメンバ変数だから、 Save_base を new したオブジェクトからしか参照できるわけが無いんだが…… 前出てた構造だと owner が Save_base のオブジェクトなんだろ? owner.test_flag でアクセスできるだろうて。 そもそもその test_flag で何をやりたいのか書きなさい。どう書けば良いか教えてあげるから。
- 641 名前:名前は開発中のものです。 mailto:sage [2011/04/14(木) 14:46:59.22 ID:ovTjvrOu]
- あっ出来た。ownerだけでよかったんだ・・・・・理解力なさ杉
global.Save_base.test_flagでエラーが出ないからこれで正しくて何かが間違ってるんだろとなんで動かないのかと全然見当外れのところを弄ってた ごめんなさい、長々付き合ってくれてありがとう あとはなんとか出来そう
- 642 名前:名前は開発中のものです。 [2011/04/14(木) 16:13:47.09 ID:vxf4RKs/]
- 【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 第二章 【スタッフ募集】
ex14.vip2ch.com/test/read.cgi/news4gep/1302080425/
- 643 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 15:25:51.71 ID:9GHZxeHO]
- 吉里吉里のフォント変換でjis2004対応フォントが選べないのですが対応してないのでしょうか?
- 644 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 16:35:36.17 ID:KVj4xPQu]
- レンダリング済フォントデータで画面一杯の文字、つまりfont size580
を作ろうとすると死ぬ。容量50Mとかになる。 次のバージョンはfont sizeを変更できるとイイな・・・
- 645 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 16:45:03.64 ID:sMrQgTk6]
- そんなの画像で持てw
- 646 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 17:35:44.70 ID:QRmFBkmG]
- そういえばフクロマンスって荒らし報告するんだっけ?
- 647 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 17:39:45.34 ID:9qY3KOzG]
- >>644
何に使うんだよそんなでかいフォントw
- 648 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 17:47:56.81 ID:dcXx76//]
- ただのビットマップでもった方が10倍以上軽いんじゃないか?
- 649 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 19:19:10.10 ID:uUFTiAga]
- シナリオはこんな感じ
www1.axfc.net/uploader/Ne/so/106505.zip
- 650 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 20:29:02.35 ID:dcXx76//]
- そういやさ、虹プラグインとか太陽光プラグインとかないなぁとか
思ったんだけどこれって普通シェーダー使うよな。 吉里吉里ェ。CPU万歳!
- 651 名前:名前は開発中のものです。 mailto:sage [2011/04/16(土) 22:55:31.02 ID:1renLlD1]
- 虹は使いどころが無い
太陽光は表現手法が山ほどある 動画で作るが吉
- 652 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 16:51:55.47 ID:cX6qZw6G]
- 質問と言うか、音楽関係はまるで分からないので具体例を教えて欲しいです。
wavにkrkrltで適当にlabelを作ってsliファイルを保存で作ったとします。 そのラベルを通過したらseを鳴らそうと考えたのですが、全くどう書けば良いのかもわかりません。 sliファイルが吉里吉里専用のファイル形式だと今の今まで思ってた程の音楽シロートですみません。 #2.00 # Sound Loop Information (utf-8) # Generated by WaveLoopManager.cpp Label { Position=11904; Name='test; } sliファイルがこんな感じで、適当に音を鳴らして(wavとsliのファイルネームは合わせている) kag.bgm.buf1.open('music_test.wav'); kag.bgm.buf1.play(); kag.onLabel function(){ if (kag.bgm.buf1.onlabel(test))kag.se[1].play(%[storage : 'beep.wav'] }incontextof kag; この段階ですでにエラーが出てしまいます。 たぶんぜんぜん間違ってると思うのですが全くわかりません。 単純にラベル通過したら音が鳴るようにしたかっただけなのですけど、どう書けばいいのでしょうか?
- 653 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 22:27:47.27 ID:sadQWVqj]
- >>652
間違いと勘違いが満載のコードなのか 俺の知らないtjsの記述法がこんなにあったのか!なのかマジで分からない半端な私 kag.bgmのクラスの「下」に、onlabelイベントを定義する必要があるんだけど ぶっちゃけBGM.tjsの該当クラスの中に function onLabel(ラベル名){略}を放り込むのが楽ちんです sliファイルは別に問題ないと思う
- 654 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 22:36:44.91 ID:sadQWVqj]
- 適当な例:
function onLabel(label) { kag.se[1].play(%[storage : 'beep.wav'] ) if (label=='beep') }
- 655 名前:名前は開発中のものです。 mailto:sage [2011/04/17(日) 23:42:37.86 ID:cX6qZw6G]
- >>654
ありがとうございます。 ただVUの問題とかもあるんで、可能なら基本のtjsは弄りたくないんですが、 その場合の方法が全くわからなくて…… それともoverrideでやるしか無いのでしょうか。
- 656 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 00:16:22.76 ID:SKBXW2nH]
- バージョンの管理ができなくなる程の大改造じゃないし
KAGに依存しないサウンドシステムを作るんだ!ってわけでもなければ お手軽な解法でもいいんじゃね それよりか、そこまでやりたきゃ ソースを読み込んでKAGシステムの構造を理解することが先な気がするよ
- 657 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 00:28:28.33 ID:/da/53Gj]
- そっちが先か……
他の部分ならともかく、音楽は苦手意識でずっと敬遠してたから根本が分かってなくて謎スクリプト…… 元々TJSも中途半端なとこにドツボ状態。 とりあえずもう少しググレカスしときます。
- 658 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:35:30.31 ID:uuHn7kKq]
- まだ改善されていないんで何度も言わせてもらうが
パッド使用オンがデフォルトになっているのをオフにしてもらえませんかね? てか、吉里吉里システムのデフォルトがオンになってるの? もしそうなら吉里吉里製作者の方、どうかオフがデフォルトにしてください キーカスタマイズもついてないくせにオンにする意味があるんでしょうか? よろしくお願いします
- 659 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:40:04.59 ID:H0Kf0v5c]
- デフォルトOFFになってると「パッドで動かないのでONにしてください」という文句が来るんだZE
- 660 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:44:57.19 ID:uuHn7kKq]
- まさか、そりゃないでしょ
てか、設定画面でオンオフできないものなの? バイナリを書き換えたりしてるのか?
- 661 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:46:06.30 ID:VdBuMe/y]
- 自分でオフにすりゃいいだろ
- 662 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:46:52.62 ID:H0Kf0v5c]
- そのまさかがあってだね……
設定自体は吉里吉里設定からできるよん
- 663 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:52:09.43 ID:uuHn7kKq]
- オフの仕方は知っているんだけどね
そうか、オンにしてくれって要望があるのか 確かにオフにしてくれって声は少ないだろうな そういう奴はそもそもパッド使ってないんだし 俺みたいにマウスエミュレートして使っているような奴は少数派か
- 664 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 01:57:08.79 ID:H0Kf0v5c]
- ちなみに「選択肢でカーソルが止まらないのでどうにかしてくれ」もたまにきます。
返答は「パッドの上に本かなにかのってませんか?」で100%正解
- 665 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 02:33:58.55 ID:PuHrGRE7]
- そういうサポートを見るにつけ、自分は想像力の欠如した人間ではありたくないと強く思うね
- 666 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 14:48:52.38 ID:asK1xl+I]
- >>658 コントローラをつないだママにしてると、赤LEDが勝手に光ってイヤだってコト?
- 667 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 18:22:39.17 ID:uuHn7kKq]
- マウスエミュレートして使ってるから、PAD機能がオンになってると邪魔になる
- 668 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 18:25:39.70 ID:asK1xl+I]
- 前から欲しいと思ってた機能だな。
もしキーボードも割り当てできるなら俺も使いたい。
- 669 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 18:35:24.21 ID:uuHn7kKq]
- JoyToKey使えばできるよ
これやればエロゲしながらデスクトップで何か作業するときも いちいちマウスに持ち替えなくてパッドだけでできるし PCゲームもそのままできるし楽
- 670 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 18:39:41.24 ID:asK1xl+I]
- ボタンを押すとエロゲの方も読み進んじゃうってコトだよね?
ソレはそっちの責任じゃないの? エロゲアプリにフォーカスいってるから反応しちゃうんでしょ
- 671 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 18:46:26.20 ID:uuHn7kKq]
- うん、こっちの都合だね
ただ、何度も言うけど、キーカスタマイズもできない機能を オンにするはどうなんだって話
- 672 名前:名前は開発中のものです。 [2011/04/18(月) 20:18:38.59 ID:DYZujjre]
- 初歩的な質問なのかも知れませんが、TJSにはKAGで言う所の
エンティティの機能と同じ働きをしてくれるものはありませんか? 例えば、 [eval exp="f.n='one'"] [eval exp="f.hairetu=[]"] [eval exp="f.hairetu[0]='zero'"] [eval exp="f.hairetu[1]='two'"] [iscript] f.hairetu.insert(1, "&f.n"); [endscript] f.hairetu[1]にf.nに入れてあった文字列「one」が入るようにしたいのですが どこを修正すればよいのでしょうか?
- 673 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 21:24:23.36 ID:uuHn7kKq]
- f.hairetu[1]=f.nじゃないの?
- 674 名前:名前は開発中のものです。 [2011/04/18(月) 21:38:01.19 ID:DYZujjre]
- >>658 確かに、このスクリプトのままだとそのようになってしまうのです。
ですが、f.nに入れてあった文字列「one」がf.hairetu[1]に入るようにしたいので TJSでエンティティと同じ機能をしてくれるものをおたずねいたしました。 何か方法はございませんか?
- 675 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 21:43:21.98 ID:uuHn7kKq]
- 言っている意味が解らん
- 676 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 21:55:13.68 ID:/da/53Gj]
- insertだから配列の間に割り込ませるメソッドだな
試してないからもっと上手い方法あると思うけど、みっともなくてよければとりあえず適当な数値でinsertして、それからf.hairetu[1]=f.nでもいいんじゃないの? 根本的な解決じゃないけど
- 677 名前:名前は開発中のものです。 mailto:sage [2011/04/18(月) 22:20:26.61 ID:clM4GZax]
- いや、だから iscript の中なら f.n そのままかけばいいんだって……
一応エンティティ相当の処理は Scripts.eval("f.n") だが無駄でしかない
- 678 名前:名前は開発中のものです。 [2011/04/18(月) 22:48:56.45 ID:DYZujjre]
- >>675 具体的に言いますと、
アイテム覧を配列で作ったら楽なんじゃね? ↓ TJSのaddとかinsertとかremoveメソッドがあれば 簡単にアイテムを追加したり削除したりできるんじゃね? ↓ エンティティ使えないとかどういうことなの ↓ どこにTJSでエンティティ的なの使う方法あるんだ?/(^o^)\←今ココ という状態でした。 >>676 >>677 ご意見、まことにありがとうございました。 ご指摘により「"」を消しましたらうまくいきました。 これで作業を進めることができます。本当にありがとうございました。
- 679 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 18:18:36.31 ID:xFYJTj4H]
- ZOOMプラグインでmessageレイヤやるとevalがどうとかいうエラーがでるな・・・
- 680 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 22:58:15.29 ID:WVy8Hj9D]
- 質問です。TJSの変数(var で宣言する変数?)と、
KAGの変数(f. の変数?)は違うものでしょうか。違うとしたら、 双方の間で内容を受け渡すには、どうすればいいでしょうか? TJSの変数をシナリオ中に表示しようと思ったのですが、 embタグで少し試してみたところ、上手くいきませんでした。
- 681 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 23:17:50.25 ID:rdNoBpHd]
- 「f」や「tf」や「sf」などは、TJSの立場でいえば辞書配列なのですよ
たとえば、KAGで「hoge という変数」を「f.hoge」とかいたり 「perori という一時変数」を「tf.perori」とかいたりするけれど これらのTJSとしての実態は「fというオブジェクトのhogeというメンバ」、 「tfというオブジェクトのperoriというメンバ」ということになる こんな感じかと ※走らせてないけど ; kagで値を設定 @eval exp="f.hoge = 100" @eval exp="x = 200" @iscript //TJSで読み取り System.inform(f.hoge); // 100 System.inform(x); // 200 //TJSで値を設定 f.hoge = 600; x = 700; @endscript ;kagで読み取り @emb exp="f.hoge" ==これは600になるはず== @emb exp="x" ==これは700になるはず== ただしf.で始まるKAGの「変数」と違うのでセーブ・ロードなどのときに 自動で復元されたりはしないから注意が必要
- 682 名前:名前は開発中のものです。 mailto:sage [2011/04/19(火) 23:51:45.70 ID:WVy8Hj9D]
- >>681
ご回答ありがとうございます。 「メンバ "x" が見つかりません」というエラーが出たのですが、 xが含まれる部分をコメントアウトしたら動きました。 動作とソースを拝見して、わたしの勘違いが分かりました。 「@emb」というのはKAGのタグで、 TJS(@iscript中)では使えない、ということでしょうか。 TJS側で、「@emb」のように、 変数の内容をメッセージウィンドウに 直接表示することはできるでしょうか? というのも、配列の文字列を表示したいのですが、 ループさせる都合で、なるべくTJS側だけで処理したいのです。
- 683 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 00:38:19.43 ID:2b4/+GV8]
- kag.current.processCh(変数);
- 684 名前:680 mailto:sage [2011/04/20(水) 00:54:26.08 ID:32C1w/9z]
- >>683
できました! ありがとうございました。 681さんも丁寧にありがとうございました。 違いを教えて頂いた部分を勉強します。
- 685 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 02:04:47.83 ID:JTPJJ3te]
- processCh()直に使うのはどうなんだ。
- 686 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 10:45:33.03 ID:HI0LUpZW]
- 参考書等で比較的processCh()を使ってると思うけど他にもっと良い方法ある?
俺もprocessCh()直に使ってる。
- 687 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 11:08:45.87 ID:Gvqw+XRd]
- 質問をさせてください。
吉里吉里初心者です。 ポップアップでウェブページ表示する方法はあるでしょうか ありましたら教えていただけると嬉しいです。
- 688 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 11:30:46.70 ID:1VbKOOJ9]
- >>687
初心者を脱出するために「吉里吉里 ブラウザを起動」でググるのだ なお「(クリックすると)ゲームとは別にブラウザが開きます」等の注釈を表示すると怪しくないぞ
- 689 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 15:48:44.39 ID:Gvqw+XRd]
- >>688
ありがとうございます 可能ではあるのですね。 ぐぐる先生に聞いたりはしていたのですが 思うような結果が得られず困ってました。 クリッカブルにてクリックしたら飛ぶようにしてみたいので もう少し悩んでみます。
- 690 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 15:58:59.98 ID:Hj4hpakw]
- 単純にクリックしたらブラウザを開いて飛ぶようにしたいだけ?
System.shellExecute('www.なんちゃらかんちゃら') aboutにサンプルなかったっけか?
- 691 名前:名前は開発中のものです。 mailto:sage [2011/04/20(水) 23:53:28.66 ID:A6RXSKaP]
- TJSからマクロを使いたいのですが、何か方法はありますか?
- 692 名前:名前は開発中のものです。 [2011/04/21(木) 00:02:56.78 ID:9FomB+lB]
- >>691
>>174
- 693 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 00:37:22.61 ID:kaPWApe2]
- うわなにこの書き方きめぇできたサンクス
- 694 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 01:29:52.76 ID:UwBVTgL1]
- >>689
吉里吉里そのものやクリッカブルマップの使い方に慣れてないのかな System.shellExecute〜はTJS式であるわけで .maファイルにはTJS式を扱うexp属性つーのがある、というわけ KAGリファレンス読んでね クリッカブルマップでブラウザ開かせるのはやっぱ怪しげであるが サポートページを開かせたいが、テキストでリンクするのはカッコワルイってのかな
- 695 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:06:11.61 ID:YL+5ZBCw]
- @iscript
if(a == 0){ //中止処理 } //処理 @endscript 中止処理の部分で、以降の処理を飛ばして、 iscriptを抜けたいのですが、 「break」や「@endscript」に相当する命令を教えてください。
- 696 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:07:22.23 ID:3MQW2n0o]
- >>695
function にして途中で return
- 697 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:22:06.95 ID:YL+5ZBCw]
- >>696
なるほど、関数にすればいいんですね。ありがとうございました。
- 698 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:24:08.37 ID:9FomB+lB]
- 単純にこれじゃだめなの
@iscript if (a == 0) { // 中止処理 } else { // 処理 } @endscript
- 699 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 02:38:02.87 ID:YL+5ZBCw]
- >>698
なるほど、大きいelseブロックで、 残りを包む方法もあるんですね。ありがとうございます。
- 700 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 18:37:09.91 ID:kaPWApe2]
- レンダリングした文字を大きく描画できる方法はありますか?
operateStretchやZOOMタグを使ってみましたが、どうもうまくいかないようです。
- 701 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 20:13:10.53 ID:o9kvRaIu]
- Layer::streatchCopy()は?
- 702 名前:名前は開発中のものです。 mailto:sage [2011/04/21(木) 23:27:50.06 ID:rs+lHwRa]
- >>686
直に使うとコンダクタのコールバックとonTag()とか一切合切を無視するからコンダクタのpendingsにshiftした方がいいんだけどoffer関数とか無しにハードコーディングしてるからそこら辺は自前でやらないといけない。 まあ、並列に実行してるわけじゃないからここらへんが影響する場合は少ないかも。 システム寄りの事してくだらんバグに悩みたくないならやめといたほうが精神衛生上は良い。
- 703 名前:700 mailto:sage [2011/04/22(金) 19:03:16.07 ID:S+J06Aa/]
- すみませんできました。KAGの方で一行はさむなどで時間をかせげばできるようです。
- 704 名前:名前は開発中のものです。 mailto:sage [2011/04/22(金) 21:05:14.85 ID:crbIjZPp]
- 時間じゃなくてキューに突っ込まれてるだけで待ち状態になってるんじゃないの?
- 705 名前:名前は開発中のものです。 mailto:sage [2011/04/23(土) 04:42:13.92 ID:mxXfEWCd]
- メッセージウィンドウに表示している文字の行数、
カレントポジションを取得する方法はありますか? 例 あいうえお @iscript 何かの命令 → 2行目という値を得られる @endscript かきくけこ
- 706 名前:名前は開発中のものです。 mailto:sage [2011/04/23(土) 14:11:08.68 ID:8TVfqOPX]
- >>705
KAGは残念ながら表示行数を保存していないので、直接求める 方法はない。 メッセージレイヤに表示しているフォントサイズが全部同じで、 かつ横書きであれば、 tf.c = kag.current; tf.l = (tf.c.lineLayerOriginY-tf.c.marginT-tf.c.lineSpacing)/tf.c.fontSize + 1; とかすると、一応現在の表示行は求まる。改行の「次」は求めてなので そうなら +2 すべきだろうけれど。 …これ見てなにやってるか理解できない人は、こういう方法使うべきでは ないよね。詳細は MessageLayer.tjs を読むよろし。
- 707 名前:名前は開発中のものです。 mailto:sage [2011/04/23(土) 15:40:29.41 ID:mxXfEWCd]
- >>706
ご回答ありがとうございました。 座標から求める方法があるのですね。 ソースを直接読むのは私には難しいですが、 がんばって読んでみます。
- 708 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 04:41:26.30 ID:H66vG0TX]
- TJS2リファレンスの式中辞書配列の説明を見ると、
%["a" => 1, "b" => 2, "c" => 3] みたいに書くと書いてあるけど、 %[a:1, b:2, c:3] とコロンを使って書く方法もありますよね。 コロンを使って書けるって、リファレンスのどこに書いてあるんだろう・・・探してるけど見つからない。
- 709 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 13:02:53.41 ID:D1mhHOV9]
- jsがコロンなんでシンタックスシュガーとしてある。
だいぶ昔のtjsからあるからリリースノートにあるんじゃない?
- 710 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 16:24:48.36 ID:H66vG0TX]
- >>709
リリースノートってことは、kirikiri2 および kag3 のフォルダの readme.txt か。 ありがとうございます。探してみます。
- 711 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 16:44:15.71 ID:4qgNsDjv]
- 常に%[a:1, b:2, c:3] でかいてたわ。 ,つけわすれでsyntax errorったり。
検索ででるサイトとかも、こっちの書式のが多いからなのかな。
- 712 名前:名前は開発中のものです。 [2011/04/24(日) 22:34:22.06 ID:FV3vjrBI]
- 一通り、タグリファレンスは読みました。
buttonを使って5つボタンを並べて表示し、 ボタンを押すとFLASHが再生するところまで進みました。 1)ボタンを押してFLASHが再生している間、ボタンを押せないように いわゆるモーダル状態にしたいのだが、どうするのがよいのだろう?
- 713 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 22:41:01.29 ID:v18GyurL]
- locklihkタグつかえばいいよ
- 714 名前:名前は開発中のものです。 [2011/04/24(日) 23:04:31.35 ID:FV3vjrBI]
- >>713
locklinkタグでいいんですね。 試してはみたのだけど、なぜかうまくいかなかったので、 [link]のみのlockなのかと…。 再度試してみます。ありがとうございました。
- 715 名前:名前は開発中のものです。 mailto:sage [2011/04/25(月) 08:30:31.43 ID:egwYgYBb]
- それか再生中だけボタン表示しているレイヤを非表示にすればいい。
- 716 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 16:20:25.33 ID:aj/Fkekn]
- Light Worksが面白いことやってるんでちょっとツッコミを。
画像や動画を2.5次元で持っておいて3D空間の中に配置してカメラワークや物体の移動で位置が変わった場合はモーフィングで補完すればもっとそれっぽく見えるよ。 空間が3Dなら距離画像で物体の位置と姿勢を認識出来るからそこを中間画像生成して補完すればいい。 あと物体やカメラが激しく動くなら運動視差で視差効果付ければいいんじゃないか? 相変わらず吉里吉里には荷重な演出思いつくよね。
- 717 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 17:00:13.42 ID:JOPBk+X/]
- そんな君は僕からツッコミを。
スレ違い。
- 718 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 17:39:56.77 ID:YviUhvnn]
- >>716
サンプルかなにかツベで見れるならURLをお願いします。 ちょっときょうみがあります。
- 719 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 20:18:01.13 ID:Rp/a9DUt]
- サークル煌明さんのFadeChですけど、ZIPを展開しても
override2.tjsが入ってないような…
- 720 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 20:19:47.67 ID:h+DwfCXj]
- そこのやつ結構ファイル抜けがあるから要注意。
- 721 名前:名前は開発中のものです。 mailto:sage [2011/04/26(火) 22:19:05.48 ID:l7TTQ78a]
- >>717
動画編集ソフトのLightworksじゃなくてニコニコで吉里吉里の演出とか動画出してるブログだよ ググるとソフトの方の間に隠れてるから見つけにくい なんであんなブログ名なのか謎 前レスにもあるけどここな ttp://lightworks.blog137.fc2.com/
- 722 名前:名前は開発中のものです。 [2011/04/26(火) 22:57:26.05 ID:eIGaqC+P]
- 1つのメッセージ枠に2文を同時に表示させることって可能でしょうか?
- 723 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 07:05:07.61 ID:Y5+nb2L/]
- >>722
2つのメッセージレイヤを重ね合わせて 1つの枠内に入っているように見せかける 2つのメッセージを同時に流すときは [current]で交互に切り替えつつ[emb]で1文字ずつ表示していけばいい…のか? よくある質問だけど、お手軽にやれる方法を俺は知らないです
- 724 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 08:30:04.06 ID:n140gQsx]
- >>721
もちろん存じた上でツッコミさせていただいております。 ここは吉里吉里を語るスレであって、名もなきブログについて語るスレではないのです。 ツッコミがあるならブログのコメント欄にどうぞ。
- 725 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 09:15:24.64 ID:RaatybWu]
- 言われて改めってぐぐってみたが案外見たことないサイト多いな
むしろ勉強のためバンバン紹介して欲しいわ
- 726 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 10:08:32.16 ID:Zsbv0ySY]
- >>724
名も無きブログてんなアホな ちょっと前にも話題にあがったじゃん てか吉里吉里で色々やってくれてるのはあそことワムソフトぐらいなんだから、話題にして当然
- 727 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 10:24:39.64 ID:eVfoxA3u]
- 少なくとも君のツッコミの中身はスレチだろう。それこそ先方のコメント欄でやってくれ
- 728 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 10:37:57.32 ID:Y5+nb2L/]
- 自分が興味のない分野で
プラットフォームが吉里吉里ではなくても別に良いこと でスレが盛り上がってると、たまにしょんぼりする
- 729 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 10:44:44.47 ID:RaatybWu]
- でもエロゲ屋もあの程度の演出は入れて欲しいと思うよな
あのレベルの演出入れてるソフトハウスって少ない
- 730 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 11:03:24.19 ID:rodjPdR0]
- >>729
中途半端な演出ならウザいだけ FFDくらいキッチリやってくれるのなら分かるけどな
- 731 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 11:11:56.17 ID:n140gQsx]
- >>729
スクリプトの予算を倍額確保してくれるならいくらでもやりますよ。 くだんのブログや同人と違って、商業は締切や予算というものがあるんです。 ユーザーにしても絵やシナリオ偏重で、スクリプトに価値を見出してる方は少ないですしね。
- 732 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 11:48:41.64 ID:RQGkwEUl]
- >>721
サンキュー、ちょいといろいろみてみます。
- 733 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 13:18:51.80 ID:pFsNxrXV]
- 吉里吉里ならではの事ってなんだよ
- 734 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 14:07:32.46 ID:RQGkwEUl]
- ないよ
- 735 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 14:53:07.06 ID:RaatybWu]
- 吉里吉里ならではってのは無いから、ようはそれをやろうとする発想力とやる気の問題だと思う
同じゲームなら、ただの紙芝居よりアニメ的に動く方が良いに決まってる 金も手間もかかりそうだけどな そう言う意味ではあそこは参考になってるよ いつもお世話になっとりますm(__)m
- 736 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 17:01:26.59 ID:PEYWiMvu]
- 私見というか好みの問題なんだけども、
アニメっぽくっていう流れの究極は2.5次元に行き着くと思うけど、そうなったら嫌だなぁ。
|

|