[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/03 07:38 / Filesize : 307 KB / Number-of Response : 991
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

■吉里吉里/KAG/TJS雑談質問スレ■その23



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/

19 名前:名前は開発中のものです。 mailto:sage [2011/02/04(金) 17:25:23 ID:34AYO2+W]
エンターキー押せよで済む話

20 名前:名前は開発中のものです。 mailto:sage [2011/02/04(金) 21:47:50 ID:tXZuxnC6]
>>19
エンターキーが凹んで戻らなくなった!
謝罪と賠償をry

21 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 00:06:56 ID:ba/Y4JGV]
あの、ふつー 。 でクリック待ちにしませんか?
有名なノベルゲームはみんなそうだと思うんですが・・・
みなさんはページあるいはセリフ窓に一斉に表示する派なんですか?

22 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 00:36:59 ID:EZJ45EEB]
>>21の言う「有名なノベルゲーム」ってのが何を指しているかは知らないが
少なくとも「常に 。 でクリック待ち」はしないな

参考までに書くと、商業かつ吉里吉里ベースで恐らくいちばん数が出たであろう
「Fate」でも、「常に 。 でクリック待ち」なんてことはしてない

23 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 00:43:54 ID:ZPX1/SM5]
1行ずつ表示止めるか、数行纏めるかと言うのは個人の感性の問題だから一概にどっちが正しいとは言えない。
ただ言えるのは所詮エロゲライターの書いた物をスタンダードと思ってるようじゃそれ以前にダメなんじゃないか?

24 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 00:46:31 ID:ba/Y4JGV]
皆さんは結構文章に芸術性を認めてるんですね。尊敬しなおしました。

25 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 01:10:04 ID:MllJ4WXZ]
>>24
日本語でおk

26 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 01:17:41 ID:ZPX1/SM5]
吉里吉里は文字関係は画像関係に比べて若干弱い

27 名前:名前は開発中のものです。 [2011/02/05(土) 01:21:41 ID:XXg6hwsi]
弱いなら強化すればいい



28 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 01:55:27 ID:9BmIH+ot]
両端ぞろえとかのきれいな組版が標準で使えれば最強

29 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 14:25:24 ID:5Ny/Y2dc]
>>28
それ組むの想像以上に面倒臭い

30 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 23:32:33 ID:ba/Y4JGV]
文字と動画と7関連最強になった吉里吉里を出せば英雄じゃん

31 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 23:57:23 ID:YGjJ0DBq]
初心者なんだが、質問。
ある場所であるBGM鳴らそうとするとエラーがでる。
「問題が発生したため、TVP(KIRIKIRI) 2 core / Scripting Platform for Win32 を終了します」
↑ってのが。

ある場所っていうか、あるシナリオファイルでかな。
他のシナリオファイルでは問題なく鳴るから、
多分そのBGMが悪いんじゃないと思う。

問題のシナリオファイルで、別のBGMを鳴らすことはできるんだけど
あるBGMだけが鳴らせないんだ。

まったくもってのお手上げ侍なんだけど助けて。
何が悪いのか全然わからない。
文章わかりにくくてごめんなさい。

ちなみにBGMはmp3で、プラグインは「wump3.dll」使ってる。

32 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 00:01:50 ID:Vz46RoCq]
>>31
mp3はもう対応してないんじゃなかったっけ……。
最新版吉里吉里とは相性が悪いとかそういうことじゃないかい?

33 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 00:03:46 ID:xJXKo1Ok]
未対応
oggに変換したほうがいい

34 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 00:03:57 ID:chCNl3i8]
oggだとダメなのか
というか吉里吉里ってもうmp3サポートしてなくね
そのプラグインはいつのやつ?

35 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 01:46:40 ID:8vWcmNVO]
wump3.dll ってのは吉里吉里1の頃のプラグインだな確か
最新の吉里吉里2ではそもそも使えない(例外が起きる)

てか初心者ってのは何で講座にも載ってないようなブツ拾ってきて自爆するのか

36 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 02:23:02 ID:T/uT8QAX]
わあ出来た!
変換したら問題なく再生できたよ!!
どうもありがとう!



