- 1 名前:名前は開発中のものです。 [2010/01/31(日) 19:31:16 ID:znLbECSK]
- ノベルゲーム製作ツール吉里吉里/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の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 461 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 18:00:31 ID:+SEl44pT]
- パソコンいじってたら去年の夏の奮闘記録が出てきたから晒そうとおもう
まあ、シナリオライターから誘われて、そのライターがやる気なくして頓挫するまでのデータだから 枠組みぐらいしかできてないんだが(俺スクリプト担当だったし He_268175.zip (わかると思うが、うpろだは斧 パスは kirikiri やったこと ・ctrlスキップ実装した ・仮当て用のメーカーロゴと各種パーツ自作した ・config.tjsとかその他もろもろ少しいじった ・セーブ・ロード画面作って、コンフィグ画面作ってる当たりで、シナリオライターのやる気がなくなって頓挫 需要はあるのかわからんな、あってもはたして役にたつのか まあ、初心者には役に立つ場合もあるかもしらん KKDEのプロジェクトデータついてるからそこから開いてくれ 背景画像のフォルダのやつだけ転用禁止で、あとはどうにでもしてくれ 残りの画像は仮当て用の自作だから 今後製作再開する気もないしどうぞどうぞ、しょぼいけどね 俺は挫折したけどみんなは頑張ってくれ
- 462 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 21:24:36 ID:UGbeCEFC]
- エロがなかったでござる
- 463 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 21:55:03 ID:mGmZ1TUj]
- 桜子はたぶん面倒見のいいメガネっ子
- 464 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:05:08 ID:MyfTMw2E]
- 良く分からん、どこに上がってるのか教えてくれ。
2ch初心者なんだ。
- 465 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:18:11 ID:mGmZ1TUj]
- www1.axfc.net/uploader/He/search.pl?num=50
- 466 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:40:59 ID:jr6JQHhY]
- エロがなくてがっかり
- 467 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:29:44 ID:db4yJKoi]
- セーブ・ロード画面、格好良かったよ。
- 468 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:35:42 ID:5fsGt9iy]
- よくわからんがつまり
各自が自分でこしらえた吉里吉里の枠組みをうpする流れってことですね
- 469 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:41:40 ID:0cnmNptl]
- BigIntクラスとかSplashScreenクラスとか
汎用Serializationフレームワークならそろそろ公開してみたい。
- 470 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:51:57 ID:+SEl44pT]
- >>462,466
ttp://mangalovemake2.x.fc2.com/ ↑ここでも見てればいいじゃない >>467 ありがとう、背景透過してれば張りぼてでもましになる不思議 >>468 うpうp
- 471 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 00:21:46 ID:f8uHdsr1]
- 見返してみてあらためて思ったが、すくりぷたが最初につまずくのって
・サブルーチン時含むセーブまわり ・クリッカブルマップの設定 ・exp="kag.***" じゃないだろうか、参考サイトがないわ古いわ、どうすりゃいいんだ ctrlスキップの実装もあやえもんのまんまじゃエラーはくし あとは ・マクロの使いどころ ・レイヤの割り当て ・再描画の指定とタイミング あたりが鬼門
- 472 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 00:37:57 ID:3Is5/Jsy]
- >>461
デザインが格好良いので是非とも使わせて貰いたいがコンフィグ画面は無いんだよね? セーブ・ロード画面を真似て自分で作ってみるつもりだけどセンスに自信がない…
- 473 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:10:30 ID:jFlCwI5i]
- >汎用Serializationフレームワークならそろそろ公開してみたい。
むしろDeeたんにかけあって公式にマージしてくれ。 というかどんな仕様かkwskたのむ。実装の参考にする。
- 474 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:12:24 ID:kYQKf8xi]
- >>471
>>exp="kag.***" 吉里吉里触りだして数年だけど、今だに↑は知らんタグだらけだわ 使いこなせれば便利なんだけど、リファでも載ってないのがいっぱいある・・・ どっかにまとめてるサイトとか無いもんですかね?単語が単語だけにググってもロクな結果がでねぇ・・・orz セーブとクリッカブルは、吉里吉里触りだした頃に買った本についてたサンプル解析して学んだ
- 475 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:24:20 ID:RdPpQekQ]
- >>474
hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3 ここ読みながら試行錯誤すれば、たいがいのことはできるようになる
- 476 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:31:09 ID:UtGKfwsB]
- >>474
どうでもいいが、タグじゃないだろそれは
- 477 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 03:13:41 ID:KIVok4Oa]
- >>473
残念ながら実行環境を丸ごと保存とか、そういう糞便利な代物ではない。 インタフェースはC++のBoost.Serializationを真似ている、 というか処理はBoost.Serializationで実装してる。 BoostがわからなければMFCのシリアル化のような感じと言ってもいい。 具体的には 1.TJSで各クラス用のシリアライザを書いて登録 2.インスタンス情報を元にシリアライザが階層的に呼び出される 3.文字列またはオクテット列で保存/復元 要はシリアライザが書けるクラスインスタンスなら(書きさえすれば)シリアル化可能。 なので、インスタンス同士が強い依存関係にあるLayerなどはシリアル化しにくい。 (別に一元管理クラスやプロクシクラスを作ってやればできなくもない) 適当なチュートリアル www.uproda.net/down/uproda009403.txt
- 478 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 06:35:47 ID:UMUNlC5x]
- quakeタグ、リファレンスにはwqで待てっていうことはないのだけど、待つ必要はあるの?
トランジションとかは待つようにするべきだと思うんだけど、quakeもそうなのかなぁということで。 (別に待たなくても、ちゃんと動いている……と思われる。)
- 479 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 06:51:56 ID:cBqfFlix]
- pngをtlgに変換しようとしたらpng→pngで変換してしまった・・・
半透明の部分がすごく汚くなってしまったんだが 直す方法ってないかな? また1から作り直しか・・・
- 480 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 09:08:30 ID:NZLdsBSN]
- >>478
スキップした時とかに、揺れて欲しいのはここまでって明示しとくと幸せになれる 待つ系のタグはどれもそんな感じ。
- 481 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:26:11 ID:SbiXLbyk]
- そういや、みんなは始めのトランジションってどうやってる?
画像の大きさが合わないでしょ。 俺は全部の大きさについて透明な画像を用意して、先に表示させてるけど。 コレ思いつかなかったらキリキリやめちゃうんだと思う。
- 482 名前:478 mailto:sage [2010/03/10(水) 14:34:58 ID:UMUNlC5x]
- うぃー、ありがとう!
- 483 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 15:01:42 ID:JkC2Rhx9]
- >>481
透明な画像ってよくわからんけど [backlay] [image page=back 〜] [trans 〜] [wt] 俺はこんな感じでやってるけどなんかダメだったのか
- 484 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 16:27:13 ID:2wB30mIy]
- >>472
デザイン・・・いいか? 元の画像のデータ、psdファイルでよければうpするがいる? コンフィグ画面はゲームの仕様によって内容変わるからなー 決めてる最中に頓挫したから未完成でございます
- 485 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 19:40:30 ID:c2p2rV+C]
- >>481
layerにbase以外を指定するときは同一の大きさで、ってやつか? >>483の言う通り、[backlay]使っていればわざわざlayerをbase以外で 指定する必要はないと思うが
- 486 名前:472 mailto:sage [2010/03/10(水) 20:23:55 ID:llyWGFga]
- >>484
是非お願いします! こういうシンプルなデザインってフォントのサイズとか配置とか ちょっとしたことで格好良くも悪くもなるから自分には難しいんだ
- 487 名前:461 mailto:sage [2010/03/10(水) 21:55:30 ID:2wB30mIy]
- >>486
ほい Ne_76923.zip わかりやすいように整理したつもり コンフィグ内ボタンは作ろうとした形跡はあるが、役に立つほどできてない・・・ 拡大すればわかるが、単純な作りなんで作ろうと思えばすぐできるよ とりあえず見てみてくれ、フォトショかSAIなら開けるだろうさ
- 488 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 21:59:18 ID:2wB30mIy]
- 場所とパスはは斧うpろだで kirikiri な
加工、転載、追加等なんでもしてやってくれてかまわないよ 役にたったなら幸いさ
- 489 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 00:10:15 ID:8Hucny/E]
- rclickでcallしてる最中に、kag.cllExtraConductorを使ってさらにcallすると、call呼び出し深度が自動的に1にされてしまうのですが (深度3になるはずのケースでも1にされるのを確認)
正常な深度にする方法はないものでしょうか? 例えば↓の場合、深度は0→1→2→3→2→1→0となるはずなのに、0→1→1→2→1→0→エラー、となってしまいます。 *main [r] [rclick enabled="true" call="true" storage="test046.ks" target="*rclick"] ここは素。深さ[emb exp="kag.conductor.callStackDepth"][r] 右クリックで次に進む。[r][s] *rclick [r] ここは右クリック中だお。深さ[emb exp="kag.conductor.callStackDepth"][r] [font color="0xFF0000"][link exp="kag.callExtraConductor('test046.ks' , '*rclick_to_call')"]ここ押して追加コール![endlink][resetfont][r][s] *rclick_to_call [r] ここは右クリからきたコール1中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r] [call storage="test046.ks" target="*rclick_to_call2"] [r] ここはコール2から戻ってきたコール1中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r] [return storage="test046.ks" target="*rclick_return"] *rclick_to_call2 [r] ここはコール1からきたコール2中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r] [return] *rclick_return ここは右クリックリターン中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r] [return storage="test046.ks" target="*main"]
- 490 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 01:39:15 ID:y4ekvCuK]
- >>489
つttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+%BC%E7%CD%D7%A5%AF%A5%E9%A5%B9%B3%B5%CD%D7#p1.2
- 491 名前:486 mailto:sage [2010/03/11(木) 02:38:24 ID:2qI8en9F]
- >>487
早速うpありがとう! ゲームの完成はまだ先(多分来年あたり)だけど使わせてもらうよ システム回りの素材ってなかなか無いし、たまに見つけても 女向けの甘いデザインばかりなので本当に嬉しい
- 492 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:20:28 ID:RAw0pdpt]
- 現在メッセージレイヤーに表示されてるテキストが格納されてる場所教えてください・・・
どこかで見た気がするけどひっかからない
- 493 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:24:04 ID:HFimLNwm]
- >>492
過去ログであったよ.[m]だか.[message]だかだったと思うから調べてみるよろし
- 494 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:29:29 ID:RAw0pdpt]
- >>493
回答どうもです でもこのカギかっこ?みたいなのってどうやってフレーズ検索すればいいんだ・・・ messageで大量にひっかかる
- 495 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:35:05 ID:a3ExqpK6]
- kag.historyLayer.data(HistoryLayerクラス) じゃなかったっけか。dataは配列な
HistoryLayer.tjsの"function getLine(n)"とか"function getPage(n)"辺りを見てみれ
- 496 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:40:32 ID:HFimLNwm]
- Number : 7474
Title : メッセージレイヤに表示されている文字列を取得したい 公式過去ログのタイトル一覧であさったらこんなのあったから調べてミソ
- 497 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:42:28 ID:HFimLNwm]
- Number : 11419
Title : 現在表示されている文字の取得 これもあった 解決したらここに書いといてね
- 498 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 14:33:04 ID:RAw0pdpt]
- >>495-497
有難うございます。無事解決しました 11419の方は、そこに書き込んどけって意味なら消えちゃってました
- 499 名前:名前は開発中のものです。 mailto:sage [2010/03/14(日) 01:01:58 ID:+2N3M/He]
- メッセージレイヤの後(ベースレイヤ?)にvideoを再生する方法を教えて下さい。
- 500 名前:名前は開発中のものです。 mailto:sage [2010/03/14(日) 11:34:09 ID:Q0JjMUQk]
- >>499
ググろう→"吉里吉里 レイヤ描画モード ムービー 再生"
- 501 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:07:20 ID:ZFnKMzvq]
- 現在再生中のBGMのファイル名を取得する方法はありますか?
- 502 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:16:49 ID:X1SOYs98]
- >>501
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+BGM%A1%A6SE%A1%A6%A5%D3%A5%C7%A5%AA%B4%D8%CF%A2#p3.1
- 503 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:18:19 ID:ZFnKMzvq]
- >>502
ありがとうございます どうしても思い出せず困っていました
- 504 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 06:34:09 ID:+AVPIugR]
- animstartタグで、asdファイルを指定する事は出来ませんか?
ファイル名がバラバラの画像が多数あり、全て同じasdファイルを使用したいのですが 画像のファイル名とasdファイル名を合わせないといけない場合、画像と同じ数だけasdファイルを用意しなくてはならなくなり 非常に大変です
- 505 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 07:35:17 ID:+AVPIugR]
- AnimationLayer.tjsの、「function startAnim」と「function loadAnimInfo」に書き加える事で
(多分)解決しました。
- 506 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 16:45:49 ID:BLvtV/W7]
- TJSでSTG・ADVを制作しています。
KAGでのADVとTJSでのSTGを組み合わせて一つのゲームとするプロジェクトです。 まずは、勝手のわからないTJSのSTGから手をつけているのですが・・・スクリプトを書いて、実際にプレイしてみると、非常に重いのです。 原因はおそらく、画像ごとにひとつのレイヤー(自機には自機の、弾幕も弾一つ一つにひとつのレイヤー)を与えているからだと思うのですが・・・Tonyuほど使い勝手がわからず、これ以外の解決法がわかりません。 調べてみると、PNGをTLG5,TLG6にすると軽くなったなどの声はあったのですが、大した変化はみられず・・・。 何かいい方法はないでしょうか
- 507 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 17:12:06 ID:BLvtV/W7]
- 解決しました。
同じ画像の場合、一度しか読み込まない という命令を書き上げたところ、軽くなりました。
- 508 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 17:36:33 ID:U4/RU6Ls]
- >>507
私が作ってるのはSLGですが、随所にアニメーションを入れています。 クリップ方式の場合、全くストレスないアニメーションが可能ですが、 レイヤを直接動かすとチラつきが気になりませんか?。 STGの場合、クリップ方式でアニメーションさせる訳にはいかないと 思いますので、その所どうなのか知りたいです。
- 509 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 20:03:34 ID:TSW45KR6]
- レイヤは数が増えるとモタつくこともあるので、ある程度一枚にまとめると早い事もあるみたい。
座標を配列なんかで管理して、copyRectでがばっと描き込む。 作った式がおかしかった場合も派手に狂うので気付きやすいという側面もあるとか無いとか。 Continuousハンドラが大量発生してた事のがボトルネックだったみたいだけど、どちらにせよ 骨組み作る時点でちょっと考えといた方が良いのかなーって思う。
- 510 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 20:16:09 ID:1Wodcf4J]
- >>507
何度も読み込むような処理が走ること自体がまずいだろう。設計を見直したほうが良いような。 あと、弾幕とかなら読み込むの自体が無駄で、ベースになってるレイヤから assignImage するべき >>508 STGに限らず大抵の場合クリップ方式がアニメーションの性能的には無難だよ。 ただ、KAG の AnimationLayer の asd 処理はレイヤの数だけタイマ処理が走って無駄が大きいから、 STG のように大量のオブジェクトを扱うなら独自の単発動作する更新処理を組んだほうがいいだろうね
- 511 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 00:48:26 ID:sRAzG94o]
- デフォルトで上のメニューバーのシステム(S)にある“自動的に読み進む”を押したときと同じ挙動をする関数ってどれ?
MainWindow.tjsにあるenterAutoModeかと思ったけど、これだと読み進んでくれないよね?
- 512 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 01:26:42 ID:b8VUXB95]
- Menus.tjsの20行目辺りで
>systemMenu.add(this.autoModeMenuItem = new KAGMenuItem(this, "自動的に読み進む(&A)", 0, > onAutoModeMenuItemClick, false)); って書いてあるんだから、onAutoModeMenuItemClick() がそれに該当するんじゃね
- 513 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 09:43:24 ID:sRAzG94o]
- >>512
そういう探し方すればよかったのね。ありがとう。 また、511の訂正として、たぶんenterAutoModeでも読み進んでくれる。 しかしこれ、右クリックメニューからの実装だと何故か動いてくれないんだが; 普通にシナリオ内に [eval exp="kag.onAutoModeMenuItemClick()"] と書いたら動作するけど、 *rclick [eval exp="kag.onAutoModeMenuItemClick()"] [return] としてコレをrclickに対応させてもkag.autoModeはフラグ立つけど読み進んでくれない;;
- 514 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 09:52:43 ID:Yj1iNnAn]
- >>513
右クリックにオート割り当てるとか俺の感覚的には理解できないけど、 とりあえずrightClickHookあたりに突っ込んでみたら? リファレンス→TJSをもっと使うために
- 515 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 10:05:54 ID:sRAzG94o]
- もちろん右クリックがそれだけってことはないよ。
513は簡単のために3行にしちゃったけど。 ほんとはセーブ・ロードとかも出すけど、そういう選択の1つとして自動読み進みが欲しかったの。
- 516 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 12:25:45 ID:Yj1iNnAn]
- >>515
あっそ つ【www.kirikiri.info/bbslog/log/005780】
- 517 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 13:25:32 ID:nbgO2GJa]
- 516の優しさに泣いた
- 518 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 17:43:16 ID:bbhUBSVa]
- タイマは手間だから、pendings につっこむのが楽かね。使い方は過去ログググれ
- 519 名前:名前は開発中のものです。 mailto:sage [2010/03/18(木) 00:10:00 ID:0wgNlB9C]
- 通常の使用では問題ないと思いますが
「HistoryLayer.tjs」の 200行目が dic.currentLine = dic.currentLine; となっています。 もし、中に近い人、いらしたりしたら対応をよろしくでございます ですますとかちょっと思ってみたりしてみたり…
- 520 名前:名前は開発中のものです。 mailto:sage [2010/03/18(木) 11:28:22 ID:oiTJBUfq]
- 公式でおk
- 521 名前:名前は開発中のものです。 mailto:sage [2010/03/18(木) 16:44:22 ID:kfnSp/4c]
- >>519
本家修正されたお
- 522 名前:519 mailto:sage [2010/03/18(木) 23:13:45 ID:SA9ous/F]
- >>520
イレギュラーなお試し改造(セーブラベル位置以外で、メッセージ履歴を保存)で 躓きましたが、バグではない些事で公式には書き込みずらかったのです。 ほっとくと、忘れちゃうよでありますよですし… >>521 ありがとうございました。dd。
- 523 名前:名前は開発中のものです。 [2010/03/19(金) 01:24:31 ID:rqesIT3K]
- 既出でしたらすみません・・・
質問させていただきます 配布するところまでいったのですが、 Releaserでファイルをmp3にしようとすると このエラー報告には、問題が発生した時の krkrrel.exe の状況に関する情報、 使用しているオペレーティング システムのバージョンおよびコンピュータ ハードウェア、 ライセンスの確認に使用可能なデジタル製品 ID、コンピューターネット プロトコル(IP)アドレスが含まれています。 等というエラーが発生してしまいます・・・ どうすればよろしいでしょうか・・・? 場違いでしたら申し訳ありません・・・
- 524 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 01:34:11 ID:LQf55AUc]
- mp3だからしょうがない
- 525 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 03:14:36 ID:l7D/ca6S]
- >>523
古いバージョンのreleaserを使えば回避できる
- 526 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 04:58:46 ID:Rwy1Hgk/]
- xp3と書こうとしてmp3って書いてるんじゃないだろね?
- 527 名前:523です [2010/03/19(金) 10:41:11 ID:rqesIT3K]
- ごめんなさい;
xp3 でした・・・ >>523 さん 古いバージョンとはどこでダウンロードできるでしょうか?
- 528 名前:523です [2010/03/19(金) 10:44:01 ID:rqesIT3K]
- ↑
>>525 さん でした ごめんなさい;
- 529 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 11:03:16 ID:WDlIe+om]
- mp3じゃなくてoggにすればいいじゃん・・・
- 530 名前:523です [2010/03/19(金) 11:17:24 ID:rqesIT3K]
- >>529さん
ごめんなさい・・・xp3の間違いです;
- 531 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 13:37:35 ID:so6gchn9]
- バイナリが壊れてるってオチ?
- 532 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 16:22:37 ID:4SMqFNnR]
- >>523
Releaserだけが不具合が出るの? 吉里吉里本体での実行は問題なし?
- 533 名前:523です [2010/03/19(金) 16:38:10 ID:rqesIT3K]
- >>532さん
はい Releaserだけなんです・・・ 古いバージョンの方でやってみたらなんとかできました ご迷惑おかけしました・・・ 後もう一つ質問よろしいでしょうか・・・ 全てのendを終えたらタイトル画面にでてくるおまけは どうやればできるでしょうか・・・? 何度もごめんなさい;
- 534 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 16:46:31 ID:WDlIe+om]
- >>533
システム変数でフラグ管理。 ・・・っつーか、リファレンス嫁。条件式とかの所。 アルゴリズムは自分で頭をひねれ。
- 535 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 16:47:15 ID:4SMqFNnR]
- >>533
システム変数にクリアしたか否かを入れておく。 システム変数についてはマニュアル参照
- 536 名前:523です [2010/03/19(金) 19:02:48 ID:rqesIT3K]
- >>534さん
>>535さん すみません; なんとかできました ありがとうございます! お邪魔いたしました・・・
- 537 名前:名前は開発中のものです。 mailto:sage [2010/03/19(金) 22:27:55 ID:bjAb3lDk]
- >>523
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1138163126 削除しとけよ
- 538 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 15:52:50 ID:ZVZTNbta]
- はじめまして。
今のところタグ打ちだけで紙芝居ADV作っている者ですが、 質問よろしいでしょうか? マクロにcondタグを付けた場合、例えば下のような場合処理が軽く なったりしないものなのでしょうか? [macro name="アトピー豚"] [cm] [ロード時に前の場所に応じてトラジションするマクロ cond = !tf.playing] [名前枠を最初だけアニメーションさせるマクロ cond = tf.speaking != buta] [eval exp=tf.speaking=buta][current layer=message2 page=fore] アトピー豚 [current layer=message0 page=fore][delay speed=user] [立ち絵を変えたり揺らしたりするマクロ cond = mp.symbol !== void] [endmacro] *seen000|vs振り込め詐欺 [アトピー豚 symbol="buchigire02"] 「もうっ!! お姉ちゃんに言いつけてやるかんな!」[hrp] 自分の環境では元のタグにcondを付けて並べてみた場合と比べて何も変わりませんでした。 スキップ中のcpu使用率が減るわけでもなく、体感的に軽くもなりません。 何か無駄なことをしていた気がして……詳しい方がいらっしゃれば、よろしくお願いいたします。
- 539 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 15:54:14 ID:QHC5fxwt]
- すみません。再度失礼します。何度挑戦しても行き詰まってしまいます。
どなたかYES/NOダイアログ内にレンダリング済みフォントを 使うためのヒントを下さらないでしょうか? 初心者ながらに、この山は越えたいんです。お願いします、お願いします。
- 540 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 16:20:43 ID:ZVZTNbta]
- >>539
YesNoDialog.tjsに一行足してみたら普通にできたよ。 // メッセージの描画 コレ→primaryLayer.font.mapPrerenderedFont('azuki.tft'); primaryLayer.drawText((w - tw)>>1, 14, message, clBtnText);
- 541 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 16:21:47 ID:sNvKL6bW]
- >>538
condの有無やmacroの行数とか程度で重くなりはしないから心配要らない だが無駄な処理は極力無くす心掛けはあって損は無い
- 542 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 16:44:54 ID:ZVZTNbta]
- >>541
ど、どうもです。 杞憂でしたかw condが偽でもコンダクターが中身を読みに行ってるんだとしたら、マイページ50行以上のマクロが読まれて しまうので、ホンマに大丈夫かいなと気がきじゃなかったんですよ……。 公式ページのどっかで、[eval exp=""]は並べずに中身をカンマで区切る、だとか@iscriptでまとめれ、 みたいなことを書いていたのでナーバスになってたようです。 今しがた、[p]タグを[hr]×1000コ[p]ってなマクロにすげ替えてスキップモドードしてみて確認してみました。 3年前のcore2duoでほんの僅かに遅くなった気がする程度でしたw なんとなくすっきりしました。
- 543 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 17:19:05 ID:0ZjW0XlF]
- 実際には初期化処理とか他の細々とした分岐処理があるから一概には言えないけど
いまどきの2.xGHzが当たり前のCPUを積んだマシンで 「読みにいくべき行が10個ほど多い」くらいで致命的なスピード差異なんて出ないよ。STGみたいに 一個一個の挙動のタイミングがシビアなゲームならまだしも、ADVやSLGなら余計にね。 秒間に何億という単位の命令を処理するCPUを相手に「命令が10個ほど増えますよ」と言っても ユーザが体感出来るほどの時間的差は生じない。 ※ imageタグで画像を読み込むなど、CPU以外のリソースを食う処理は別だけど
- 544 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 17:51:30 ID:ZVZTNbta]
- >>543
ほぼ愚痴に近いような質問だったのに、丁寧な回答を頂けてホント恐縮であります。。。 いろいろ盛り込みたいアイデアが有ったので、作ってみる踏ん切りも付きました。 画像処理系のタグには気をつけてやってみますね。 ある時気がついたら激重になってて手に負えないwなんてことにならないように…………。
- 545 名前:名前は開発中のものです。 mailto:sage [2010/03/20(土) 21:04:05 ID:vzmoFPtW]
- >>544
まあ俺も似たような心配してたことがあるから気持ちは分かる すげー切り詰めて作ってたはずのソースなのに、 実際には後からレイヤ10枚足してもスピード変わらなかったりとか
- 546 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 10:18:30 ID:l8Pl/TVd]
- 同じ背景をトランジションしてたとか、ボタンや文字をnowait使わずに裏画面に書いてたからとか
見えない状態で何かやってただけって事が多いね。遅くなったって時は。
- 547 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 19:55:10 ID:JbCKqo7G]
- csvParser.dllを使って、CSV形式で保存しているデータを配列に読み込んでいます。
ですが、これで得られる関数「LoadCSV」は、CSVの全ての値をstringで配列に格納してしまいます。 その為、数値もstringになってる為に不都合が起こる事があります。 数値はint型で読み取るか、または配列内の要素をチェックして 入っているのが数値だったら(整列、負、小数含む)int型に修正するような関数とか、 そういったものはありませんか?
- 548 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 20:25:16 ID:Eg6JZNVF]
- csvの仕様に型情報は無いから当然の仕様。
読み込んだあと適当に正規表現でひっかけてパースしなされ
- 549 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 20:31:31 ID:LgxGgZKZ]
- YAMLやJSONを使うという手もあるな。
それぞれYAML.tjsとjson.dllという形でパーサが公開されてるしな。
- 550 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 21:53:01 ID:bJLX+35z]
- YAMLやJSONだってちゃんとした型情報があるわけじゃないから
正しく元の型に戻るとは限らないない
- 551 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 21:58:10 ID:SvgcM++K]
- つーか、数値がstringとしてみなされるって事は別に悪い事ではないよな
内部処理で勝手に丸められたりしなくなる訳だから
- 552 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 23:38:55 ID:2bpVIG0G]
- インスタンスの内部表現をそのまま保存するシリアライザがあればなぁ
- 553 名前:名前は開発中のものです。 mailto:sage [2010/03/23(火) 23:57:34 ID:Y4XZOI9d]
- 型情報をcsvに本来の情報とセットで埋め込めば解決ですね
- 554 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 00:23:26 ID:JrYZJABJ]
- 探索系アドベンチャーを作っています。
ゲーム中にシステムボタンを押すとアイテム画面を開き、そこから アイテムを選択クリックして使う…と言う風にしたいのですが、 どうしてもうまくいきませんorz アイテム画面を開いて、例えば「地図」を選択し、クリッカブルマップで 地図に書かれてる場所へ移動…と言うのを想定しているのですが 「右クリックサブルーチン内では保存可能なラベルを記述出来ません」と エラーになります。 KAGだけでここまで来ましたがやはりTJSを使わないとこういう仕様は 無理なのでしょうか。 講座を色々巡りましたが、システムボタンを使って右クリックサブルーチンと言うのは コンフィグやセーブロードのサンプルしか見当たらず。 このエラーが出るというのはreturnタグが足りないのだろうくらいは分かるのですが 右クリックサブルーチン画面から先のシナリオへ飛ぶにはどの様に記述すれば 良いのか、どなたかヒントだけでもお教え下さい。
- 555 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 02:18:42 ID:3htOpQfE]
- >「右クリックサブルーチン内では保存可能なラベルを記述出来ません」
100回くらい読み直せ
- 556 名前:名前は開発中のものです。 [2010/03/24(水) 03:14:20 ID:tuLVevWC]
- 唐突な質問で申し訳ないですがCがちょっと分かる位の(ポインタで挫折)
人間がちょっとしたエロゲを(同人ゲーとして売れるくらいの)作るのに KAG/吉里吉里をどのくらい勉強したらいいでしょうか? 2ヶ月くらいでそれっぽい物を作りたいのですが・・・
- 557 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 03:47:30 ID:JabTKz+K]
- >>556
Cできるなら余裕のよっちゃん そうでなくてもドキュメントやソース読みながら2ヶ月もやれば大丈夫だろ 作りたいジャンルにもよるけど、紙芝居ADVなら大して難しそうな要素もないし
- 558 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 06:31:24 ID:yOYWNAFX]
- 習うより慣れろ根性がないのは致命的
- 559 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 07:40:19 ID:JrYZJABJ]
- >>555
それは念頭にあったのですが、私の記述が 悪いだけでちゃんと他のやり方があるのでは…と藁を掴みに来ました。 仕様的に右クリックサブルーチンからシナリオに飛ぶのは無理ですか…。 どうもありがとうございました。
- 560 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 07:46:02 ID:22FEMT5V]
- >>559
ヒント:タグリファレンスでreturnタグの属性を確認する。
- 561 名前:名前は開発中のものです。 mailto:sage [2010/03/24(水) 08:35:34 ID:JrYZJABJ]
- >>560
上手く行きましたあああ!! returnてルーチン元に戻るだけだと思い込んでました…。 リファレンスしっかり読み直して来ます。 ありがとうございました。
|

|