[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
162: 2015/07/02(木)18:27 ID:InNqtEUb(1) AAS
>>156
吉里吉里本体のButtonLayer.tjsに手を加えたらそっちも解決すると思う。
一回マウスダウンすると領域外でマウスアップしても押下として処理しちゃうとか
ボタンの動作としてはちょっと難があるんよね>標準ボタンクラス
163: 153 2015/07/02(木)22:37 ID:3lYXHePx(1) AAS
>>161
試してみたけどダメだった。
それで、まっさらなところから再構築したんだけど……
どうやら原因は俺の日記さんのところの修正箇所のどこかっぽい
50回試して、今のところちゃんと挙動してる
お騒がせして申し訳なかった orz
164: 2015/07/02(木)22:40 ID:OKbVaAxz(2/2) AAS
どこを直したら大丈夫になったのか晒すんやで
165: 153 2015/07/03(金)00:25 ID:g3Uyugmr(1) AAS
俺の日記さんのところに掲載されてる修正箇所だけを除外して、あとはまったく同じに構築したら直った
記事自体が古いから、実が別のところで修正されていてそれが誤動作の元になったのかもしれない
166
(1): 2015/07/03(金)15:48 ID:cg8HM+7M(1/2) AAS
var variable
167: 2015/07/03(金)16:01 ID:sQ5wcC5D(1) AAS
吉里吉里3はデルデル詐欺でしたね^^;
168
(2): 2015/07/03(金)17:03 ID:tPtlnNUO(1) AAS
KAGEXの話題が出てるから俺も便乗質問お願いしたい

スレ27のこれを参考に顔窓作ってみた
347 : 名前は開発中のものです。 : 2013/05/18(土) 15:57:22.50 ID:fzr5Sb8S

>>346
表情欄使うには普通のキャラクター定義+以下3つが必要
1.[position]でfaceleft, facetop, facewidth, faceheightを設定
2.envinit.tjsでfaceLevelNameを設定
省9
169: 2015/07/03(金)17:15 ID:cg8HM+7M(2/2) AAS
>>166
質問書こうとして誤爆した
色々試してる間に解決してしまった。
170
(2): 2015/07/03(金)18:03 ID:K13n05o4(1) AAS
吉里吉里3はもういいから
スマホ用吉里吉里出してくれ
171: 2015/07/03(金)20:19 ID:jrQzFhHD(1) AAS
>>168
poses定義内のimage/faceImageとは別に、msgImage/msgFaceImageを定義して、
顔窓専用の立ち絵ファイル(バストアップのみのデータ)を作るのが良いのでは?
そちらの画像の大きさを固定しておけばキャラごとの背の高さも調整できるかと

faceAreaはKAGEnvCharacterExで参照される定義なので
残念ながら〜Exの立ち絵が作れない(ツールがない)現状では利用は難しい
Twitterリンク:taninon
省1
172: 2015/07/03(金)21:15 ID:iUD14JN/(1) AAS
>>170
欲しいよな
173: 2015/07/04(土)01:41 ID:FjwF4QgO(1) AAS
>>170
ティラノスクリプトやジョーカースクリプトじゃいかんのけ?
174: 2015/07/04(土)06:21 ID:b3jRkQpg(1/2) AAS
そんなツール使うくらいなら自分で作ったほうがまだ良くない・・・
175
(1): 2015/07/04(土)07:05 ID:0iIBEPSF(1) AAS
吉里吉里使っていたんだけど、開発終わってしまったんですよね
吉里吉里での開発経験を活かしてPCとスマホでプレイできるゲームを作りたいんだけど
次はどんなスクリプト・言語を使うといいでしょう
176: 2015/07/04(土)07:19 ID:WNkSMsPZ(1) AAS
今「よくわからんけど流行り教えてyo」ってだけならUnityやってりゃいいんじゃね(適当)
177: 2015/07/04(土)07:22 ID:b3jRkQpg(2/2) AAS
適当すぎだろwwwスマホとかだったらunityじゃなくねww
178: 2015/07/04(土)07:40 ID:YpZiJS7B(1) AAS
>>175
ここで聞いてみるとか

ノベルツール選考スレ 4th KIND
2chスレ:gamedev
179: 2015/07/04(土)11:01 ID:APiBlECr(1/2) AAS
kagexって使いづらいよな
そもそもenvinitの値を後で上書きすら出来ないし
180: 2015/07/04(土)13:45 ID:APiBlECr(2/2) AAS
>>168
charactersの中で個別に設定したら、たしかできたんじゃなかったっけ?
181
(1): 2015/07/05(日)12:56 ID:NTh54/Kv(1/4) AAS
プラグインの質問で悪いんだけど・・・ デバッグロード?するとシステムボタンが表示されなくなるんだけどなぜだろうか
[call storage="ExtSystemButton.ks" cond="typeof global['extsystembutton_obj'] == 'undefined'"]
[sysbutton_erase]
[sysbutton visible="false" name="auto" graphic="auto" top=810 left=1607 exp="SysBtn_onAutoReadButtonClick()"]

[sysbutton_setopt name="auto" page="fore" visible="true"]
182: 2015/07/05(日)13:19 ID:z1dVhZa1(1/3) AAS
ExtKAGParserの次のテストが始まってるね。
ソースコードのディレクトリに「助けて!不具合の原因がわからないの!」って文書があってワロタ
ちょっと見たけど、俺には何を言ってるのか全然わからないw

>>181
デバッグロードってなに?
183
(1): 2015/07/05(日)13:22 ID:NTh54/Kv(2/4) AAS
メニューのデバッグ→シナリオの再読み込み
ごめん名前全然ちがったOTL
184: 2015/07/05(日)14:47 ID:z1dVhZa1(2/3) AAS
>>183
それKAICHOさんとこのプラグインだからKAICHOさんに聞いた方がいいよ。

といいつつ手前の環境で試した。そのスクリプトをfirst.ksに書いてメニューのデバッグ→シナリオ再読み込み実行したけど、ちゃんと表示されたよ。他が悪いんじゃない?
185
(2): 2015/07/05(日)14:58 ID:iD3m3BeR(1) AAS
公開してくれてるだけ有り難いんだけど
KAICHOさんのプラグインは説明が解りにくいのと導入面倒くさいのが難点だ
あと他の人のプラグインとあわせるとエラーになったりする
186
(1): 2015/07/05(日)15:26 ID:NTh54/Kv(3/4) AAS
まじか 環境が悪いのかな
プラグインコールした後にセーブラベル通せば問題なく動くんだけどセーブラベル通らずにシナリオ再読み込みするとなぜか表示されない・・・。
[if exp="typeof global['extsystembutton_obj'] != 'undefined'"]
[eval exp="kag.removePlugin(global['extsystembutton_obj']);"]
[eval exp="global['extsystembutton_obj'].finalize();"]
[eval exp="System.inform('removed!');"]
[endif]
省1
187
(1): 2015/07/05(日)15:52 ID:NTh54/Kv(4/4) AAS
よかった凸らなくて・・・自己解決した。
エラーログ確認したらマクロが定義されてないってエラーが出てたので>>186のendifの前に
[eval exp="delete global['extsystembutton_obj'];"]
を追加したら問題なく再描画されました。お騒がせしました。
188
(1): 2015/07/05(日)19:31 ID:DyGT/zQI(1) AAS
>>185
俺はKAICHOさんのプラグインを頑張って導入&改造したおかげで
TJSとKAGの構造をスゲー理解できたよ。
大感謝してるわ。
189
(1): 2015/07/05(日)20:24 ID:z1dVhZa1(3/3) AAS
>>187
それって実はこれ↓じゃないの?
外部リンク[html]:www.geocities.jp
『KAGPluginを組み込む時は、first.ksの、「最初のセーブ可能ラベルより前」で 組み込むようにしよう。そうしないと色々不具合が起こるため。』
あそこのプラグインは最初から二重読み込みに対応してるはずなんで、自分で消したりしないほうがいいよ。

>>188
ホントあれ読むと勉強になるよね。感謝感謝。
190: 153 2015/07/06(月)04:55 ID:hck8VO7H(1) AAS
kagenvcharacterex.tjsで心が折れた・・・・・・
誰かcsvでの立ちキャラ表情合成サンプルくださいorz
191
(3): 2015/07/06(月)09:25 ID:K+aqZ53w(1/4) AAS
すみません質問させて下さい

雪プラグインを使って背景(base)画像に雪を降らせているんですが
キャラクターの台詞枠(メッセージ0)と女の子の絵(レイヤ0)の上に雪が被ってしまって困っています
台詞枠と立ち絵には被らないように雪を降らせたいのですがどうしたらいいんでしょうか?
初心者ですみません
192: 2015/07/06(月)10:03 ID:XUng+MDK(1) AAS
>>185
最初はあの量の説明で「おおう……」と思ったがじっくりやっていくと
説明は詳しくて、ソースにコメントも書いてあってかなりいいと思う
さらに全部入りサンプルがあるからそれも参考にできるしね
193
(1): 191 2015/07/06(月)10:06 ID:K+aqZ53w(2/4) AAS
因みに、ごった煮的配布場所さんの「雪プラグイン改良版」を使用してみたところ
「file://./d/kkde_200a4/project/(プロジェクト名)/data/snow_5 について適切な拡張子を持ったファイルを見つけられませんでした」
というエラーメッセージが出てしまいました

雪の画像は雪プラグインの画像(0から4)をそのまま使っているのですが問題があるのでしょうか?
(使用しているのは吉里吉里2 2.32です)
194
(1): 2015/07/06(月)10:26 ID:a0eFaZjn(1) AAS
>>193
ごった煮さんのは雪の画像が増えてる。
ごった煮さんところの「全部入りサンプル」を落として、中にある snow_0.png〜snow_7.png を自分のプロジェクトのどこかにコピーしてからやってみ。
195: 191 2015/07/06(月)11:13 ID:K+aqZ53w(3/4) AAS
>>194
サンプルを落として雪の画像を使ったところ無事プラグインが動作しました
おかげで立ち絵やメッセージレイヤの後ろに雪を降らせることができました

一人でてんぱっていたので助かりました
教えて頂き本当にありがとうございました!
196
(1): 2015/07/06(月)12:43 ID:qG62lNu9(1) AAS
priority(absolute)を弄ると、雪の奥行きは自由自在

外部リンク[html]:lightworks.blog137.fc2.com
197: 191 2015/07/06(月)13:36 ID:K+aqZ53w(4/4) AAS
>>196
紹介して頂いた動画参考にさせて頂きました
ありがとうございました!
198
(1): 2015/07/06(月)16:24 ID:xrY9IQ4B(1/2) AAS
選択肢からサブルーチンに飛ばしたいんですが、一々linkから他ラベル経由でcall、よりもっと手っ取り早い方法ってありますか?
199
(1): 2015/07/06(月)20:27 ID:NlRkmyHb(1) AAS
>>198
kag.callExtraConductorを使いなされ
この単語でググれば講座も出て来るし
そこに詳しく書いてあるはず
200: 2015/07/06(月)20:35 ID:xrY9IQ4B(2/2) AAS
>>199
ありがとうございます!
調べてみます
201: 2015/07/06(月)23:41 ID:CbFvTUJb(1) AAS
>>189
それっぽい
セーブラベルより前に置いたほうがよかったのか
202
(2): 2015/07/06(月)23:46 ID:+151RMp4(1) AAS
linkタグのonenterやonleaveの処理にkag.callExtraConductor使うのっていいの?
たとえばそのリンクのexpがどっかにjumpにするような場合
onenterのサブルーチンのreturn時にエラーになりそうなんだが
それにサブルーチンで[wait]とかなんかの処理待ちがあった場合もcallとreturnが合わないエラーになりそう
203: 2015/07/07(火)01:39 ID:LJwNr/wX(1) AAS
吉里吉里がAndroidで走るようになったら本気出す
204: 2015/07/07(火)06:30 ID:ZjjPSX6L(1) AAS
むしろAndoroid版の吉里吉里を作ろうぜ
205: 2015/07/07(火)06:36 ID:LrTuGv5S(1/2) AAS
>>202
うちはexpにkag.callExtraConductor使ってるよ
今の所、問題は特にない
206: 2015/07/07(火)07:03 ID:LrTuGv5S(2/2) AAS
>>202
連レスすまん
質問者の198が言う所の「選択肢からサブルーチンを呼ぶ」という動作なら
うちはexpでサブルーチン呼んで
必要に応じて[return storage="" target=""]で戻り先まで指定してるって話
202の条件で試したことない
207: 2015/07/09(木)00:11 ID:O19Vttjt(1/2) AAS
xp3に暗号化を掛けたらムービーの再生開始にやたら時間が掛かるようになってしまった。
皆さん、お気を付けて。
208: 2015/07/09(木)23:01 ID:5/BxwPp4(1) AAS
暗号化は仕組み上あまり時間がかかりそうにはないんだけどな…圧縮したんじゃないの?
209: 2015/07/09(木)23:46 ID:O19Vttjt(2/2) AAS
今チェックしたけど圧縮は掛けてなかったよ。
ムービーファイル100MB越えてるからなあ。さすがに仕方がないのかも。
とりあえずムービーだけ生のファイルでリリースすることにしました。
210: 2015/07/10(金)03:32 ID:t9MQnwhN(1) AAS
動画はサイズによるけど、大きな奴はちょっと裏でなにかやってるとすぐ時間かかったり一瞬引っかかったりする
あと、たぶんメモリきれいにしきれてないせいなんだろうけど、連続してプレイしてるとどんどん動画再生で不具合でまくりんぐ
211: 2015/07/10(金)18:25 ID:UHip6I7J(1/2) AAS
ユーザーからバックログでジャンプさせて欲しいというご意見を頂いたんですが
どういう風に作れば良いんだろw
面倒な仕様しか思い浮かばない
212
(1): 2015/07/10(金)19:56 ID:6xkw1NTv(1) AAS
概念としてはバックログの全行についてセーブデータがあれば自在にジャンプできる

そのデータを動的につくるか事前に全部作っておくかでシステムとしては大きく別れる

どちらの場合も巨大になるデータをどうさばくかが難しい

戻れる行数を30行までとか制限してロード時は消えてよければ前者の実装はわりと簡単
後者は動的なスクリプトに制約がでるとかパッチ対応めんどうとかいろいろめんどくさい
213: 2015/07/10(金)20:13 ID:8iQM0K98(1) AAS
全ページセーブデータとっておくのはスキップ時の速度に影響しそうだな〜
214: 2015/07/10(金)21:11 ID:UHip6I7J(2/2) AAS
>>212
俺が考えたのは自分のスクリプトで使うタグや関数を文字列に記録しておいて
[hact]で埋め込めば行けるかなあと思ったんだけど
セーブするのと大差ないかなあ。
215: 2015/07/11(土)19:35 ID:lNjmMA8w(1/2) AAS
oggファイルを再生しようとすると
「有効な SMF ファイルではありません」というエラーになってしまいます。
どうすればoggファイルを再生できるのでしょうか?
216: 2015/07/11(土)19:39 ID:lNjmMA8w(2/2) AAS
すいませんプラグインが所定の場所に配置されていなかったためです
217: 2015/07/11(土)20:52 ID:Xqr7VRM0(1/2) AAS
H.264はVistaで再生出来ないって前スレに書いちやったけど
実際はアップデートを適用すれば再生できるらしい
済まん

ビデオの長さが12分を越えた場合も
特許料支払いの責任はECサイトや
DVDデュプリケータの会社が負っているらしい
コンテンツ制作者が気にすることじゃないようだ
218: 2015/07/11(土)21:08 ID:kwLBRYqs(1) AAS
krkr2にもぜひ実装してください(´・ω・`)
219: 2015/07/11(土)21:14 ID:Xqr7VRM0(2/2) AAS
一括請求みたいにしないと誰に責任が及ぶのか良く分からないし
MPEG LAも個人や小さな会社といちいち契約するのは面倒だから
こういう仕組みにしたんだろうな
220: 2015/07/12(日)04:17 ID:aCiX8P4t(1) AAS
TJSにもこれからは遅延評価が求められるのではないか
221: 2015/07/12(日)10:26 ID:YmLl5Zjt(1) AAS
以下の処理で最後に[wt]を入れると背景が消えて画面が真っ黒になってしまいます
[wt]は必ず入れると見たのですが違うのでしょうか?
@bgzoom storage=%cg sl=0 st=0 sw=1200 sh=720 dl=0 dt=0 dw=1200 dh=720 time=1
[backlay]
[trans method=crossfade time=100]
222: 2015/07/12(日)11:37 ID:lPI7jc7p(1) AAS
@bgzoom storage=%cg sl=0 st=0 sw=1200 sh=720 dl=0 dt=0 dw=1200 dh=720 time=1
; wbgzoomでbgzoomの終了を待つ必要がある
@wbgzoom
[backlay]
[trans method=crossfade time=100]
[wt]
;wtはトランジションの終了待ち。普通はtrans直後に入れる
223
(1): 2015/07/18(土)16:10 ID:8F9BVreB(1) AAS
初歩的な質問。
kagexのコンフィグ画面で窓枠の透明度を変化させるフラグを組み込もうとsf.msg_opacityにスライダーの値を入れようとしたんだけど、なぜかこの記述だと常に255が設定されてしまう。
初期設定は196を入れても、コンフィグに入ると255になるし、メッセージ枠は反映されない。(sf.msg_opacityを調べたら、255のままだった)
何がいけないんだろう? configinit()にも何か記述しないといけない?

//config.ks
[slider width=202 height=28 opacity=0 normal="slidebar" over="slidebar_over" min=0 max=255 value=setMsgwOpacity() nohilight]

[eval exp='configInit()']
省12
224
(1): 2015/07/18(土)19:37 ID:x+Vuzz9y(1) AAS
>>223
sliderのvalueは変数もしくはプロパティでないとダメかと
[slider ... value=sf.msg_opacity ...]
もしくは
[slider ... value=MsgwOpacity ...]
property MsgOpacity {
getter { return sf.msg_opacity; }
省3
225: 2015/07/18(土)20:27 ID:kazi0AWf(1) AAS
>>224
ありがとう。
これでうまく行った。
;config.ks
[slider width=202 height=28 opacity=0 normal="slidebar" over="slidebar_over" min=0 max=255 value=MsgwOpacity nohilight]

//overrde.tjs
property MsgwOpacity {
省9
226: 2015/07/19(日)23:03 ID:5ViXZq/2(1) AAS
LIVE2Dを吉里吉里でうごかすには何年くらい必要ですか(´・ω・`)
227
(1): 2015/07/20(月)00:41 ID:VDgiHXJv(1) AAS
SDKあるみたいだし、プログラムできる人つれてくれば組み込むのは簡単じゃね
228: 2015/07/20(月)02:12 ID:kSt4V/su(1/2) AAS
buttonの画像をtjsで簡単に差し替える方法ってないのかな? onやoverがあるから難しいのかな?
229
(1): 2015/07/20(月)12:04 ID:rO8vZw0d(1) AAS
[iscript]
// 作ってみた。不具合あったらすまん
function updateLinkButton(
lay = kag.current, // 対象レイヤ
num = 0, // リンク番号。数値が範囲外だとエラー
elm = %[] // graphic(必須), graphickey(voidでおk)
){
省11
230: 2015/07/20(月)21:32 ID:kSt4V/su(2/2) AAS
>>229
thx でもなんかうちの環境じゃうまくいかないっぽいから、少し弄ってみる
それと前から思っていたんだけど.links[n]って逆引きって言うかこのボタンは何番だろう?って調べる事は出来ないのかな?
コンフィグ画面みたいにボタンの数が多いと、わけわからんようになる。。。。
231: 2015/07/21(火)03:15 ID:sc5eAe5n(1) AAS
>>227
mjd?sdk見たけど割りとちんぷんかんぷんだったでおじゃる…
232: 2015/07/21(火)18:46 ID:zmOiB9Vz(1) AAS
// elementの値がvalueなリンクの引数を返す
// 見つからなかったら-1を返す
function GetLinkNumByElement(element, value)
{
 var l = current.links;
 for(var i=0; i<l.count;i++) {
  if(l[i][element] === value) {
省9
233: 2015/07/21(火)19:38 ID:i0jHSYi/(1) AAS
リンクの番号はlinkNumに入ってる
links[n].object.linkNumとか
234: 2015/07/22(水)04:31 ID:J+IrIg+u(1) AAS
var target = kag.current.links[n];の代わりにvar target = kag.current.names[name + work];でなぜ動くのか謎
namesってなんだよnamesって
これが成立する条件がわからん
中級スクリプターの俺には知らないことがいっぱい
235: 2015/07/22(水)05:22 ID:YoJ5Llt6(1/3) AAS
あー、後者は辞書配列なんだよ、それ。
文字列がキーになっていて吉里吉里がそれで検索してくれる。
236: 2015/07/22(水)11:15 ID:CsmEAKc5(1/3) AAS
超初心者です。教えて下さい。
Windows8.1に吉里吉里Z1.1をインストールして起動しようとしたけど、「例外が発生しました」と表示してどうしても起動できません。

WindowsXP-吉里吉里2/KAG3なら解説書読んで起動できました。

吉里吉里Zの起動方法教えて下さい。m(__)m

あとこれからアドベンチャーゲームエンジンの勉強始めるなら、他にオススメのゲームエンジンはありますか?
237: 2015/07/22(水)11:41 ID:nCTgBvOf(1/2) AAS
喧 嘩 を 売 る
238: 2015/07/22(水)12:01 ID:YoJ5Llt6(2/3) AAS
吉里吉里Zは人柱というか強者向けだからあまりお勧めは……
239: 2015/07/22(水)12:04 ID:P6PPl1rl(1/2) AAS
なるほど namesはそういうことなのね
こっちが便利なんじゃね?と思ったが二つまったく同じものを座標だけ変えて並べた場合はその場合エラーになるんかね
240
(1): 2015/07/22(水)12:05 ID:CsmEAKc5(2/3) AAS
吉里吉里2の方がオススメですか?
241: 2015/07/22(水)12:32 ID:YoJ5Llt6(3/3) AAS
>>240
マニュアルも解説サイトも利用者も作品数も圧倒的だから……。
エンジン選定はそれが一番重要だと思います。
242: 2015/07/22(水)12:42 ID:CsmEAKc5(3/3) AAS
ありがとうございます!\(^O^)/

解説書も有るし、吉里吉里2で勉強します!
1-
あと 760 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s