37 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 17:53:35 ID:jJJtypT3]
【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 【スタッフ募集】
ex14.vip2ch.com/test/read.cgi/news4gep/1277294113/



38 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 23:39:45 ID:OhuH4q74]
ごった煮さんの雪プラグインの改良マダァ?(・∀・ )っ/凵⌒☆チンチン
やっぱ難しいのかな

39 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 23:51:04 ID:T/uT8QAX]
>>31なんだけどさ、
ゲーム中に音楽が早送りになったり、キーが違って聞こえてたのは
もしかして全部mp3だったせいなのかな。

幽霊の仕業なんじゃないかと一人で怖がってて損した。

40 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 00:24:47 ID:NFlBSVO5]
mp3の亡霊か。
確かにmp3はMPEG1が死しても尚、世に蔓延ってる強力な亡霊だなぁ。
「mp3プレイヤー」で普通に通じるしね。

唯、mp3からogg(vorbis)にしたのなら、二重の劣化が発生するので、
元ソースがあるのなら元ソースから変換した方が良い。
いや、多分そうしてるだろうけどね。

41 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 00:31:05 ID:s8Q7gs7F]
普通wavか百歩譲ってogg
mp3で鳴らすメリットってあるのか?
ツールでもいちいち波形弄るのに直接弄れなかったり劣化したりするのに、普通はwavでいい
俺に言わせると、なぜDVDに焼くのに非可逆圧縮のoggにするのかすら意味わからん
元データをwavで持ってないといけないわけで、いちいちoggに変換する手間とか考えるとwavのままでいいじゃんと思う

42 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 00:33:01 ID:s8Q7gs7F]
CGはjpgの劣化すらこだわってpngが基本なのに、音にこだわらない人が多いのが謎

43 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 00:34:24 ID:e+7mp5Kr]
そりゃ効果音ならwavでもいいんですけどね

44 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 01:05:24 ID:camxTRZE]
単に容量の問題だろ。技術的に問題がある mp3 はともかく、wav か ogg かは誰も強制してないんだから好きにすればいい話

45 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 01:08:40 ID:y1pHXfIy]
>>40
つまり、どういうことだってばよ
DLした時からmp3だったんだけど
とりあえず、どっかの変換ソフト使えばいいのか?初心者で悪いね

>>41
フリーの音楽素材がmp3だったからのまま使ってたわ
プラグインありゃどーともなるだろとか思ってたから


46 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 01:25:56 ID:s8Q7gs7F]
とりあえず変換しとけ
実際の組み込みをoggかwavのどっちにするかは個人の判断としても、元データはwavで持っとけ
oggもmp3も変換するたびに必ず劣化する
wavは同じサンプリング・レートなら何度上書きしてもツールにもよるが(ほぼ)劣化しない

47 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 01:40:24 ID:y1pHXfIy]
なるほど理解した
じゃあちょっくらwavに変換してくるわ

ところでwavとoggはどっちも同じようなものなの?
たいして変わらないならそのままwanで組み込もうかな



48 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 01:57:58 ID:nXhVKZ4m]
wavはbmpのような感じ
oggはjpgのような感じだよ

49 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 02:14:54 ID:NFlBSVO5]
>>45
容量の問題で、通信回線を通す場合(ダウンロードさせる場合)、
サイズを減らす為に「不可逆圧縮」を音データに掛けるのが普通。
その圧縮の仕方によって、mp3とかoggとかaacとかac3とかに分けられる。
で、「不可逆」なのでサイズは相当縮む。
且つ、ヒトの聴覚を元に「劣化」が分かり難い様に圧縮するので、案外聞いても差が分かんない。

但し、配布前の段階ならば加工も間々行うだろうから、PCM(wav)で持つのが鉄則。
画像もそうで、劣化の発生するjpgとかで加工してるクリエイターはまず居ない。
jpgにするのは配布段階のみであって、通常は、ツールにもよるけどpsdやpngで持ってる。

