- 1 名前:名前は開発中のものです。 [2009/10/05(月) 11:50:54 ID:3c6lCQyF]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その18 pc11.2ch.net/test/read.cgi/gamedev/1244218314/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 152 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 07:56:34 ID:NdEJfPl7]
- 街とか428みたいなTIPSとかザッピングとか、文章中リンクがしたくて書いてみたけど、なんかかなり違う気がする
*start [layopt layer=message0 page=fore visible=true] [position layer=message1 page=fore left=0 top=0 width=640 height=480 color=0x00ffff opacity=128] @font color=0x00ffff [link target=*select1]TIPS[endlink] @font color=0xffffff です。[l][r] 読むか読まないかは貴方の自由です。[l][r] 次のページにいきますよ。[p] [cm] TIPSを読まずに改ページしました。[l] [s]
- 153 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 07:57:37 ID:NdEJfPl7]
- *select1
[layopt layer=message1 page=fore visible=true] [current layer=message1 page=fore] TIPSに飛んできました。 @font color=0x00ffff [link target=*chara2]次の主人公[endlink] @font color=0xffffff は誰でしょうか。[l][r] [s] [position layer=message1 visible=false] *chara2 [cm] [position layer=message1 visible=false] [current layer=message0 page=fore] キャラ2になりました。[l][r] TIPSに飛んで、読み終わってクリックしたら下の文に戻らない 戻し方がわからないというか もっといい方法があれば教えていただけないでしょうか
- 154 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 09:31:13 ID:uTM4GtzW]
- >>152
www.kirikiri.info/bbslog/log/005934 あと、この過去ログを「街」で検索すれば同じ質問はいっぱい出てくる
- 155 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 10:44:07 ID:hNFwAH4h]
- 質問です。
後置 ! (式評価演算子)の機能をネイティブプラグインから呼び出すにはどうすればよいでしょうか。 例えば下記のよう使いたいです。 // var result = str!; に相当するC++コード tTJSVariant str, result; iTJSDispatch2* context; TVPEvalStringExpression/*仮につけた名前*/(&str, &result, context);
- 156 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 11:42:53 ID:Y8ra6fKD]
- >>155
そんな口は無い。 ローカル変数のことを知ってるのはコンパイラだけだから、 後置き! に完全に該当する処理はコンパイル時にしか行うことができないはず。 メンバに対して任意に評価する式を文字列ベースで動的に造りたいということなら、 "function(){return 該当する式;)" を評価した結果を該当コンテキストで FuncCall してしまえばOK。 こんなかんじで。 iTJSDispatch2 *context; tTJSVariant str,func,result; TVPExecuteExpression(ttstr("function(){return ") + str.GetString() + ttstr(";}"), &func); func.AsObjectNoAddRef().FuncCall(0, NULL, NULL, &result, 0, NULL, context)
- 157 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 15:31:16 ID:YqwXxzdo]
- どの言語もホスト側で困ったらevalして結果を渡しちまうんだなw
- 158 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 21:18:13 ID:f7K6JHFm]
- いや後置き!でローカル変数にはアクセスできないぞ
後置き!はコンパイル時には何も特別なことはしてなくて実行時に処理される >>156で等価
- 159 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 21:23:08 ID:Y8ra6fKD]
- >>158
お、ほんとだ。@はできるから出来るもんだとおもってたぜ。すまん
- 160 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 09:36:48 ID:xobMY3Lk]
- 上で街風TIPSの質問をしたものですが、おかげさまでそれっぽいものができました
ありがとうございました とりあえずこんな風に書いたというのを書きます *start [call storage="macro.ks"] [layopt layer=message0 page=fore visible=true] @font color=0x00ffff [link exp="kag.callExtraConductor('tips.ks','*tips001')" color="0x00ffff"]テストTIPS[endlink] @font color=0xffffff です。[l][r] 読むか読まないかは貴方の @font color=0x00ffff [link exp="kag.callExtraConductor('tips.ks','*tips002')"]自由[endlink] @font color=0xffffff です。[l][r] 次のページにいきますよ。[p] [cm]
- 161 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 09:37:37 ID:xobMY3Lk]
- macro.ks
[macro name=tipsstart] [delay speed=nowait] [locklink] [history output=false] [position layer="message1" color="0x555555" draggable="true" left="0" top="0" opacity="255" left="16" top="16"] [current layer="message1"] [position layer="message" visible="true"] [er] [endmacro] ;----------------------------------------------------------- [macro name=tipsend] [waitclick] [er] [position layer="message" visible="false"] [current layer="message0"] [history output=true] [unlocklink] [delay speed=user] [endmacro] ;----------------------------------------------------------- [return]
- 162 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 09:39:27 ID:xobMY3Lk]
- tips.ks
*tips001 [tipsstart] TIPSに飛んできました。 [tipsend] [return] *tips002 [tipsstart] まあ、大体こんな感じで出来れば、いいかな。と。[r] 次はタイムチャートとTIPSからのザッピングを実装したいけどなかなか難しいですよね。[r] あと選択肢の色変えもマクロで出来ないものでしょうか。今はTIPSの場所に色変えるのをそのまま噛ませてるので、何とかできないかなーと。 [tipsend] [return]
- 163 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 16:33:15 ID:KjDeH5qs]
- ttp://krkr.edolfzoku.com/roadtokrkr/kag007.html
を読むと、BGMにwaveを使いたいなら、Config.tjsを書き換えろと書いてあります。 しかし、midも使いたいとおもうのですが、一つのゲームでmidもwaveも使うのはできないのでしょうか?
- 164 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 17:22:17 ID:1kmEuwCy]
- >>163
過去スレにあったやつ丸写しだけど [macro name="bgm"] ;OGGの場合 [if exp="Storages.isExistentStorage(mp.storage + '.ogg')"] [fadeinse buf=1 storage=%storage loop=true time=%ftime|1] [endif] ;MIDIの場合 [if exp="Storages.isExistentStorage(mp.storage + '.mid')"] [fadeinbgm storage=%storage time=%ftime|1] [endif] [endmacro] でも自分は最終的にはoggのみに統一したな
- 165 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 17:37:36 ID:jF6I4qvm]
- savedataを出さないようにすることはできますか?
- 166 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 17:53:24 ID:swBwLFXv]
- Config.tjs嫁でおk?
- 167 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 00:05:59 ID:ar4zpDlp]
- >>164
ありがとうございます!解決しマシた! 、、、こんなの吉里吉里は標準装備だと思ったんですが、、、へんなところイマイチなんですよね、吉里吉里は。
- 168 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 01:48:30 ID:kkMBMvq8]
- トランジションで真っ黒な画面をワンクッションとして入れたいのですが、画像を用意せずに黒い画面を出すことはできないでしょうか?
- 169 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 01:59:44 ID:FQoqwQG3]
- >>168
fillRect()で塗りつぶせばいいよ
- 170 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 02:47:20 ID:xgtJ7F7I]
- 用意しといた方が楽
- 171 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 05:59:06 ID:JhB7g06/]
- BGMを途中から流すことはできませんでしょうか?
秒数とかで指定して
- 172 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 06:17:25 ID:r/EfZ/D3]
- >>171
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#playbgm ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/LoopTuner.html
- 173 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 06:19:40 ID:JhB7g06/]
- あれ?playbgm欄に載ってる
さっきは寝ぼけてたのかな……すいません、わざわざありがとうございます。
- 174 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 12:50:52 ID:86JVfvxR]
- KAGとtjsは、定数つかえますか?
layer=0とかやっていると何を書いているか分からなくなってきたので layer=CHAR1みたいにしたいんです。
- 175 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 12:55:02 ID:IGrAf8H9]
- 定数はありませんが、var CHAR1 = 0; とか適当に定義して、全部大文字は定数のつもり、ときめておけば別に困ることは無いかと。
- 176 名前:174 mailto:sage [2009/10/19(月) 12:57:15 ID:86JVfvxR]
- >>175
ありがとう
- 177 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 13:05:56 ID:86JVfvxR]
- 吉里吉里でパレット切り替えアニメみたいなことはできますか?
- 178 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 13:14:26 ID:IGrAf8H9]
- 標準機能ではできない。ARGBのみでパレットの概念が存在しない。
- 179 名前:177 mailto:sage [2009/10/19(月) 14:17:36 ID:86JVfvxR]
- >>178
そうですか
- 180 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 14:33:03 ID:KT+GMcUc]
- なんでパレットアニメしたいの?
- 181 名前:177 mailto:sage [2009/10/19(月) 14:45:27 ID:86JVfvxR]
- そのエリアにいると
地図が見えなくなるダークゾーンを 作ろうと思っていまして。 ただ壁のレイヤが黒いだけよりも、 GGXXのエディみたいに 灰色→黒のアニメーションをしていたら かっこいいかなと思ったからです。 ↓エディとは、こういうキャラです。 よく見るとパレットアニメしています。 www.youtube.com/watch?v=F4ZOyhXKYWc&feature=related
- 182 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 16:05:43 ID:rS0tfPSl]
- 画像連続描画でアニメさせない理由は?
- 183 名前:177 mailto:sage [2009/10/19(月) 16:15:55 ID:86JVfvxR]
- >>182
連続アニメのやり方を知らないからです。 連続アニメはどうやって作るんですか?
- 184 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 16:22:34 ID:di2D+x3f]
- >>183
systemフォルダ内のAnimationLayer.tjsを読め
- 185 名前:177 mailto:sage [2009/10/19(月) 16:24:13 ID:86JVfvxR]
- >>184
ありがとうございます
- 186 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 18:20:04 ID:bofX3MIi]
- なんか最近すごいなw
HowToは今のほうが充実してるだろうに。
- 187 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 18:59:09 ID:ZOoHkGNf]
- 豚インフルエンザで学級閉鎖、お外にも遊びにいけないんだお、たぶん…
あ、でも余所のスレは平常か… >>186 「TJSに挑戦!」は、いつのまにか、(サンプル)スクリプトとかも充実してきてるね。
- 188 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 20:26:28 ID:rS0tfPSl]
- 澪インフルエンザでテレビの前からryうわなにをする・・・
他言語経験者がTJSに挑戦以上のものを期待すると code reading本が出版されるの待つしかないかね? wikiかなんかでcode readingやるってのもよさげだが。
- 189 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 21:24:01 ID:tIC3k2bV]
- 質問です。
グラフィカルボタンをメッセージレイヤ以外の、前景レイヤで使用することは 不可能なのでしょうか?(公式の掲示板で拝見したソースです) 試しに、レイヤを前景レイヤに指定しただけでは出来ないようでした。 やはり、クリッカブルマップを使ったボタンを使うことになるのでしょうか。 もしくは、ウィンドウいっぱいのメッセージレイヤ新たに作るなどして、 任意の場所にボタンを配置するなども考えたのですが、 メッセージレイヤは一時に、一つしか制御できないので少々複雑になりそうかとも思います。 よろしくお願いします。
- 190 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 21:46:58 ID:zWfDaFZi]
- どういう風に使いたいか良く分からないけれど、systembuttonで解決しそうな
気がする。
- 191 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 22:25:23 ID:r/EfZ/D3]
- ボタンはそれ自体がレイヤなので、背景レイヤの子としても前景レイヤの子としても
できないことはない。ただデフォルトではリンクと同じ位置づけでメッセージレイヤに 対するオブジェクトとして使われる。あと履歴レイヤで まー、たぶんsystembuttonでいいんじゃない?
- 192 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 22:50:12 ID:JNIN5Izj]
- 同人ゲームでsystembutton使わずメッセージレイヤに
スキップとか履歴とかのボタンを垂れ流しにしてるサークルがあるけど、 あれって何かメリットあってやってんのかな? ソース除いた限りでは、KAGやtjsの知識がないようでもないんだが
- 193 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 22:55:27 ID:tIC3k2bV]
- ありがとうございます。
使用の目的はノベルゲームでよく見かける、メッセージウィンドウ付近の、 「セーブ、ロード」などのボタンから、セーブ画面のボタンなどです。 >デフォルトではリンクと同じ位置づけでメッセージレイヤに 対するオブジェクトとして使われる 仰るとおり、恐らくこの点が問題の要旨かと思います。 systembuttonで解決しそうです。 ただ、自身がスクリプトの制御までまだ行き着かないので、タグで解決できればとも思うのですが、 難しそうですね。
- 194 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 22:56:13 ID:tIC3k2bV]
- 配布されている素材のボタンなども、やはりtjsが含まれている様子なので、
tjsの理解がないと、シンプルなノベルゲームでもシステム画面などのカスタマイズは KAGのみでは難しいのかもしれないですね。 >背景レイヤの子としても前景レイヤの子としても できないことはない。 こちらは、今回の問題の場合、何らかの方法で、レイヤの親子指定から解決できるというご指摘でしょうか?
- 195 名前:191 mailto:sage [2009/10/19(月) 23:52:41 ID:r/EfZ/D3]
- >>194
いや、目的に沿うかはしらんが、メッセージレイヤ以外にボタンレイヤを 関連付けることもTJSを使えばできるよ。という最初の質問の直接的な回答
- 196 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 00:08:01 ID:Lz5wJd16]
- >194
なるほど、理解できました。 tjsでの関連付けということですね。 かなり初歩的な段階なので、今回はtjsまで及びそうにもないですが、 いつかの為に覚えておこうと思います。ありがとうございます。
- 197 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 01:24:39 ID:wsjbZBeL]
- KAParserを改造吉里吉里+tjsで実装しなおしてくれる人いないかねぇ・・・。
最近のPCならネイティブ実装じゃなくても、それなりに動いてくれそうな気がする。
- 198 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 02:16:04 ID:hwM60KvG]
- 吉里吉里本体はWindowsの各種64bit OSに対応してるんですか?
- 199 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 10:27:36 ID:vJ1oA0SA]
- first.ksだけでソースを書いているのですが
ごちゃごちゃしてきました。 定数やマクロを,const.ksとかmacro.ksみたいに別ファイルにして first.ksからインクルードしたいんですがどうすればできますか?
- 200 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 10:30:45 ID:pS6w5ogR]
- >>199
callでサブルーチン ……いや、リファレンスでも入門サイトでも絶対書いてあるでしょ、コレ
- 201 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 10:42:01 ID:vJ1oA0SA]
- >>200
first.ks [call storage=macro] macro.ks,const.ks の最後にreturnを追加 ってことですか?
- 202 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 11:45:50 ID:2Pf/zTGb]
- おさかな定職っていつから工事中なの?
- 203 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 11:54:56 ID:BeUTG5NM]
- 数ヶ月前から
- 204 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 13:52:14 ID:xVOID05e]
- >>197
それくらい自分でやればいいだろう。 めんどくさいとこなんてマクロの扱いとKagParserのシリアライズだけなんだから。
- 205 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 17:15:54 ID:pW+MagRw]
- がんばってソースをいじってコンパイルするとか
- 206 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 23:00:14 ID:d+MpEzn2]
- 画像をアニメーションさせながらスクロールさせることは可能なのでしょうか?
いろいろ調べてみたのですがなかなか期待している情報にたどり着けません
- 207 名前:名前は開発中のものです。 mailto:sage [2009/10/21(水) 00:04:13 ID:3gyhQ/Ga]
- kagデフォでできるか知らんがtjsで書けばいい。が、マシンパワー食いそうだな。
動画でやった方が軽いし簡単だと思う。
- 208 名前:名前は開発中のものです。 mailto:sage [2009/10/21(水) 00:39:44 ID:RbqPMyfa]
- 簡単なものならasdで動かしてるものをmoveすりゃいいだけでは。
- 209 名前:名前は開発中のものです。 mailto:sage [2009/10/21(水) 01:33:15 ID:opl9rECK]
- そうすると確かmoveさしてる時に一コマ目の画像が静止した状態で
動いてしまったような
- 210 名前:206 mailto:sage [2009/10/22(木) 15:33:46 ID:nF+mXhfk]
- 事故解決しました
上部のみアニメーションのasd 下部のみアニメーションのasd に分割してトランジションでスクロールさせたら問題なくできました
- 211 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 10:37:43 ID:jIPbeWoL]
- 自分自身で作ったんで特に暗号化やらはされてないはずのxp3が
xp3decで展開できないんで、xp3の仕様を見てみたいんですが XP3のソースはどこにあるんでしょうか?
- 212 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 10:47:10 ID:qx3BC8ek]
- 自分自身で作ったデータなのにソースがないの?
- 213 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 12:10:07 ID:9+tvO9um]
- >>212
211はそんな話はしてないと思うぞw
- 214 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 13:30:53 ID:jIPbeWoL]
- >>212
恥ずかしい話なんですが、データを消しちゃったんですよ。 「まあxp3ファイルだけは残してあるし、いっか〜」とその時は思ったんですが 今になって、最新版吉里吉里のReleaserで出力したアーカイブは xp3decでは展開できない(らしい)事を知って顔面蒼白になっている次第です。
- 215 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 13:46:11 ID:mNJw9HMl]
- そんな話だったらしい
- 216 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 14:04:10 ID:yssQBEFk]
- マスターデータを消したおまえが悪い
- 217 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 15:56:43 ID:rMc8Uf5V]
- スクリプトファイルにhogehogeしてコンソールからスクリプトfoobarすればできるだろ。
吉里吉里のdocを穴が空くほど読んでも分からんなら諦めろ。 XP3のソースとはxp3filterかな?
- 218 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 16:10:12 ID:jIPbeWoL]
- >>215
xp3decのドキュメントには ”XP3のソースは公開されてるのでxp3decのソースを見るよりそっちの方が早い” と書かれているのでXP3のソース(仕様)はどこにあるのかなーと思って。 >>216 返す言葉もありません。全く以ってその通りでございます。 こうなった以上、自力で何とかするしかないなあ…。 というか、吉里吉里のページに普通にソース置いてあるのに 今の今まで気付かなかったとは間抜け過ぎる。
- 219 名前:名前は開発中のものです。 mailto:sage [2009/10/24(土) 16:12:18 ID:jIPbeWoL]
- ありゃ、レスが。
>>217 どうもありがとうございます。 吉里吉里のdocを穴が空くほど読んでみます
- 220 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 10:42:08 ID:e1RjsCSx]
- すみません、吉里吉里でカウントダウンタイマーって表示できますか?
例えば3分から始まって0になったら強制的にイベント実行させたりとか
- 221 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 11:18:16 ID:PbQB2f/4]
- できますが
- 222 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 13:42:51 ID:7QvYTUBa]
- レイヤーに読み込んだ透過画像を、そのまま外部にファイルとして保存することは可能なんでしょうか?
- 223 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 13:49:18 ID:nGGhxSYz]
- できますが
- 224 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 16:24:01 ID:a0N8DDXF]
- 230r2で開発しているのですが、ちょっと疑問に思ったので先輩諸氏にお聞きします
[eval exp="tf.test = '08'"] [trace exp="str2num(tf.test)"] このシナリオを動作させるとトレースに出てくる値が ▼[trace] expression="str2num(tf.test)" type of result=Integer result=0 となりました ちなみに同様のシナリオでtf.testの中身を'00'〜'09'までやってみたところ、 08と09のみresultが0になりました 回避方法は自分で見つけたのですが、動作的にいかがなもんかと思って お尋ねさせていただきました
- 225 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 16:37:46 ID:jPCUMyC5]
- >>224
devdoc.kikyou.info/tvp/docs/tjs2doc/contents/token.html#id366
- 226 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 16:40:29 ID:jPCUMyC5]
- >>222
ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_Layer_saveLayerImage.html >>220 KAG ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#timeout TJS ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_Timer.html
- 227 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 16:42:47 ID:a0N8DDXF]
- >>225
は、8進数だと・・・納得 即レスありがとうございました 桁合わせのファイル名管理、やめようorz
- 228 名前:名前は開発中のものです。 [2009/10/25(日) 18:15:52 ID:zHUU7Mmt]
- はじめまして。
吉里吉里を勉強しはじめたばかりの初心者です。 システムボタンから直接セーブ・ロード画面を呼び出すものを作ろうとしているのですが、つまづいています。 おさかな定食さんで公開されている右クリックメニュー改造プラグインが、どうやら私の作りたいもののようなのですが、サイトはもうずっとお引越しの最中のようで困っています。 どこかに同じようなサンプルを公開されている場所をご存知でしたら教えていただけませんか? 自分でも随分と探してみたんですが、見つからなくて……。 rclick_tjs.ksを自分なりに改造してみようと頑張りましたが、難しいです><
- 229 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 18:44:54 ID:56x6wgKn]
- >>228
公式に付属してるsystembuttonプラグインは見た?
- 230 名前:名前は開発中のものです。 [2009/10/25(日) 20:06:30 ID:zHUU7Mmt]
- >229
はい。 sampleフォルダの中のSystembuttonを組み込んで、メッセージウィンドウにセーブ・ロードボタンをつけることはできました。 希望としては、そのセーブ・ロードボタンを押すと、rclick_tjs.ksに書かれてるセーブ画面を呼び出せるようにしたいんです。 (サムネイル表示と、コメント入力、保護などがついているセーブ画面です) そこを自力でやろうと思うと、もう難しくて何がなにやら……^^;
- 231 名前:名前は開発中のものです。 mailto:sage [2009/10/25(日) 20:50:14 ID:56x6wgKn]
- hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+systembutton.ks%B2%FE%C2%A4%A4%CE%A5%D2%A5%F3%A5%C8#p1.2
ここらへんでも見れ
- 232 名前:名前は開発中のものです。 mailto:sage [2009/10/26(月) 12:10:04 ID:dfiwev6w]
- タイマープラグインってもしかして現在入手不可?
- 233 名前:名前は開発中のものです。 [2009/10/26(月) 14:46:42 ID:S47jPNLh]
- >231
ありがとうございます。 やはりある程度勉強しないと駄目そうですね。 ここを参考にして頑張ります。
- 234 名前:名前は開発中のものです。 [2009/10/30(金) 14:51:55 ID:b0HjvT2k]
- [button graphic=○○ exp="kag.close()"]
でゲームを終了させるボタンを作ったのですがこれを使うとエラーがでます。 エラーが一瞬表示されたあとゲームが終了するのでエラーの記述が見れず原因がよくわかりません。 このソースのどこが原因にあたるのでしょうか?
- 235 名前:名前は開発中のものです。 mailto:sage [2009/10/30(金) 17:26:51 ID:0KB+/Ybd]
- >>234
krkrconf.exeでログファイル出力を有効にしてやれば デフォルトではsavedataフォルダにkrkr.console.logが出力されるから エラー内容はそこを見ればおk。 で本題だけど、以下MainWindow.tjsからのコピペ // ウィンドウを閉じるが、終了確認を行わない // このメソッド内で close をすると、様々な // オブジェクトが無効化されてしまい、この // 関数から戻った先でエラーが発生する。 [button graphic=○○ target=*hoge] ;〜〜〜 *hoge [close] こうやってtarget属性で跳んで[close]タグで終了すれば問題ないはず。
- 236 名前:名前は開発中のものです。 [2009/10/30(金) 17:57:25 ID:b0HjvT2k]
- >>235
二段階に分けたらエラーは出なくなりました。ありがとうございます。
- 237 名前:名前は開発中のものです。 [2009/10/31(土) 11:30:49 ID:iQbBwH4C]
- 読み込んだレイヤーを全てリセットするタグというのはありますか?
ロードしたりタイトルに戻るを実行した後に 意図しない所で以前使ったレイヤーが表示されて困ってます。
- 238 名前:名前は開発中のものです。 mailto:sage [2009/10/31(土) 13:29:37 ID:VazdLqtU]
- >>237
ない。作りましょう。
- 239 名前:名前は開発中のものです。 mailto:sage [2009/11/01(日) 20:46:05 ID:aIclU6Um]
- 気が向いたのでKAGでやってみる。自分のはTJS。
------first.ks [call storage="freeimageall.ks"] [laycount layers=5] *start|スタート [img layer=0 page=back storage=1.png visible=true top=0 left=0] [img layer=1 page=back storage=2.png visible=true top=200 left=0] [img layer=2 page=back storage=3.png visible=true top=400 left=0] [img layer=3 page=back storage=4.png visible=true top=0 left=320] [img layer=4 page=back storage=5.png visible=true top=200 left=320] [trans method=crossfade time=1000][wt] [cm] 前景は表示されている。[l][r] [backlay] [freeimageall page=back] [trans method=crossfade time=1000][wt] 前景を消してからトランジションした。[r]一行目が残っている事から、backlayがちゃんと働いた上で前景が初期化されているのがわかる。 [s] ------freeimageall.ks *start [macro name="freeimageall"] [eval exp="tf.freeImageAllPage = (mp.page !== void) ? mp.page : 'back'"] [eval exp="tf.freeImageAllCount = 0"] [call storage="freeimageall.ks" target="*freeimageall"] [endmacro] [return] *freeimageall [freeimage page="&tf.freeImageAllPage" layer="&tf.freeImageAllCount"] [eval exp="tf.freeImageAllCount++"] [jump target="*freeimageall" cond="tf.freeImageAllCount < kag.numCharacterLayers"] [return]
- 240 名前:名前は開発中のものです。 mailto:sage [2009/11/02(月) 22:03:30 ID:TOJvtSt2]
- 吉里吉里の新しい配布物がないなと思ってリポジトリ覗いてみたら
なんでリリースブランチ切ってんのにトランクに修正コード突っ込んでんのよ? VSS使いを見てしまった気分だ。
- 241 名前:名前は開発中のものです。 mailto:sage [2009/11/02(月) 22:22:04 ID:4qHDgjaR]
- トランクは最新開発版だぜ?
- 242 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 01:08:15 ID:mMRen1VS]
- 保守コードはリリースブランチじゃね?
- 243 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 01:23:08 ID:ogOXDkk8]
- 修正も新規作業もまずトランクにいれて確認して適当なタイミングでリリースに抜き出して反映、じゃね?普通は。
- 244 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 02:22:18 ID:NQrYEpxM]
- 242だが2.30はもうリリースされて保守期間だから2.30系の保守はブランチにコミットして溜まったらマージだろ?
トランクは前の安定版に対する次の開発版なんだから。
- 245 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 03:01:27 ID:ogOXDkk8]
- 致命的な障害以外は対応しない方針じゃね?>ブランチ
まあ、そろそろ新しい安定版が欲しいころな気はする。
- 246 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 03:34:46 ID:rPpHJuEQ]
- >致命的な障害以外は対応しない方針じゃね?
ああ、吉里吉里でいうところのrev.nがほとんどリリースされず そのままマイナーverが上がってるところを見るとそうかもしれん。 >新しい安定版が欲しいころ さいきんgo氏しかコミットしてないような。 吉里吉里3は止まってるしdeeたんはハードに夢中だしこのまま更新止まったらやだな。 万が一そうなったらkagを別のスクリプト言語に移植して遊ぶかなw
- 247 名前:名前は開発中のものです。 mailto:sage [2009/11/04(水) 17:36:09 ID:w1+c3gJx]
- 電波さん所でレイヤ上でのSWF再生の話の続報来てるな
導入考えてみようかな
- 248 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 02:16:25 ID:bCQj8sBA]
- 画面上部のタスクバーでの通常のセーブについて、うまくいかず困っています。
[waitclick]\ *sono1|セーブ1 [cm]\ [layopt layer=1 index=500 visible=true page=back]\ [image layer=1 visible=true page=back storage=omoide_0]\ [trans method=crossfade time=2000]\ [wt canskip=false]\ [waitclick]\ ;---------------------------------------------- [layopt layer=message page=back visible=false]\ [freeimage layer=base page=back]\ [trans method=crossfade time=2000]\ [wt canskip=false]\ *sono2|セーブ2 [cm]\ [layopt layer=1 index=500 visible=true page=back]\ [image layer=1 visible=true page=back storage=omoide_1]\ [trans method=crossfade time=2000]\ [wt canskip=false]\ [waitclick]\ ;---------------------------------------------- [layopt layer=1 index=500 visible=true page=back]\ [image layer=1 visible=true page=back storage=omoide_2]\ [trans method=crossfade time=2000]\ [wt canskip=false]\ [waitclick]\ [s] こんな感じなのですが、セパレータ直上の[waitclick]時には"栞をはさむ"という項目自体はあるもののそれを記録する事ができません。 一番下の[waitclick]で初めてセーブ2を記録する事ができる状態です。 途中にある[waitclick]のところでもセーブ出来るようにしたいのですが何がまずいのでしょうか。
- 249 名前:名前は開発中のものです。 [2009/11/06(金) 04:10:06 ID:WPlqwjLj]
- xp3のファイルがうまく使えないのですが初期設定のままでは正常に使用できないものなのですか?
dataフォルダ内のbgmフォルダやimageフォルダを吉里吉里Releaserで作ったbgm.xp3に入れ替えるとゲームに適応されなくなります。 どうすればいいのでしょうか?
- 250 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 05:01:18 ID:7Qmjr+Wq]
- 仰っている意味が分からないが
プロジェクトフォルダを丸ごとxp3にして、吉里吉里に読ませりゃいい パッチって意味ならファイル名をpatch**(無し〜2からの連番).xp3にしろ
- 251 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 05:07:28 ID:JyCYK5MA]
- dataフォルダの中にxp3を入れちゃってると透視してみる
- 252 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 06:07:45 ID:amkOrYiW]
- クリッカブルマップを自動生成するスクリプトを組んでいるのですが
分からないことがあったので質問します。 1. 256色画像のパレット番号を指定して、新しい色を設定することはできますか? 2. saveLayerImageで、1で作ったパレット番号と同じパレット番号を持つ画像を作ることはできますか? 色々と調べてみたのですが分からなかったのでお願いします。
|

|