[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その5 (992レス)
■吉里吉里/KAG/TJS雑談質問スレ■その5 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
336: 名前は開発中のものです。 [sage] 04/11/21 20:33:09 ID:YtUTFUPZ 本とか探したんですが、載ってなかったので質問。 KAG又はTJSから他の実行ファイルを実行する方法ってあります? 今シューティングAVG作ってるんですが、アドベンチャー部→シューティング部→アドベンチャー部→・・・という 流れを作りたいのです。シューティング部はVC++でできるんですが(VC++→吉里吉里はOK)、 アドベンチャー部からシューティング部(吉里吉里→VC++又は他の実行ファイル)がわかりません。 もしご存知の方いらっしゃいましたら、ヒントだけでもいいんで教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/336
337: 名前は開発中のものです。 [sage] 04/11/21 22:24:50 ID:MBKZp1TB >>336 本とか探す前にアーカイブ内の吉里吉里2リファレンスとか読もうな。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/337
338: 名前は開発中のものです。 [sage] 04/11/21 22:28:46 ID:kAFtPV6k 検索すりゃ大抵の疑問は消えるというのに。 何の為のネットなんだか。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/338
339: 名前は開発中のものです。 [sage] 04/11/21 22:48:23 ID:i2uj2HIJ ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。 本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。 自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/339
340: 名前は開発中のものです。 [sage] 04/11/22 00:08:07 ID:vu62QFXe >>339 そだね。 >>336 System.shellExecute() 吉里吉里の「System」のとこと、KAG の「TJS を〜」のとこを見れ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/340
341: 336 [sage] 04/11/22 00:22:10 ID:Es+orRr1 正直、リファレンスを舐めていたのは確かです。反省・・・ 一応ネットでも検索したんですけどね。申し訳ない。 みなさま、情報サンクスです。m(_ _)m http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/341
342: 336 [sage] 04/11/22 00:29:14 ID:Es+orRr1 System.shellExecute 機能/意味 ファイル/プログラムの実行 タイプ Systemクラスのメソッド 構文 shellExecute(target, param="") でした。これで逝けそうだ。。。完成したら誘導します。まあ仕事しながらなんで早くても来年春以降だと思いますが。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/342
343: 名前は開発中のものです。 [sage] 04/11/22 15:26:05 ID:8Cm1zzdg System.shellExecuteってアプリケーションの終了待ちしないのか。 あとアーカイブ内のファイルを指定することも…。 なら一旦アーカイブ内から取り出して…って、 DLLレベルのプラグインで出来るのか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/343
344: 名前は開発中のものです。 [sage] 04/11/22 19:39:27 ID:8FDmb7i2 OSたんのゲームを作ろうと思うのだが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/344
345: 名前は開発中のものです。 [] 04/11/23 00:53:32 ID:/W/98Mp+ なんだOSたんて つか作るならさっさと作れ 話はそれから http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/345
346: 名前は開発中のものです。 [sage] 04/11/23 02:07:28 ID:sDZggTs9 ここは作ろうスレではありません。 お引取りください。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/346
347: 名前は開発中のものです。 [sage] 04/11/23 13:42:22 ID:KN4/nwff そうして344は息を引き取ったのであった http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/347
348: 名前は開発中のものです。 [sage] 04/11/23 14:35:14 ID:ynZsoTMm 引き取ってねぇー http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/348
349: 名前は開発中のものです。 [sage] 04/11/23 19:17:54 ID:eWUYh5Yp >344=>348? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/349
350: 名前は開発中のものです。 [sage] 04/11/23 19:25:40 ID:cUpiLVTm >なんだOSたんて なんかワロタ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/350
351: 名前は開発中のものです。 [sage] 04/11/23 19:45:20 ID:ynZsoTMm >>344=>348? ああ、そうだ。ここはあのような発言をしてはマズかったのか? マズかったのなら、謝らせていただく。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/351
352: 名前は開発中のものです。 [sage] 04/11/23 22:12:26 ID:B6aXEHNz いや、本来マズくない筈なんだけど、 この板そういう「作るよ!」とか口ばっかのヤツが多くてな。 形にしてからじゃないとみんな相手してくれないかもしれん。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/352
353: 名前は開発中のものです。 [sage] 04/11/23 22:13:47 ID:eWUYh5Yp 作ってみたけどさらしていい? だったら神になってたのにな。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/353
354: 名前は開発中のものです。 [sage] 04/11/23 22:18:26 ID:Y54n9lWr >353 いつぞやのスクロール付きバッグログのスクリプトを 作ってUPしてくれたヤシみたいにな。 あれは重宝してる。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/354
355: 名前は開発中のものです。 [sage] 04/11/23 22:28:01 ID:zGM3TL9f プラグインなどはよいが、ゲーム自体をここで上げられても困るような。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/355
356: 名前は開発中のものです。 [sage] 04/11/23 22:50:36 ID:SE+sdjZf ゲーム作るだけならスレ違いじゃん。そういうスレあるよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/356
357: 名前は開発中のものです。 [sage] 04/11/24 00:41:21 ID:C5d8Hc2s >354 >スクロール付きバッグログのスクリプト 是非教えてください! http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/357
358: 名前は開発中のものです。 [sage] 04/11/24 01:31:42 ID:tciSgShl 推進委員会の板検索すりゃ出てくる。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/358
359: 名前は開発中のものです。 [sage] 04/11/24 02:10:13 ID:C5d8Hc2s >358 357です。 見落としていました。ありがとう。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/359
360: 351 [sage] 04/11/24 11:47:34 ID:SX/Jy2Rm >352 >353 ごめん・・・必ず完成させて公開するよ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/360
361: 343 [sage] 04/11/26 20:08:12 ID:SiDjphGZ 吉里吉里ソースの↓を参考にファイルを読み込んでみた。 tvp2win32-stable\environ\win32\imagesaver\Main.cpp IStream *pStream = TVPCreateIStream(storage, TJS_BS_READ); pStream->Read(ry pStream->Release(); アーカイブ内の暗号化したファイルも問題なさそ。 ちょっと拍子抜け。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/361
362: 名前は開発中のものです。 [sage] 04/11/27 00:15:34 ID:sgRAv3pf >>354 中の人ここ見てるんだね。使ってみて思った事を。 自分は名前用とメッセージ用で二枚レイヤーを使用、画像入替の際出したり引っ込めたりしてる のと、文字の表示にトランジシヨン使う関係で、cond属性付のpositionやらcurrentやらchやらを 多様してるのですが、そうするとバックログの行間がすごい事になります。 スクロールバーとかフォント属性の反映はすばらしいので、がんがってください。 k http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/362
363: 名前は開発中のものです。 [sage] 04/11/27 00:21:46 ID:JSdbR2h8 layer.drawtext()の引数textって文字列もいけるんだな さっきまでわざわざ分解して一文字づつ叩いてた罠 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/363
364: 名前は開発中のものです。 [sage] 04/11/27 00:41:12 ID:F709w0cq >>363 つーかむしろ文字列に使えるところが肝心要だよお。 まあ、そういう漏れは「両端ぞろえ」をするために結局 一文字ずつ分解して送ってるんだけど http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/364
365: 名前は開発中のものです。 [sage] 04/11/27 09:58:30 ID:3HBhfmVx 履歴拡張プラグイン、自分も使わせてもらったのでちょとフィードバックを。 スクロールバーの挙動をウィンドウズのと近くなるように改造したものを↓にUpしました。 ttp://ha4.seikyou.ne.jp/home/tana/ExHistoryLayer.lzh ExHistory系とHistoryExtension系をいじったやつの両方が入ってます。 (ExHistoryLayer.ksは単独で、ScrollbarExtension.tjsは2004/09/01版のHistoryExtension.ks、HistoryExtension.tjsと一緒に使う) 部分的にでも使えそうなところがあったらご自由に改造・再配布等どうぞ。 (ファイルは1ヵ月ぐらいで消しますのでお早めに) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/365
366: 365 [sage] 04/11/27 09:59:53 ID:3HBhfmVx それから、HistoryExtensionの方をメインに使わせてもらったので、そちらについて雑感とかバグ報告らしきものを。 ・履歴縦書き時、左右のカーソルの挙動が逆 ソースではHistoryExtension.tjsの1709行辺り。 これはKAGの3.23beta7以前に「メッセージ履歴が縦書きで everypage = true のとき、キーボードのカーソルキーの← →が逆」というバグがあった影響ではないかと思います。 (当方は3.23beta10で動作確認しました) ・Config.tjsのeverypage、verticalViewの設定が反映されない これは現時点での仕様かもしれませんが念のため。 ・履歴の内容が空のときなにも表示されない 通常の履歴だと、空でも履歴画面が出るのでちょっと気になりました。 ちなみに自分は、シナリオの最初で全角スペース&改行を履歴に送るという形で、運用でカバーしました。 ・強制改行が辛い >362氏と同じように、メッセージレイヤを操作したときの履歴の改行に多少苦しめられました。 [history output=false][current layer=message1][history output=true] のような記述をすることで一応回避はできましたが。 履歴拡張プラグイン、機能的には凄いと思いますので今後とも頑張って下さい。 期待してます。(ぜひsave/loadの実装を!) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/366
367: 名前は開発中のものです。 [sage] 04/11/27 12:07:14 ID:k0we/Q6B 365GJ。いい感じですぜ。 好みだけど、俺はScrollBarExtension.tjsのinitState()にある、 slider.height = ( btnlen > 1 ) ? btnlen : 1; は↓くらいの方がいい気がする。オリジナルでは行が増えすぎたときつまみにくい。 slider.height = ( btnlen > 8 ) ? btnlen : 8; http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/367
368: 愚問@初心者 [sage] 04/11/27 12:27:14 ID:kzU7Lxbz 吉里吉里を勉強し始めてまだ間もない者ですが… BASICとかではFOR〜NEXT文を用いて任意の処理を好きなだけ繰り返すとか ああした事しますけど、吉里吉里で同じ事をさせたい時はどうすればいいのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/368
369: 名前は開発中のものです。 [sage] 04/11/27 12:48:57 ID:u+qSaVmE >368 吉里吉里ってTJS?KAG? TJSだったら ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/for.html http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/369
370: 名前は開発中のものです。 [sage] 04/11/27 14:48:48 ID:F709w0cq >>368 KAGなら @eval exp='tf.i=0' *loop ... @jump target=*loop cond='++tf.i<iMax' くらいか? これをマクロにでもしたら便利そうだね。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/370
371: 名前は開発中のものです。 [sage] 04/11/27 22:16:09 ID:BfYlHah6 ずっと聞きたかったことがある。 …tfってナニ? どういうときに使うor使えるの?? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/371
372: 名前は開発中のものです。 [sage] 04/11/27 22:44:18 ID:ptjE5qi4 一時変数 そのまんま、一時的に値をおいておくための変数 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/372
373: 名前は開発中のものです。 [sage] 04/11/27 23:52:05 ID:Y1YA00rc 申し訳ないんだけど、>365さんの作ったようなtjsやksってどうやって使っていいのかわかりません。 マニュアルや講座は一通り読んで、自分でもゲームを作っているんですが…。 「ExHistoryLayer.ks」はどこのフォルダにおくのか、など 具体的に教えていただけると嬉しいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/373
374: 名前は開発中のものです。 [sage] 04/11/27 23:55:41 ID:JSdbR2h8 http://www114.sakura.ne.jp/~nomadiclife/ ここってどうなんだろうか… セーブロードが独自で組み上げてるサムネイル式だったり (blog参照:但しまだ未完成らしいけど)、 けっこう頑張ってるっぽいけど。 個人的にシナリオも面白そうだしちょっと期待してる。 絵と音楽は微妙だけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/374
375: 名前は開発中のものです。 [sage] 04/11/28 00:25:12 ID:KBTfbKlU >>373はもうギャグとしか思えない。死んでいいよ(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/375
376: 名前は開発中のものです。 [sage] 04/11/28 00:30:56 ID:d3NKtATx >>371 f と同じようなもんだけど、しおりにセーブされないし、 次回起動時に復元されるとかもない。 一時的に使うだけの、使い捨ての変数として使うもの。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/376
377: 名前は開発中のものです。 [sage] 04/11/28 00:40:02 ID:GRO+pWQf >>375 そういってやるなよ〜。 で>>373、死んでいいy(ry マニュアル読んでてわからんのだったら無理だ諦めれ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/377
378: 365 [公式の姿勢を見習ってみるsage] 04/11/28 00:56:07 ID:UemvR5rB >373 自分はちょこっと改造しただけで、元々はhige_g氏が吉里吉里スレと公式BBSに投下したものです(公式での発言は↓) ttp://cgi.din.or.jp/~glit/TheOddStage/TVP/bbs/bbs.cgi?mode=&action=treeall&num=6218#6218 ファイルを置く場所はsoundフォルダでもimageフォルダでも吉里吉里がファイルを認識する場所ならどこでもいいです(普通はscenarioフォルダ辺り) 使い方は、この手のやつは、まあ付属のドキュメントを読むのが一番です(今回の場合は、ソースの先頭付近のコメント) ExHistory系のほうは、単独で使います。 ExHistoryLayer.ksにコメントとして書いてありますが、first.ksの最初辺りででも、 [call storage=ExHistoryLayer.ks] [history type=scroll] とすればOKです。 HistoryExtension系のほうは、上記URLからHistoryExtension.ksとHistoryExtension.tjsを落とせば前者に使い方が書いてあります。 この2つのファイルとScrollbarExtension.tjsを吉里吉里が認識できる場所に置いて、first.ksで、 [call storage=HistoryExtension.ks] とすれば使えます。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/378
379: 名前は開発中のものです。 [sage] 04/11/28 01:03:58 ID:GRO+pWQf >>374 SBって人がスクリプト担当か…。 11/22の日記みるとTJS書ける人なんだな。 なんでわざわざかぐや姫で書いてんだろうかって突っ込みどころはあるけど。 KAGしかわからん俺にはよくわからんが。 サムネイルってのは11/24か。すげぇ。どうやってんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/379
380: 名前は開発中のものです。 [sage] 04/11/28 01:16:39 ID:AbIAX1dm サムネイル表示ってそんなにすごいか? 普通にできると思うんだが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/380
381: 名前は開発中のものです。 [sage] 04/11/28 01:19:36 ID:d7j4dm2O >>374>>379が宣伝としか思えない漏れはどうなんだろ(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/381
382: 名前は開発中のものです。 [sage] 04/11/28 01:22:07 ID:gg7AViUN >>381 むしろ宣伝を装った私怨と思った漏れはどうなんだろ(`・ω・´) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/382
383: 名前は開発中のものです。 [sage] 04/11/28 01:22:43 ID:GRO+pWQf >>374は知らんが俺は違うぞ。 サムネイルって話ぶりからしてTJSでやってるっぽいじゃん。 TJSで何かやれるって時点で俺的には神 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/383
384: 名前は開発中のものです。 [sage] 04/11/28 01:28:05 ID:WXGncuPf >378 >373です。丁寧な解説してくださり、やっと理解できました。 >365の改造スクロール、早速使わせていただきました。 どうもありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/384
385: 383 [sage] 04/11/28 01:38:12 ID:GRO+pWQf なぁ @iscript〜@endscript中の @setとか@ifとかってなんなんだ? KAGのタグじゃないよなぁ? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/385
386: 名前は開発中のものです。 [sage] 04/11/28 01:41:21 ID:gg7AViUN クマー http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/386
387: 383 [sage] 04/11/28 01:55:20 ID:GRO+pWQf 後>>374、俺は絵もいいと思うぞ。 萌え絵じゃないがライノベとかにありそうだ 音楽もダウソしたけどええんじゃないかと。 でなんか俺と>>374のせいで流れとまっちゃったっぽいから俺は消えるわ。 スレ汚しスマソ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/387
388: /*略*/妹 [sage] 04/11/28 02:10:46 ID:aYmp7EQA >>374>>379 Caf'e'のアクサン忘れてるな。仏語だぞコレ。 それはそうと喪前様方人がMessageLayer拡張どうすんだうがー、ってなって 現実逃避に走ってみたらそっちはそっちで城onでやっぱりうがー、ってなって 何かアレな時に盛り上がってんな。 >>365GJ >Config.tjsのeverypage、verticalViewの設定が反映されない うん仕様。メンバ変数の数がオリジナルよりかなり増えたので まったく別に設定関数configureHistoryLayer()を作ったのだったと思う。 >履歴の内容が空のときなにも表示されない これは趣味とサボりだったと思う。 履歴内容何も無いのに履歴表示が出るってのが個人的に気持ち悪かったから。 履歴内容が無いときに描写関数に飛ばすと何か色々エラー出て 原因追いかけるのが大変だったからってのもある。 コレは設定で任意に変更できるようにした方が便利か。 >強制改行が辛い 頁単位履歴モードの場合、空頁記録無視するようにしてるのだが 行単位モードの場合、改頁をどのように表現するかって問題があったので 強制改行仕様を導入したんだったと思う。 current/position等の強制改行抑止したい場合は、 HistoryExtension.ks後半のタグハンドラ乗っ取り部分変更してくれ。 っていうかコレもコメント付けておかないとマズいな。orz 反応も質問も全然ないから放置してたが結構利用されてたのな。 暇なので久々にTJSいぢるとするよ。 とりあえず手直ししてもらった分見てみて反映するわ。 色々忘れてたりもするからのんびり待って。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/388
389: 名前は開発中のものです。 [sage] 04/11/28 02:28:28 ID:d3NKtATx >>385 うん、KAG のタグではないよ。 プリプロセッサ指令とか言われるもので、 普通の本文より一段メタな場所にある命令、みたいなもの。 C の「#define」や、BASIC の「'$INCLUDE」などの仲間。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/389
390: 383 [sage] 04/11/28 02:34:59 ID:GRO+pWQf なるほど。 ごめんTJS2リファレンスにあったんだなぁ。 >>374のサイトの人もだけどこのスレ俺にはまぶしすぎるYO…orz ところでもうすぐ冬コミですよおまえさんがた。 吉里吉里情報局でまた吉里吉里使用サークル紹介ページやってるよ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/390
391: 名前は開発中のものです。 [sage] 04/11/28 03:11:37 ID:IHBuG2Dz そんなことで紙紙言ってくれるなら俺も作りかけのリストボックスさらそうかなー http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/391
392: 名前は開発中のものです。 [sage] 04/11/28 05:36:12 ID:n2JAEe7a >388 中の人来てたーーーーーーーーっ! > >履歴の内容が空のときなにも表示されない > これは趣味とサボりだったと思う。 > (略) > コレは設定で任意に変更できるようにした方が便利か。 現状のKAGだと、中身が空で履歴に行けない場合もメニューの「メッセージ履歴の表示」がチェック状態になってしまい見た目が多少変なのでその辺の調整も必要かと。 それからHistoryExtensionですが、雑感をちょと。 ・store()が使えなくてどっきり kag.historyLayer.store()がエラーになってビビりました。 中を覗いたらkag.historyLayer.storeCharacter()が代わりってわかりましたが、旧メソッドのサポートかドキュメントでのフォローが欲しいかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/392
393: 368@まだまだ不勉強 [sage] 04/11/28 09:51:25 ID:MxkOHalu >>370 とりあえずやって見ます ありがとうございました まだまだ勉強不足だなあとつくづく痛感します http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/393
394: 368@まだまだ不勉強 [sage] 04/11/28 10:02:27 ID:MxkOHalu …よく見たら>>369の人もレスしてくれてたんですね これは見落としでしたすいません こちらはTJS表記ですか、こちらも参考になりそうですね いろいろ実験に使って試してみます ありがとうござました(^^) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/394
395: 名前は開発中のものです。 [sage] 04/11/28 14:28:48 ID:+PfRYgYw >>391 黙って晒していれば、出来によっては次の神になれたかもしれないが……おまえはもう無理だ。 神にはなれん。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/395
396: 名前は開発中のものです。 [sage] 04/12/01 01:43:49 ID:3AzsCIw1 invalidate kag.tagHandlers.position; とかやるのはよくないみてえだ。 インスタンス kag のメソッドじゃなくて、KAGWindowの定義ごと無効化されてしまう。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/396
397: 名前は開発中のものです。 [sage] 04/12/01 01:44:39 ID:3AzsCIw1 invalidate kag.tagHandlers.position; とかやるのはよくないみてえだ。 インスタンス kag のメソッドじゃなくて、KAGWindowの定義ごと無効化されてしまう。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/397
398: 名前は開発中のものです。 [age] 04/12/01 02:14:12 ID:z9AzZAzO >>397 kag.tagHandlersって辞書配列だろ? やるならdelete kag.tagHandlers.positionじゃないか? というかわざわざタグハンドラ殺して何になるんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/398
399: 名前は開発中のものです。 [sage] 04/12/01 02:15:17 ID:z9AzZAzO ageてしまったスマソ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/399
400: 名前は開発中のものです。 [sage] 04/12/01 10:17:09 ID:2UlETxC8 >>398 メッセージ履歴拡張プラグインの中の人もやってるみたい タグをちょいと改造、とかする時とかに使うのでは? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/400
401: 名前は開発中のものです。 [sage] 04/12/01 12:09:22 ID:aQ+iWWWR >>400 辞書配列なら代入しなおせば新しい値が入るんじゃないのか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/401
402: 名前は開発中のものです。 [sage] 04/12/01 15:02:42 ID:SdRV+Ksr ゲームではなくてビジュアルノベルを作りたいのですが ウィンドウ+絵(よくあるエロゲ風)から背景に絵+文字(街や普通のビジュノベ風) の切り替えだけできれば、他の機能は一切いりません。 なるべく簡単なソフトが好ましいですが、何がいいですか? プログラマでないので、スクプト等の知識は真っ白な状態です。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/402
403: 名前は開発中のものです。 [sage] 04/12/01 15:08:21 ID:eaMTQqtz >>402 吉里吉里で頑張ってくださいね(^^; http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/403
404: 名前は開発中のものです。 [sage] 04/12/01 15:17:13 ID:CQY/Hyx6 >>397 KAGWindowの定義ってのがよくわからんが kag.tagHandlers.positionは式中関数みたいだから invalidateで無効化したらバックアップ(他の何かが参照)してない限り その関数にアクセス出来なくなるのは当然なんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/404
405: 名前は開発中のものです。 [sage] 04/12/01 15:46:11 ID:SdRV+Ksr いかん、スレまちがえた(゚Д゚) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/405
406: 名前は開発中のものです。 [sage] 04/12/01 16:51:00 ID:eaMTQqtz >>405 せっかくだから答えるがメッセージレイヤー二枚使えば楽に出来るんじゃね? 試した事無いから多分だけど http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/406
407: 397 [sage] 04/12/01 20:05:38 ID:3AzsCIw1 二重カキコまでしておきながら言葉足りてなくてスマソ 履歴拡張のプラグイン、HistoryExtensionを動かしてる時に、バージョン情報のダイアログを出そうとして 「無効なオブジェクトです」エラーになったんだよ。 このプラグインの中では、>400の言う通りタグ動作をちょっと変えるためにタグハンドラを置き換えてるわけなんだが、 invalidate kag.tagHandlers.ch; ←おそらくこのinvalidateが余分だと思う。 kag.tagHandlers.ch = function( elm ) { ... これを invalidate してしまうと 以降kag以外のすべてのKAGWindowのタグchが無効になってしまうみたい http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/407
408: 名前は開発中のものです。 [sage] 04/12/01 21:44:49 ID:H8hu5nGC >>407 KAGWindowクラスおよびそれを継承したクラスのインスタンスの tagHundlersは全て同じ辞書配列を参照してるからだと思われ そのinvalidateでその大元の辞書配列のchの中の関数自体が 消えてるんじゃないか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/408
409: 名前は開発中のものです。 [sage] 04/12/02 00:21:58 ID:B6LVy6da みんな、混乱してるな。ちょっと冷静に考えてみれや。 そもそも「辞書配列に関数が入ってる」っていうのが どういうことかって話だけど。 普通の数字や文字を入れるなら、本当に辞書みたいに、ただ たとえば「d.a = 10」なら、辞書 d の「a」っていうところに「10」って 書いてあるって思えばいい。 でも関数はそれとは違って、そのまま辞書配列に入れるわけに いかないから、関数自体は別の場所に置いたままで、辞書には ウェブサイトのリンクみたいな物が書き込んであるって感じなんだ。 たとえば「d.f = function(x){ return x+1; }」なら、どこかにその関数が 作ってあって、辞書 d の「f」っていうところには、その関数への リンクが貼ってあるとか、そんな感じだね。 それを踏まえて、「delete d.f」っていうのが何かって言えば、その 辞書に書いてあるリンクを消すことだって思えばいい。 リンクを消しただけでは、そのどこかに作った関数自体は消えない。 (実際には GC が消すんだけど、今は忘れて。) 一方、「invalidate d.f」っていうのは何かって言えば、そのリンクは そのままで、どこかに作ってあるリンク先の関数それ自体を消すこと。 この場合、次に呼び出そうとしたら、リンク切れなので、エラーになる。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/409
410: 名前は開発中のものです。 [sage] 04/12/02 00:30:16 ID:B6LVy6da >>408 tagHandlers は、毎回コンストラクタから getHandlers() を呼んで 作り直しているよ。 そして getHandlers() の中では、その都度新しい辞書配列を用意して、 新しく作った無名関数を入れて返してる。 だからそれは大丈夫だと思う。 …のだけどな。 >>407の現象が本当なら、おかしいね。 もしかすると、「同じ内容の無名関数はまとめてしまう」とかいう仕様が あったりして、そのせいかもしれない。 ただまあ、>>407 のは delete kag.tagHandlers.ch でいいだろうね。 どうせ不要になった関数は、GC が invalidate してくれるので。 >>404のは invalidate を delete に読み替えれば適切な文章になる。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/410
411: KAG素人 [sage] 04/12/02 14:18:19 ID:oQaP+u+G メッセージレイヤにボタンに使うグラフィックを表示させましたが これを画面上の任意の場所へ移動させようとすると(void)をオブジェクトに変えられない とか何とかとよくわからないエラーが出ます move命令で処理しようとしたらこうなったんですが、この場合使用出来ないのかな?? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/411
412: 名前は開発中のものです。 [sage] 04/12/02 16:08:23 ID:S9w1dora とりあえず、そのエラーが出るタグの周辺コピペして貼ってみ。 見てみないとなんとも言えん。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/412
413: 名前は開発中のものです。 [sage] 04/12/03 12:31:43 ID:eDtKoqvo ちょっとした質問です。 FLASHで作ったゲームをKAGで走らせて それを配布しようかと考えてるのですが 自分としてはFLASHPLAYERの普及は十分に済んでると思っているので 大抵のマシンの環境で問題なく動くかと考えてるのですが 実際、こういった事をやってる人はいるのか? またその場合なにか問題はあるでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/413
414: 名前は開発中のものです。 [sage] 04/12/03 13:47:50 ID:TkP/ruHR >413 吉里吉里でフラッシュを読込ませると ユーザーの環境で再生時間がずれる。 フラッシュプレイヤーで再生したのと同じように再生できない点があったと思う。 それにフラッシュならディレクターでやったほうが軽いし楽だよ? ゲームのムービーなど一部に使うならわかるけど なぜわざわざ制限がある吉里吉里で フラッシュを動かそうとするのかわからない。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/414
415: 名前は開発中のものです。 [sage] 04/12/03 14:16:58 ID:eDtKoqvo ありがとうざいます。 やはり問題あるようですね。 Directorは手が出ないので吉里吉里でやろうかと思ってたんですがやめときます http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/415
416: 名前は開発中のものです。 [sage] 04/12/04 03:10:19 ID:UbJxEY5Q FLASHってスタンドアロンアプリを吐けるのでそれを配布すれば いいんじゃない。Win/Mac両方共吐けてお得よ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/416
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 576 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s