>>47
「不可逆圧縮」を行った後、それをwavに変換した所で、音質は「不可逆」の儘。
元データがmp3ならば、それをwavにした所で中身はmp3と同じ、って事。
だから、加工を行わないのであれば、配布段階でmp3を同程度のクオリティ、若しくはビットレートの
oggに変換するだけで良い。
加工を行うのなら、元データをwavで持って、加工の度、同一サンプリングレート(〜Hzの部分)、
同一ビット数(〜bitの部分)、同一チャンネル数(ステレオ、モノラル〜等)のwavで出力するのが基本。
画像もそうで、psd→psd、png→png等が鉄則だ。

後、wav(PCM)だとサイズが、oggの10倍程度にはなるんだぜ。
これはネットで配布するには、些か問題。
DVDとかなら問題は無い筈。 まあ、インストールの際の「音データインストール」の確認が要るかもだけど。

50 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 03:03:43 ID:y1pHXfIy]
うおお、詳しく書いてくれてありがとう
つまり加工するならwavで、ネット配布するならoggってことだよな

でさ何度も聞いて悪いんだけど、元データをwavで持つってどうすればいいの?
元がmp3のなんだけど、変換してwavにしたって意味ないんだよな?

51 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 03:25:22 ID:NFlBSVO5]
ブランデーが頭を侵してるので、上手く書けてるか分からん。

>>50
元データは元々、サウンドクリエイターさんからwavの形で貰う事になるのかな。
で、そのデータでGOが出れば、それを配布時の形式(oggとか)にすれば良い。
されども、無論の事、元データがwavで無い場合も有る。 (ネットフリー配布とか)
なので、その場合は、吉里吉里に合わせてoggにする事になるんだけど、それを加工するのであれば、
ソフトウェアでwav形式に変換する事になる。
そういうソフトウェアって、沢山有るんだよ。
音を加工するソフト自体が、mp3とかなら大体デコード出来るし。

で、wavにした所で音質的に変わらないのはその通り。
しかしながら、何なら、そのデータをイコライザとかディレイとかピッチシフトとか、はたまたプラグインとかで
ベース音をブーストして見たりとかマキシマイズとかとか、そういう事が出来るので、
「加工」の観点からすればwavになる事は有る。

唯、貴方の現状からすると、「加工」が行われそうではないので、
「元のmp3データは残しておいて、吉里吉里で使う文はoggに変換」がベターだと思う。
その、加工したくなった時は、mp3を元に加工して、再びoggにすれば良い、って奴ね。

…流石に寝る。
良い感じに酔っ払ってるこれは快眠だわ…。

52 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 03:34:44 ID:s8Q7gs7F]
このまま完成品として出すと言うならそのままでもいいと思うが、フリー素材の場合冒頭の無音が長いものとかあるからその辺りはカットしたり尻をフェードアウトしたり、ノイズ軽減させたりと加工したりする。
レートを下げたりチャンネルも変えたりするから音源はwavで持つのは基本
というかmp3はダメだって言ってるのにどうしてmp3にこだわるのか・・・・・
自分の環境でたまたま上手く動いてるってだけで、未対応の過去の仕様でずっとやろうとする意味がわからん

あとpngは劣化しないから、png→psdでもぜんぜん問題無いと言うか、png素材を使ってpsd作る事が結構多い
ところでpngでレイヤーの透明じゃなく他のアルファでチャンネル持たせるにはどうするんだろう?
稀にそう言うのがあるんだが、あれの場合吉里吉里だと誤動作しないのかわからんから、自分で検証してみたいんだけど作り方がわからん

53 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 03:44:20 ID:s8Q7gs7F]
たとえば、冒頭1秒無音があるとして、それをカットするとする
mp3>頭1秒カット>wav……劣化無し
mp3>頭1秒カット>mp3……劣化有り
つまりこう言う事 さらにこのまま尻を1秒削るとする
mp3>頭1秒カット>wav>尻1秒カット>wav……劣化無し
mp3>頭1秒カット>mp3>尻1秒カット>mp3……2回劣化有り

2回劣化した物は正直商品に使えるかどうか判断難しい

54 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 04:23:34 ID:jGwZXETh]
なんと、FLACが起き上がりなかまになりたそうにこちらを見ている!

