- 1 名前:名前は開発中のものです。 [2006/12/16(土) 15:55:49 ID:zrRcyg26 BE:825590197-2BP(100)]
- ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。 自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。 マルチポストはやめましょう。個人叩きも禁止です。 9 pc8.2ch.net/test/read.cgi/gamedev/1160427850/ 8 pc8.2ch.net/test/read.cgi/gamedev/1147590108/ 7 pc8.2ch.net/test/read.cgi/gamedev/1138099311/ 6 pc8.2ch.net/test/read.cgi/gamedev/1116774771/ 5 pc8.2ch.net/test/read.cgi/gamedev/1095183786/ 4(タイトルは3) pc5.2ch.net/test/read.cgi/gamedev/1081199649/ 3 pc5.2ch.net/test/read.cgi/gamedev/1067436686/ 2(再利用) pc2.2ch.net/test/read.cgi/gamedev/1044256119/ 1 pc2.2ch.net/test/read.cgi/gamedev/1021890648/ 吉里吉里2/KAG3雑談質問スレ_過去ログ www.geocities.jp/kirikiri_log/ 【公式】 kikyou.info kikyou.info/ 吉里吉里ダウンロードページ kikyou.info/tvp/
- 650 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 15:36:02 ID:H/vl9YXD]
- それなら指摘してあげればいいだろうに……
- 651 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:11:41 ID:k8EM6SfA]
- みんなばかだなあ、最後にunifinished testってかいてあるから、いずれ説明追記するんだろ。
- 652 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:16:14 ID:jD0l9Kbu]
- どこにそんなのかいてあるの?
- 653 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:31:04 ID:qnmWXBbY]
- testじゃなくてtextだろ……
- 654 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:34:32 ID:YfALf4rL]
- 誰か詳しい人が説明してあげてくれマイカ。
初心者で勉強したい奴がこれみて混乱したら嫌だと思うんだが。
- 655 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 16:47:42 ID:O9JowKyC]
- webに書いてあることが正しいとは限らないことが学習できていいじゃないか
- 656 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 17:29:13 ID:JvaarpYS]
- 質問です。
吉里吉里でシューティングゲームを作ろうとしていますが、基本的なことで躓きまくりです。 シューティングを作ろうとした場合、メインループを16msくらいで回して処理すればいいのでしょうか? それともキー入力のイベントがあってそれから処理が・・・なのでしょうか。 基本的な考えはどんなんでしょう? うー混乱してきた。
- 657 名前:名前は開発中のものです。 [2007/02/03(土) 17:44:20 ID:3dNx1tNI]
- レイヤの数の変更操作をlinkタグの中で行いたいのですが、expにはどのように記載すればよいでしょうか?
下記の失敗例のように記載すると、kag.fore.messages.countは減少するのですが(コンソールにて確認)、実際にレイヤの数が変更されたわけではなさそうでした(画面上にレイヤ操作にて消したはずのメッセージレイヤ2の文字が残っているため)。 成功例のように一度別ラベルを中継すれば問題ないのですが、できれば直接遷移したいと思います。 ;失敗例 *start [layopt layer=message1 page=fore visible=true] [current layer=message1 page=fore] kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r] [link target=*test1 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その1[endlink] [s] *test1 [layopt layer=message0 page=fore visible=true] [current layer=message0 page=fore] kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r] [link target=*test2 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その2[endlink] [s] ;成功例 *start [layopt layer=message1 page=fore visible=true] [current layer=message1 page=fore] kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r] [link target=*test0]レイヤの数を減らします。その1[endlink] [s] *test0 [laycount messages=&kag.fore.messages.count-1] [jump target=*test1] *test1 [layopt layer=message0 page=fore visible=true] [current layer=message0 page=fore] kag.fore.messages.count = [emb exp="kag.fore.messages.count"][r] [link target=*test2 exp="kag.fore.messages.count-=1"]レイヤの数を減らします。その2[endlink] [s]
- 658 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 20:46:45 ID:prXhuz4F]
- >>655
ループで出来るかもしれないけど16msじゃ処理しきれないと思う 33msでもきついと思われ と、KAGでベンチマーク風ソフトを組んでみたおれが言ってみる@Athlon64 3800+(2.2GHz)
- 659 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:02:06 ID:dR1RrRO5]
- >>658
うp
- 660 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:15:07 ID:DGTCnlVF]
- 30fpsでもキツイだろうな。
リアルタイム描画処理が必要なゲームは素直に他の言語で実装した方が無難。
- 661 名前:658 mailto:sage [2007/02/03(土) 21:22:57 ID:prXhuz4F]
- >>659
うpろだ探してくる 時間かかるかもしれんけど待ってて
- 662 名前:658 mailto:sage [2007/02/03(土) 21:43:24 ID:prXhuz4F]
- 半年前に描いたものを使って1月にベンチ化
DLパスは kag3 ttp://20.megaloda.org/uploda/www.megaloda.org0803.zip.html 絵がへたくそだけど、そこは言わないでほすぃ (´・ω・`)
- 663 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:53:48 ID:dR1RrRO5]
- 抜いた
- 664 名前:名前は開発中のものです。 mailto:sage [2007/02/03(土) 21:58:14 ID:DGTCnlVF]
- >>662
このろだってなんで右クリック保存しようとすると拒否するんだろ?
- 665 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 04:52:19 ID:VYWvsLVz]
- もう消してるのか・・
- 666 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 05:43:48 ID:GSetXZ5g]
- 画像フォーマットコンバーターでtlgファイルが開けないのが不便だ
他のツールで、アルファデータを保持してpngに変換しなおすって事ってできる?
- 667 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 09:06:09 ID:1yV8L37G]
- >>665
ごめん あまりに稚拙なコードだったからちょっと修正してから今日中に上げ直すYO >>666 俺は知らないな。だれか調べた人待ち
- 668 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 09:32:42 ID:9eBM/wRr]
- 画像ビューアなら吉里吉里2/KAG3のアーカイブの中に入ってるよ
あと変換ネタは慎んでくれ(ちょっと微妙なところだが)
- 669 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 10:15:30 ID:1yV8L37G]
- >>665
ちょこっと拡張。DLパスは>>662の通り。 ttp://20.megaloda.org/uploda/www.megaloda.org0823.zip.html ・トップスコアをレベルごとに分割 ・その他、ちょっと手直し
- 670 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 15:11:58 ID:086u6xoX]
- bmpでいいなら吉里吉里本体で出来る
- 671 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 15:32:54 ID:58Nk6Ttc]
- png tlg でぐぐれ
- 672 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 23:00:22 ID:HJxeukcA]
- どなたか>>657についてアドバイスいただけると助かります…。
- 673 名前:名前は開発中のものです。 mailto:sage [2007/02/04(日) 23:04:28 ID:Ptbgn4SN]
- >>672
ヒント:MainWindow.tjs内のlaycount : function(elm)を読む
- 674 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 19:42:50 ID:oNrBGcNE]
- >>673
ありがとうございます。 調べてきます。
- 675 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 21:48:37 ID:AAKBN/Y1]
- rclick_tjs.ksからMenus.tjs内の関数を呼び出すにはどう記述すれば良いでしょうか?
- 676 名前:名前は開発中のものです。 mailto:sage [2007/02/05(月) 22:01:57 ID:BCphUXnv]
- >>675
rclick_tjs.ks以外からなら呼び出し方分かるっていうなら同じ方法でできる。
- 677 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 01:03:32 ID:im0G40UT]
- @macro name=call
@eval exp="Script.eval(mp.name)(Script.eval("["+mp.param+"]"))" @endmacro @macro name=load @iscript try{ var a =[]; a.load(mp.name); Script.eval(a.join("\n")); } catch{ /* error handler */ } @endscript @endmacro みたいにして @load name="Menus.tjs" @call name="hoge" param="a,b,c" とでもすれば Menus.tjs 内の hoge(a,b,c) が呼べると思う
- 678 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 01:09:39 ID:OqciGRud]
- マジレスするなら、
MainWindow.tjs嫁
- 679 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 18:10:06 ID:lkX7BIv+]
- 吉里吉里からcgiにpostして情報受け取ることは出来ますか?
- 680 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:01:19 ID:00N4f5tu]
- >>679
お、俺も同じこと考えてた。 Flashに変数渡せるなら、Flashの機能使って実現できないかな〜? と考えてみた。 まだ試してないけど。 自分の場合はネットランキングに対応させたいんだよね。 679さんもかな?
- 681 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:26:42 ID:J5hotm4e]
- あーそれやれたら便利だなー。フラッシュわからんので俺もCGIに渡せると嬉しいけど、
その辺まったく門外漢(´・ω・`)
- 682 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 21:37:00 ID:ulMoEOH5]
- >>680
なるほど、FLASHという手があるんですね そっちのほうが吉里吉里拡張しなくても良いので簡単そう…。 初めは人気投票付けてみたいと思っていました けど、FLASHが使えるなら何でも出来そうですね。
- 683 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:24:24 ID:/rBLf8TC]
- shellExecute("hoge.moge/cgi-bin/cgi.cgi?foo=var")じゃだめなのか
- 684 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:35:26 ID:00N4f5tu]
- >>683
それでも、とりあえずやりたいことはやれるけど、 ブラウザ開くいちゃうのかな? ブラウザ開いたら、ちょっと格好悪い気がする。
- 685 名前:名前は開発中のものです。 mailto:sage [2007/02/06(火) 23:59:13 ID:y/cNg5Au]
- 送った結果とかは要らないの?
- 686 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 00:25:00 ID:sOrKn/a5]
- fujidokoro.homeip.net/sai5sarashi/memo/memo00004.html#20040709
使ったこと無いけどこれとかは?
- 687 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 00:25:43 ID:U5CnBWVm]
- KAGEXの人の作ったIEコンポーネント使えるPluginあったろ、あれでどうにかできないかね
後、シューティングの中の人もHTTP通信するの作って多岐がする
- 688 名前:名前は開発中のものです。 mailto:sage [2007/02/07(水) 04:08:36 ID:Ke1QiFqc]
- >>686
そこは色々面白いんだけど更新が止まってるのがなぁ dllは吉里吉里のどっかのバージョンで使える・使えないの境目があった気がする
- 689 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:18:59 ID:jnF/SiLu]
- 作ってみた
www6.axfc.net/uploader/16/so/N16_8373.lzh.html pass:dll DLLを読み込むと、 internetOpenUrl internetReadFile internetClose って関数が登録される。 internetOpenUrl(URL) URLに接続します。 引数:目的のURL 返り値:失敗の場合はマイナスの値が返ります。 internetReadFile() URLからファイルを取得します。 引数:なし 返り値:URLから最大255文字の文字列が返ります internetClose() Urlとの接続を閉じます。 引数:なし 返り値:なし
- 690 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:32:03 ID:zu4tU82h]
- おおこれは凄い
ただreadme付けた方がいいかも
- 691 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 01:48:39 ID:jnF/SiLu]
- >>690
機能追加する予定はあるんで、その時はつけますね
- 692 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 07:36:14 ID:hBf4+Pdx]
- >>689
ありがたい。
- 693 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 14:52:42 ID:JcJIctJe]
- >>689
うわ、いとも簡単にhttpでデータ取れた。凄いわコレ。 PHPかなんかでちょこっとサーバ動かしてアクセスさせると いろんなことできそうだなー。なんか盛り上がってきまちた。 機能追加に大期待。
- 694 名前:名前は開発中のものです。 mailto:sage [2007/02/08(木) 23:48:33 ID:dRHagz+M]
- 誰か吉里吉里webブラウザでも作れ!
あ、255文字までしか取得できないかw
- 695 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 00:05:23 ID:3SrNmumN]
- >>694
IEコンポーネント引っ張ってこれるんだから既に可能
- 696 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 01:19:41 ID:Eel9NUlE]
- >>694
internetReadFileを繰り返してみ?
- 697 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 01:31:37 ID:Eel9NUlE]
- 説明してなかったので説明
internetOpenUrl( url ); while(1){ str = internetReadFile(); ;//(ここにstrを別のところに保存したり連結したりする処理を加えてくれ) if(str.length<=0)break; } internetClose(); で、任意のテキストが最後まで読み込めるはず うっかりしてた(´・ω・`)
- 698 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 03:38:56 ID:xr9XWgdZ]
- csvParser.dllプラグインを使って、CSVファイルを読み込んで二次元配列に格納したい場合
getNextLine()で一行読み込む度に、一つずつ別の変数に入れていけばいいんでしょうか? それともf.hoge.initStorage('hoge.csv')で読み込んだら、f.hogeの中に二次元配列で格納されるんでしょうか?
- 699 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 04:02:32 ID:uVT/VujS]
- >>698
知らないけどそこまで絞れてるならどっちも試せば?
- 700 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 04:05:33 ID:xr9XWgdZ]
- 今データ部分を作成中で、吉里吉里を触る段階までいってないもので……
CSVの読み込みの仕様によっては、CSVの記述の仕方が変わってくるので質問しました
- 701 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 05:13:27 ID:Q006enaY]
- タグ一覧みたいなページないですか?
- 702 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 05:15:16 ID:FG24uY6K]
- >2見ろ
- 703 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 08:19:50 ID:+X9nFATE]
- >>700
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%B5%C8%CE%A4%B5%C8%CE%A4%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%CB%B4%D8%A4%B9%A4%EB%A5%E1%A5%E2+-+csvParser.dll
- 704 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 23:57:38 ID:suS24aqV]
- いろいろ足りないけどページ作りました
web1.nazca.co.jp/despair/hybridscripter/ 以下を追加しました。 ・直接ファイルを保存する関数 internetDownloadFile ・エージェントを変更する関数 internetSetAgent ・internetReadFileの読み込む量を変更する関数 internetSetReadFileSize
- 705 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 00:01:45 ID:2bPAJw1P]
- ブックマークに登録して百万回田代砲をぶっ放した
- 706 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 02:16:00 ID:byACtXZy]
- これは過激なツンデレですね
- 707 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:22:33 ID:3+g6A9O4]
- devdoc.kikyou.info/tvp/docs/kag3doc/contents/Letter.html
このページの一番上の右側の写真のようにするには、どう書けば良いんですか?
- 708 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:25:38 ID:3+g6A9O4]
- Config.tjs でしたorz
- 709 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 21:31:05 ID:yobCpERz]
- >>704
何も見ないでツッコムがHTTPで繋げに行く関数の戻り値はHTTPステータスコード返さないと何が起こったか分からない。 ヘッダを返す関数が無いとUAは適切な処理が出来ない。 コンテンツの長さみて受信用のバッファを同的に確保するとか。 これ出来ないとサーバーに負荷掛けるし。 同時接続数のコントロールが出来ないとHTTP1.1使っても結局待つ事になる。 後はHTTPステータスコードからステータステキスト返す関数がなさそうだね。 これが出来ればブラウザくらいなら作れるね。
- 710 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:06:59 ID:4CksXDN7]
- >>709
簡単に使えることを最優先したんで。 ヘッダ取得系、特に コンテンツレンジの取得、 ステータスコードの取得をする関数は早めに追加します。 コード→テキスト変換関数は未定…必要? ブラウザはブラウザでも2ちゃんブラウザを吉里吉里で作れるようにしたいから 今後それに関わる関数(HEADとかPOSTとかを鯖に投げたりとか。)は増えると思います。 いつになるか分かりませんが。
- 711 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:13:29 ID:sqJEpRxa]
- これを応用発展すれば、ソフトのWeb認証とかにも使えそう
- 712 名前:名前は開発中のものです。 mailto:sage [2007/02/10(土) 22:49:41 ID:r36rDksa]
- さてタグリファレンスのtraceで
『Config.tjs 内で logMode を設定することにより、ファイルに記録することもできます。』 との記載がありますが、config.tjs内にlogModeの設定項目が見当たりませんでした。 devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#trace どうすればファイルに出力できるようになりますか?
- 713 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 02:54:32 ID:3XWwjapN]
- プレイ中に追加シナリオDLさせるとか、
対戦とか、夢膨らむねー。 別プロセスで動作して対話みたいな形がとれるとタイムラグが 軽減できてすんばらしいね。
- 714 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 10:06:29 ID:exLpWvvV]
- オンライン対戦格闘アドベンチャーゲームに期待だな
- 715 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 10:50:25 ID:eWRGuXBy]
- オンラインアップデートは二十四季にあったじゃん
- 716 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 21:08:14 ID:i0mkvs3X]
- 既にそういうプラグインがあると言いたいの?
- 717 名前:名前は開発中のものです。 mailto:sage [2007/02/11(日) 22:28:34 ID:vLEfg6vA]
- >>716
二十四季の中の人が公開してた記憶があるが
- 718 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 17:40:53 ID:kEBKCdGl]
- >>717
キーワードが足りない ゲームの体験版しか見つからない
- 719 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 20:56:56 ID:DPQYeJYg]
- >>718
ttp://www.kirikiri.info/bbslog/log/index39.html#007953
- 720 名前:名前は開発中のものです。 mailto:sage [2007/02/12(月) 21:48:07 ID:uKgvSgtz]
- 今更だが>>669のは消しても問題ないかな?
- 721 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:29:46 ID:2/OzyUFL]
- よく読んで無いけど吉里吉里用のDLLってわけじゃないの?
てっきりDLLだと思ってた
- 722 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 01:37:57 ID:GR50s26s]
- 吉里吉里自身で通信したいなら>>720でもシューティングの人のでも、Tracを見る限りじゃsugi氏も手つけてる。乞食は黙って待ってろ。
- 723 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 07:59:11 ID:UAx9nkJv]
- CSVファイルに変数による条件分岐って組み込めんのかなぁ。
- 724 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 14:44:49 ID:PfOFj2k4]
- >>720
おkおk、堪能したぜ。
- 725 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 15:24:36 ID:sd1EuTxb]
- >>723
日本語でOK 何がしたいのかわからん
- 726 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 16:27:39 ID:MGkAvEmK]
- >>720
ノ ありがたく落とさせてもらいますた
- 727 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 17:31:48 ID:2/OzyUFL]
- >>723
頭を使えばできるだろう。 関数そのものズバリってのは無いはず
- 728 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 18:04:40 ID:oGrPTrvJ]
- >>712
ログをファイルに出力するには ・コンソールや eval で Debug.startLogToFile() を実行 ・krkrconf.exe やコマンドラインオプションで -forcelog=yes を指定 logModeは知らネ
- 729 名前:名前は開発中のものです。 mailto:sage [2007/02/13(火) 21:18:38 ID:xr62RnKH]
- >>728
サンクス どちらの方法でもログをファイルに出力できました。 デバッグ時に重宝させていただきます。
- 730 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:31:06 ID:sxamumj0]
- jampタグとラベルに変数の文字列を使う方法なのですが、
[eval exp="f.a = '*テスト'"]\ [jump target=&f.a]\ [s] *テスト 成功[s] と、初めから変数の中に*を含めると上手くいくのですが *を変数に入れず、jumpタグの中でやろうとすると動きません。 [eval exp="f.a = 'テスト'"]\ [jump target='*' + '&f.a']\ 等色々試してみたのですが、駄目でした。これは、 [eval exp="f.b = '*' + f.a"]\ というように別に変数を用意して、jumpタグの前にあらかじめ*を付けないと駄目なのでしょうか?
- 731 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:49:21 ID:QBX9GlYx]
- 文法書は読もうよ
[jump target=&'*'+'テスト'] でいけると思うよ
- 732 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 00:58:03 ID:sxamumj0]
- ありがとうございます。
[jump target=&'*'+'f.a'] だと文法エラーが出てしまいましたが、 [jump target="&'*'+&f.a"] とすると無事動きました。
- 733 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 14:44:56 ID:JqQb3lGt]
- >>732
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#tag_overview > また、属性の値に対し、& を最初につけると、その後に書いたものを TJS 式として評価し、その結果を属性の値とします。 属性にTJS式を指定する場合、&は変数の前じゃなくて式の前に付ける。 [jump target="&('*'+f.a)"] こうすれば分かるかな? 正確には文字列として渡された属性の1文字目が&だったら 2文字目以降をTJS式として実行してるってことなんだろうけど。
- 734 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 17:19:10 ID:QwzKt6k1]
- >>733
&って中でもいいんだ。ずっと外に付けてたから知らんかった
- 735 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 21:18:34 ID:YfDHkGpG]
- 同じ様な問題で既読シーンのスキップ
@eval exp=f.aaa=&'sf.trail_イベント_scene_'+'f.シーン番号' @jump target=*スキップ選択 cond="f.aaa >= 1" みたいな事をしたいのですが出来なくて今調べています @jump target=*スキップ選択 cond="sf.trail_イベント_scene_1 >= 1" だと、移動するのですが… わかる方、解説ご指南お願いしま す
- 736 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 22:29:06 ID:ZJbM2VCH]
- >>735
「f.シーン番号」に1とか入ってるのかな (変数に全角を使わないタチなのでピンと来ないぜ) > @eval exp=f.aaa=&'sf.trail_イベント_scene_'+'f.シーン番号' これだと"sf.trail_イベント_scene_f.シーン番号"という文字列を生成してしまい 「sf.trail_イベント_scene_1の内容をf.aaaに代入せよ」 という変数の操作にならないのではないかと Shift+F3でf.aaaの内容を見てみるといいよ
- 737 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 22:32:37 ID:GQnYI3wD]
- @eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+'f.シーン番号')"
みたいにやればいい感じかもしれん もしくは @jump target="*スキップ選択" cond="&'sf.trail_イベント_scene_'+f.シーン番号+' >= 1'" とかでうまくいく気がする
- 738 名前:名前は開発中のものです。 mailto:sage [2007/02/15(木) 23:04:20 ID:LmDsoT8Q]
- こういうときは.より[]使うんじゃね?
- 739 名前:737 mailto:sage [2007/02/15(木) 23:16:51 ID:GQnYI3wD]
- 間違えてた
>@eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+'f.シーン番号')" @eval exp="f.aaa=Scripts.eval('sf.trail_イベント_scene_'+f.シーン番号)" といっても、どっちにしろテストはしてないんであってるかわがんね
- 740 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 00:03:09 ID:mkXtGJuN]
- >>735
@eval exp=f.aaa=sf['trail_イベント_scene_'+f.シーン番号] @jump target=*スキップ選択 cond="f.aaa >= 1" もしくは @jump target=*スキップ選択 cond="sf['trail_イベント_scene_'+f.シーン番号] >= 1" これでいけるはず .を[]にすればいい理由はKAGのリファに載ってるから読んでみれ
- 741 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 00:38:33 ID:18sdsLJu]
- マクロにするならイベントってところも変数になるよね
- 742 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 14:37:45 ID:ChR7MvgF]
- 吉里吉里の拡張はどんな制限があるのでしょうか?
HSPで作ったゲームを吉里吉里に組み込んだりできますか?
- 743 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 14:43:40 ID:l04UdR9T]
- 吉里吉里をHSPに組み込めばいいじゃん
- 744 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 19:53:52 ID:ChR7MvgF]
- >>743
それは考えなかった… 何でもできる土台を作ればいいのか
- 745 名前:名前は開発中のものです。 mailto:sage [2007/02/16(金) 20:14:43 ID:G2KvZIfv]
- ちょっと待てお前らHSPで”作った”て事は既に実行ファイル吐いてるだろ。
吉里吉里のプラグインインターフェイスの仕様に従ったAPIが公開されてなきゃ無理に決まってんだろ。 HSPが適当な接続用インターフェイスに従ったDLL吐けると面白いかもしれない。
- 746 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:14:25 ID:d0xUiDPz]
- トランジションをtime=1にするのとtime=10000000にするのではドッチの方が負荷大きいですか?
- 747 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:24:36 ID:pMrR8tb+]
- いや……試せばすぐ分かるだろ
- 748 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 18:51:01 ID:ZBa0kTbu]
- ていうか何がしたいんだ?
1と10000000てw
- 749 名前:名前は開発中のものです。 mailto:sage [2007/02/17(土) 22:44:16 ID:mClweAAB]
- >>746
1は極端すぎ(トランジションの計算なしでトランジション後に切り替わるだけ)だが、 短いのと長いのとどっちがってなると、一応長いほう。 吉里吉里のトランジションは変化何%の状態でどんな画像になるか?っていう演算を指定した時間に合わせて間を空けてやってるから、長くすれば長い時間演算を行う。 短ければ短い時間演算を行う。 いわゆるCPU使用率の意味の負荷なら変わらん。トランジションのmethodの方が影響する。
- 750 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 09:37:14 ID:fF9bb8ia]
- >>749
moveの処理の刻み方をザット確認したとき、もしかしたら、 トランのときも同じ、思考型かと少し、思ったけど、 フィーリングとしては、timeを長くしといたほうが、 PCへの負担が軽くて済むような気がしてた。 見過ごしにしてきた、基礎、困りは、しないけど、 知って良かった。746と749に感謝。 >747 そ〜お? time=10000000だよ。(笑・ベタ)
|

|