55 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 05:02:27 ID:nw9nlsIT]
四文字ってだけで多くの日本人がドン引きしてると思う。

56 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 12:29:26 ID:camxTRZE]
実は mp3 も ogg も、カットと音量(ゲイン)調整だけは実は劣化ゼロで作業できるんだけど、対応してるツールは全然ないね

57 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 18:29:35 ID:Xoz5oxWT]
>>56
マジかそんな事可能なのか知らなかった



58 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 21:56:00 ID:AOqoSsuS]
とりあえず oggvorbis についてる標準ツール vcut.exe でカットできるんだけどこれは指定1箇所なのでさすがに不便

検索したらけっこうあったよ。"ogg 無劣化 カット"でごろごろでてくる。

音量のほうは、吉里吉里はリプレイゲイン(アルバムゲインまたはトラックゲイン)に
対応してるので、リプレイゲイン用のツールを使えば無劣化で音量調整できる

59 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 22:10:33 ID:SubzGVkS]
もしもし。
巷の講座を参考にに、システムボタンからのスキップ機能を実装したんだけど、
いざボタンを押すと、ところどころブツ切りなスキップになるのね。
文字がダダダダッって流れていくスムーズなスキップにしたいんだけど、
どうしたらいいのかなあ。

Shiftキー押しながらのスキップはダダダダッって感じだから、
システムボタン押したら、Shiftキー押してる設定にすればいいのかな。
やり方分からないけど。

教えて凄い人><

60 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 23:47:51 ID:y1pHXfIy]
情報いっぱいで頭パンクしそうだわ
もしmp3を加工するなら、劣化が起きないwavに変換してからすればいいのかな

あとwavは色んなことできるから音源として保管しとけばおk?
そっからゲームに使う分はoggにするなりしろってことですよね

そしてoggもカットだけするなら劣化しないソフトがあるんだね

とりあえず、mp3は良いとこなしってことだね
今までmp3使ってた私涙目

61 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 00:04:34 ID:EBTMUzVF]
フォローするとmp3のwavに対する利点は軽さ
mp3のoggに対する利点は対応ソフトの多さだな
後者は吉里吉里だけ使っているなら関係ないけど

62 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 17:30:57 ID:PDvHAfXt]
mp3 はライセンスの問題があるので使わない方が(ry

63 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 20:26:37 ID:dR/JCxxE]
waveはピクチャで言うとbmp
高品質だけど容量が大きい

oggはピクチャで言うとpng
そこそこ品質良くて容量が小さい

あれ?ogg大勝利じゃね・・・

64 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 20:27:25 ID:FZB80iHW]
吉里吉里のテキストボックス?(文字を表示させる部分)の画像、1つしか設定する場所がありませんが、
これは、複数のテキストボックスの画像を使用したい場合、どのようにすればいいのでしょうか?
お知恵をお貸しください。

65 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 20:30:14 ID:7rRlgMes]
吉里吉里用に、フリーの変換ツールでmp3→oggにしてるが、
音質は満足できるレベルだな

66 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 20:31:08 ID:/yCrp/56]
何度も雑談をぶった切ってすみません。
>>59です。
あれから挑戦し続けてたんですが、
全然それっぽいコードが拾えません。
skipKeyRepressed←このあたりが必要なのかと思って
粘ってみたのですが、やっぱり動いてくれません。
ヒントだけ貰えたらあとは頑張るので、
ヒントをください、お願いします。

67 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:00:37 ID:rIkoESI/]
>>66

59の書き込みの意味がたぶんみんな理解出来てないと思う。
そもそもスキップはPCスペックで出来るだけ最速で流そうとするからメッセージすらろくすっぽ見えない事もあるし重い演出だと若干カクカクと動く事もある。
それとは別にオートモードと言うのがあって、そっちもダダダダと(スピードによっては)流れる。

どっちも感覚的なものだから、ぶつ切りと言うのがわかりづらいけど。
もしかして、[P]とかで止まってる事を言ってるのかな?
skipmodeは弄ってる?



68 名前:>>59 mailto:sage [2011/02/08(火) 21:13:56 ID:/yCrp/56]
>>67
>たぶんみんな理解出来てないと思う。
すみません。笑いました。初心者でごめんなさいwww

>skipmode
弄るといっていいのかは分からないのですが、
使った方がいいと講座で見たので、
kag.skipMode<=1の時には効果音やトランジションを省いてあります。

やりたいのは、

スペースキーを押し続けた時に文字や絵がダダダダッと流れていくスキップ

キーを押すのをやめればそのまま止まる



ウィンドウ脇のシステムボタンを押すと文字や絵がダダダダッと流れていくスキップ

画面クリックで止まる

にすることです。

現在は吉里吉里デフォルトの[次の選択肢まで]?でスキップさせているので、
ところどころ止まったりして(恐らくPCのスペックによる)見栄えが悪いのです。
吉里吉里なら何でも出来ると踏んで挑戦を始めたのですが、
この様です。どうにかしたいです。

69 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:26:04 ID:AkU97XwL]
>>63
なんでoggがpngなんだyp!
pngは仕様的には32bitBMPの完全上位と言っても良い 可逆圧縮だから劣化なんかしない
むしろpngがあるのにあらゆる面で下位なbmpをなぜ使うのかと小一時間・・・・

70 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:30:50 ID:AkU97XwL]
>>68
省いてると言う事はちゃんと処理してると思うのだが、商品レベルのゲームでちゃんとスキップが機能してるものは、condなどで音声や動画やトランスなどの処理を止めるように地道にタグを打ち込んである。
参考にしたいゲームを復号して覗いて見ると良いよ。

それとskipmodeの数字の意味を調べておくと吉

71 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:32:04 ID:7rRlgMes]
pngはどっちかというとgifの代替みたいに使ってたな

72 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:35:03 ID:Dz7x7O+i]
ループチューナーめっちゃええわー。
こういうループ再生に特化した再生ソフトがあればいいのに。

73 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:36:21 ID:ufMnhuPH]
正直言って
早送りが多少カクカクしてたって困るユーザーは一人も居ないと思うんだが、それは言っちゃだめか^^

74 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:48:57 ID:k/eZJM5R]
>>63
たとえが不適切。oggに対応するのはjpeg

>>60
実は bmp は png よりロード時のCPU負荷が圧倒的に軽くて読み込みも速いというメリットがあったりする
xp3 へのパック時に圧縮するようにすると、CPU負荷はややかかるけど、それでもまだPNGより軽い。サイズはそこそこ

75 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 21:51:57 ID:AkU97XwL]
>>71
一応gifの後継仕様だからな
ただ本来のgifの使われ方からするとMNGとかAPNGとかの方が正しい後継なんだが、片方は不採用にしてしまうし、もう片方はサブマリン特許にはめられてて身動き取れないし、なんだかなーって感じだな

76 名前:>>59 mailto:sage [2011/02/08(火) 21:59:51 ID:/yCrp/56]
確実に俺の書き方が悪いせいなんだけど、
やりたいことがやっぱり分かってもらえないwww

>>70
シフトキーでのスキップは、
問題なく文字と画像が早送りって感じで流れるのね。
それこそ商業ゲーみたいに。
これを、キーじゃなくて画面上のスキップボタンでやりたいんだ。
あと、復号なんて高度な技出来ない><
skipmodeの意味は勉強したよ。必要なのは4……なのだろうか。

>>73
場面を止めたいところで止められないから不便。
文字と画像は見えた方がいい。
って、言いたいことが伝わってないせいだと思うんだけどw

77 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 22:12:18 ID:AkU97XwL]
>>76
それは単純にその該当部分をコピペするだけじゃダメなのか?
たぶん公開されてるスキップモード関連はどこのも多少TJSの知識があればいじれるレベルでつくってあったはず



78 名前:>>59 mailto:sage [2011/02/08(火) 22:19:18 ID:/yCrp/56]
>>77
巷の講座やプラグインのスキップ関連は
kag.onSkipToNextStopMenuItemClick();
って大抵はなってるんですけど、
>該当部分をコピペする
って乏しいTJSの知識でも何とかなりますかね?
初心者でシステムの方を弄るのは恐いのですが。

79 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 22:24:26 ID:AkU97XwL]
俺もそんなにtjsは出来るわけじゃないがあのくらいは読むのに苦労するレベルじゃなかったはず。
実際に実行してるコアの部分はすぐわかるだろうし、とりあえずバックアップして移植してみろ。
ダメだったら戻せば良い。

80 名前:>>59 mailto:sage [2011/02/08(火) 23:20:35 ID:/yCrp/56]
MainWindow.tjsを見てみて、「kag.skipToStop2();」あたりの動作をさせればいいのでは?
って思ったんだけど、そのままkag.skipToStop2();を実行させると、
クリックで止められないし、文字と画像の移り変わりがが超速になる。

そこで、
スキップボタン押した後=シフトキー押しっぱなしの状態
止めたいところで画面クリック=シフトキー離した後
にしなきゃ分からないと気づいんだけど、その一致のさせ方が分からない。
変数使いますか?どういう風に使えばいいですか?

誰か分かりやすいヒントください><

81 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 23:38:40 ID:AkU97XwL]
それはたぶん押してるキーをfunctionでチェックして条件を満たしていた場合(つまり押してる間だけ)のみ動作させるように設定してあると思う

82 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 23:56:31 ID:h9qVF/6U]
mainwindow.tjsの当該部分を検索して読む

83 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 23:58:23 ID:WmbwpAnF]
自分の手に負えないなら やらない という選択がなぜ出てこない('A`)

84 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 00:12:05 ID:3MyrqpD5]
最低限は実現してるわけだから、細かいところは目を瞑ると言う選択肢は有りだと思う

85 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 00:57:11 ID:IIaYQrYV]
最近はskipToStop2()なんて関数あんのか。ひさしぶりにソース読んでみるかな。
だが2はやめろよ。

86 名前:>>59 mailto:sage [2011/02/09(水) 01:25:23 ID:VGAHWutI]
頑張ったら、何となくイメージしてた動作が出来たぞ!

前略、スキップボタンの中身です。
if(tf.skippp==1)
{
kag.skipKeyRepressed = true;
kag.skipMode = 4;
kag.actualChSpeed = 10;
kag.onPrimaryClickByKey();

if(sg(VK_RETURN) || sg(kag.supportReadingKey) || sg(VK_LBUTTON))
{
kag.cancelSkip();
tf.autoMode=0;
}
return true;
}
後略

ほら見ろ!m9(`・ω・´)
簡単に諦めろなんて言うもんじゃねぇ!
とりあえず徹夜せずに済んでよかった。

これだとこういうエラー起きるよって分かる優しい人がいたら、教えてください。
おやすみ。

87 名前:>>59 mailto:sage [2011/02/09(水) 01:29:00 ID:VGAHWutI]
あ、tf.autoModeはtf.skipppです。(´・ω・`)



88 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 07:20:15 ID:p6C7ENpw]
>>64
OKwaveにもポストしてるかな
「テキストボックス」「テキストレイヤー」という単語を使わず
吉里吉里の用語を使って質問を書き直してくれい

positionおよびlayoptコマンドで
メッセージレイヤを2つ以上(message0, message1,…)用意するってーのはだめかい
config.tjsはとりあえず放っておく(上で代用できます)

89 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 10:19:09 ID:tAEvQK1A]
>>88
回答ありがとうございます。
テキストボックスじゃないんですね・・・(メッセージボックスだと、ダイアログとかぶるから避けてこれにしたのですが・・・)
吉里吉里用語・・・また少しずつですが覚えていきたいと思います。

[position layer=message0 page=back frame="" opacity=0]
のframeの値でしょうか?
これをいじっていけばいい感じですかね。
後で試してみます。

90 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 11:25:48 ID:N9lDcceA]
>>86
単にお前のレスの書き方がウザがられてただけじゃね?
でも良かったな

91 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 12:04:43 ID:p6C7ENpw]
>>89
質問が
「メッセージレイヤのフレーム画像を途中で切り替えたい」ならば
frameの値(ファイル名)を変えていけばOK

リファレンスとテンプレの講座あたりは目を通して、頻出する単語を押さえておくべし

92 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 13:40:04 ID:mIt+z9j+]
どこで聞いていいかわからないから質問させて

TJSで画像をうにょうにょと歪む画像を作りたいと思って、あっちこっちのサイトでJSとかの関数を探してるんだけどなかなか見つからない。
作りたい効果は空間が熱の変化でかげろうみたいに微かに揺らめく感じが欲しいんです。
ラスター処理だと一定な動きになるし、ある座標を中心に水の表面がすこし盛り上がるような表現をすれば作れると思うのだけど、そう言う関数を探してます。
その手の良いサイトは無いものでしょうか?

93 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 17:30:54 ID:EkscP9Pk]
メッセージレイヤってのを複数立ち上げれば
画面上に三人同時に会話するシーンを作成出来るってこと?
Nスクなんて使ってる場合じゃねえ!

94 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 17:42:26 ID:SRsm9XoP]
そういや複数のメッセージレイヤーに
同時にテキスト流すって出来ないな

95 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 18:09:58 ID:QakpM+RU]
KAGからは出来ないね。lやpタグ打ち込まなければ『連続して』テキストを流すのはできるけど
同時並行ってワケじゃないからね。

やるなら各メッセージレイヤのdrawTextメソッドをTJSから直接呼び出してやるくらいか

96 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 18:17:56 ID:cbiIWL2V]
>>93
NスクもNスクで優れたエンジンだぜ
まあ俺はどっぷり吉里吉里にハマってるんで乗り換えはできないけど

97 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 18:57:39 ID:EkscP9Pk]
>>95
出来ないのか…
同時は無理、でも交互表示すれば共存は可能?
所謂立ち絵を流用するのではなく、カットごとにカメラを変えるようにしたいんだ
その上で、各キャラの側にテキストが出る様にしたい
つまりこれ→gamecs.jp/usr/kazuyuna/DSC00359.JPG

スクリプト数も減って、行数上頻繁に改ページしても滑らかな会話が可能になるし
立ち絵の種類を増やさなくても、その場その場で描けば良くなるから
細やかな感情表現が出来るのだ!っていう発想

Nスクで頑張ってたんだけど、奴はテキストを二つ同時に出して置けない
仕方なくスプライトでやってみたものの、バックログが残らないことに気づいた
吉里吉里さんなら何とか出来そうだと聞いて来ました



98 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 19:06:35 ID:mIt+z9j+]
>>97
それは可能
ちょっと前に上下で男と女の会話を分けてるの見たことある。
例えば、キャラの文字色とかで判断させてマクロ組むと多少楽。

99 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 19:07:44 ID:QakpM+RU]
「2個以上のメッセージ枠に文字を表示させること」は可能だよ。それが出来なかったら吉里吉里製ゲームの半数は
台詞と名前を同時に表示すること出来なくなってるんじゃないかな。モノによっては名前枠と台詞枠別にしてる所もあるし。
同時に出来ないってのはあくまで「2個以上のメッセージ枠に同時(マイクロレベルで同一時間)に文字を書き込む」ということ。
まあそれも、KAGじゃなくてTJS使えば実現はできるんだが、いささかメンドくさいのであまりやらないっつう話。

layoptタグとcurrentタグ、あとlaycountタグ辺りを併用すれば
要望の「各キャラの側にテキストが出る様にしたい」は実現できるよ。マクロ組んだ方が楽だけどね

100 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 19:31:48 ID:rCjtSzdS]
そう言いえば、TJS使わないとRPGによくある吹出しセリフとか表情のアイコン出せないよな。


101 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 21:39:36 ID:SRsm9XoP]
誰かすごい人
複数のメッセージレイヤーに同じタイミングでテキスト流すプラグインお願いします

102 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 21:49:55 ID:mIt+z9j+]
履歴レイヤーを拡張するとかすれば出来るんじゃない?

103 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 23:30:26 ID:3vPeiy8g]
同ウィンドウだけど、あやえもさんのサンプル内に、ボイス同時再生があった気がする。
つまり文章も同時に表示されるハズだから、あれば参考にはなるんじゃない?
たぶん。
不確かな情報でごめん。

104 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 01:05:43 ID:9V96uMJp]
>>100
つ[pimage]

105 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 01:09:36 ID:pz54TsYF]
>>104
そういうんじゃねーよ

106 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 01:15:15 ID:9V96uMJp]
じゃあどんなやつだよw
こういう話題って個人個人で単語に対してのイメージぜんぜん違うから面白いな

107 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 02:13:23 ID:lVz4HYhb]
うーん

getlayerで

kag.getLayerFromElm(%['layer'=>'3', 'page' => 'fore']).colorize(32, 128, 1.0);

だとうごくのに、なぜ
var xxx=3;
kag.getLayerFromElm(%['layer'=>'xxx', 'page' => 'fore']).colorize(32, 128, 1.0);

これだとうごかないんだろう?
何か俺書式間違ってる?



108 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 02:14:35 ID:lVz4HYhb]
動かないというか、レイヤー0が動く
回避策は無いのかな?

109 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 02:25:12 ID:2LPQiPyl]
'layer'の部分の指定がおかしい
'xxx'('や"で囲う)というのは「'xxx'という文字列」を指定するために用いるのであって
「xxxという変数」を指定するときは囲っちゃいけない

110 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 02:29:00 ID:mGICTkST]
>>98
っっっっっっっっっっっっっっっしゃあああ!
マクロってのが何だかサッパリ分からんが、とにかく頑張ってみるぜ!
サブルーチンとは違うもんなのかね?
うっひゃあ初心者に逆戻りでい!

111 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 02:32:08 ID:lVz4HYhb]
>>109
一応そう思ってここに書き込む前にためしたんだけど、例外エラーがなぜかおきる
'3'でも一応動くしmainwindow.tjsを見ると+layerにしてるからそれでも動くのは動くみたいなんだけど、
むしろ厳密にint xxx;として 'layer'=>xxxとするとスクリプトエディタが起動してエラーが起きるの
これって不具合なのかな?
ググッても一応>>109の言う''無しでの書式で動くと書いてあるんだけど。
ちなみに232r2

112 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 03:31:01 ID:lVz4HYhb]
原因はわからないけど、なぜか
kag.getLayerFromElm(%['layer'=>string(xxx), 'page' => 'fore']).colorize(32, 128, 1.0);
とするとまともに動く
力押しでみっともないけど、とりあえずこれでいいやorz

113 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 03:34:13 ID:izJjB2zw]
>>112

getLayerPageFromElm の中で

if(layer[0] == 'm') { ... }

としてメッセージレイヤ指定かどうか判定してるので引数としてわたされる辞書の中の layer は文字列でないとエラーになるという
あたりまえの話。

つか、例外に行番号とかでてるだろ。それみれば一発でわかる話

114 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 03:38:21 ID:lVz4HYhb]
そこの意味が微妙にわからなかったorz
やっぱりmessageの頭文字を判定してたのか。
ありがとう。

115 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 18:56:31 ID:j2WDw41X]
ふと思ったんだが
var c = bbb.count;
for(var i=0;i<c;i++) aaa[i]=bbb[i];

aaa.assign(bbb);
って処理速度は同じ?

116 名前:名前は開発中のものです。 mailto:sage [2011/02/10(木) 19:33:36 ID:izJjB2zw]
後者のが速い

117 名前:115 mailto:sage [2011/02/10(木) 21:59:50 ID:j2WDw41X]
ありがとうございました。
assign使うことにします。



118 名前:名前は開発中のものです。 mailto:sage [2011/02/11(金) 02:47:47 ID:2qR1M5vy]
俺だと

for(var i = 0; i < bbb.count; i++)

って書いちゃうな。
負荷としてはこっちの方が高いのかも知んないけど。

119 名前:名前は開発中のものです。 mailto:sage [2011/02/11(金) 11:15:48 ID:eInOXOxl]
早い云々より前者と後者では使い道変わってこないか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<307KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef