[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その5 (992レス)
■吉里吉里/KAG/TJS雑談質問スレ■その5 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
663: 名前は開発中のものです。 [sage] 05/02/11 13:44:48 ID:Cn+Bwtcy 一旦ファイルに書き出すなら、TJSレベルでもいけるんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/663
664: 名前は開発中のものです。 [sage] 05/02/11 14:10:54 ID:4xcxnGyi 今日発売のPure×Cureってゲーム、 吉里吉里のソースが丸見えでビビった。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/664
665: 名前は開発中のものです。 [sage] 05/02/11 14:29:34 ID:XVPobpoI >652 > NScripterとかの圧縮された画像を使用する事とかってできる? やりたいことが本当にそれなら、Susie-Pluginを使うのが一番まともな方法。 このページ(↓)をSusieで検索してみ? ttp://www.ultrasync.net/dee/kr2helps/kag3doc/contents/Prepare.html VCかなにかが使えれば、Susie-Pluginを作るのはそう難しくないよ。 (画像やらアーカイブの仕様がわかってればの話) Susie-Pluginの作り方はこの辺り(↓)。 ttp://www.asahi-net.or.jp/~kh4s-smz/spi/make
_spi.html http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/665
666: 名前は開発中のものです。 [sage] 05/02/11 18:07:35 ID:7P6+l6EX Nスクのゲームを使って吉里吉里でゲーム作るって事? NスクでNスクはよく見るけど吉里吉里で吉里吉里のゲームって見たことないね。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/666
667: 名前は開発中のものです。 [sage] 05/02/11 21:41:43 ID:54CWISX0 なんかアーカイブのfolder.pngがウィルスに感染してるとかノートンが言ってきたけどありえないだろ クソノートンいいかげんにしてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/667
668: 名前は開発中のものです。 [sage] 05/02/11 21:56:38 ID:2BAVEWuZ かぐや姫Studioの新しい定義ファイルとかって誰か有志が作ってないかね? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/668
669: 649 [sage] 05/02/12 01:36:33 ID:lNJ7aCSR NScripterよりは数倍移植しやすそうですな。 言語仕様がわかりやすい、気がする。 まだよくわかってないけど、TJS と JavaScript はどう違うんだ? まあ、違うってことはわかるんだけれども。 というか、どんな意図を持ってオリジナルの言語をつくったのか 知っておきたいんだけど、どこかにそういうことは言及してあるかな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/669
670: 名前は開発中のものです。 [sage] 05/02/12 01:41:02 ID:+ioeJF9B どこかにインタビュー載ってたぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/670
671: 名前は開発中のものです。 [] 05/02/12 02:13:15 ID:Gak1kNy4 >>669 TJS = TVP Java Script TVP = T Visual Presenter = 吉里吉里コア http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/671
672: 名前は開発中のものです。 [sage] 05/02/12 21:22:15 ID:aZWZeHRw >667 うちもそれまで平気だったのに それと同じファイルが昨日ひっかかった。なんでだ・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/672
673: 名前は開発中のものです。 [sage] 05/02/12 21:41:12 ID:m5Kn9d+Y 本家でがいしゅつでは? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/673
674: 名前は開発中のものです。 [sage] 05/02/12 22:59:22 ID:CQUUnbR4 ↓エラーが出るんですが、どうしたらいいのか分かりません @eval exp="f.flag1 = 0" @link cond="f.flag1==1" storage="hoge.ks" target="*hoge_start" (・A・) @endlink @r [s] 22:50:50 (void) から object へ型を変換できません at messagelayer.tjs line 1515 [(function) endHyperLink] 22:50:50 trace : mainwindow.tjs(4455)[(function expression) (anonymous)] <-- conductor.tjs(427)[(function) onTag] <-- conductor.tjs(95)[(function) timerCallback] 22:
50:50 エラーが発生しました ファイル : first.ks 行 : 5 タグ : endlink ( ← エラーの発生した前後のタグを示している場合もあります ) (void) から object へ型を変換できません 22:50:50 script exception : エラーが発生しました ファイル : first.ks 行 : 5 タグ : endlink ( ← エラーの発生した前後のタグを示している場合もあります ) (void) から object へ型を変換できません at conductor.tjs line 177 [(function) timerCallback] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/674
675: 名前は開発中のものです。 [sage] 05/02/12 23:24:01 ID:SMbPByN3 >>674 [link] はスキップされるのに、[endlink] はスキップされないから。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/675
676: 名前は開発中のものです。 [sage] 05/02/12 23:28:03 ID:CQUUnbR4 >>675 もう少し詳しくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/676
677: 名前は開発中のものです。 [sage] 05/02/12 23:46:21 ID:7IzteecT (・A・) を(´・ω・`) にかえるとうまくいくかも。 cond属性のことだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/677
678: 674 [sage] 05/02/13 00:06:50 ID:VOT58aUx なるほど!こうですね @eval exp="f.flag1 = 0" @link cond="f.flag1==1" storage="hoge.ks" target="*hoge_start" (´・ω・`) @endlink cond="f.flag1==1" @r [s] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/678
679: 名前は開発中のものです。 [sage] 05/02/13 00:25:23 ID:LW5lmJmG >678 俺も昔この板ですごく簡単な事聞いてしまい、それに返答してもらった。 おまいさんも簡単な質問が出たときには本家のようにバカ優しくなくていい。 教えてあげてくれ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/679
680: 名前は開発中のものです。 [sage] 05/02/13 00:28:19 ID:V9XWisFD >>677-678 ちとワロタ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/680
681: 名前は開発中のものです。 [sage] 05/02/13 20:02:32 ID:h++wt/Gf >674 俺だったら、こんな感じで、[if]でまとめるけど、どうよ ;フラグを、初期化または、設定 [eval exp="f.flag = 0" ] ………… ;選択肢の、設問内容を、条件で変化 [if exp="f.flag==0" ][link storage="hoge.ks" target="*hoge_start_0"](´・ω・`) [r][endlink][endifif] [if exp="f.flag==1" ][link storage="hoge.ks" target="*hoge_start_1"](`・ω・´) [r][endlink][endifif] [if exp="f.flag==2" ][link storage="hoge.ks" target="*hoge_start_2"](`・ω・)
[r][endlink][endifif] [if exp="f.flag==3" ][link storage="hoge.ks" target="*hoge_start_3"](・ω・`) [r][endlink][endifif] [s] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/681
682: 674 [sage] 05/02/13 22:14:16 ID:3dQ4lKH5 >>679 もちろんですよ? でも自分に分かる質問なんてあんまりなかったりするんですがOTL 本家の丁寧な対応を見てると 自分もなんかしないといけない気分になります。 吉里吉里のすごいところは機能とかだけでなくそういうところにもあるのかなと。 >>681 >>678のは、condの式が真のときにリンク付きの(´・ω・`)が表示され 偽のときはリンクは付かずに普通に文字として(´・ω・`)が表示されます。 >>681さんのは[if]の条件が偽のときは文字自体表示されないので 目的の動作が
微妙に違うみたいです(それから[endif]がなんか違うです) それで実は自分がやりたかったのは>>681さんの書かれた方なので 最初に書いたスクリプトの間違いは>>675さんに教えてもらったけど それを書いた自分の考えそのものが間違ってたので、結局>>681さんのが 自分のやりたかった事でした なんかややこしくなりましたが、要はお二人に感謝って事です http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/682
683: 名前は開発中のものです。 [sage] 05/02/14 20:04:01 ID:hmIoE7fo 以下のマクロで、指定の画像を、拡大縮小をして、画像を表示させたあと [tempsave]と、[tempload]で、現在の画面状況を、保存、復帰が、できないのですが なにか良い対策方法は、無いでしょうか? ;拡大縮小マクロ ;[zoom_set st0=背景画像 st1=変形させる画像 dx0=左上X座標 dy0=左上Y座標 dx1=右上X座標 dy1=右上Y座標 dx2=左下X座標 dy2=左下Y座標 ] [macro name=zoom_set] [image storage=%st1 page=back layer=0] [image storage=%st0 page=back layer=1] [eval e
xp="kag.back.base.affineCopy(kag.back.layers[1], 0, 0, 640, 480, false,0,0,640,0,0,480, stNearest)"] [eval exp="kag.back.base.affineCopy(kag.back.layers[0], 0, 0, 640, 480, false, mp.dx0, mp.dy0, mp.dx1, mp.dy1, mp.dx2, mp.dy2, stNearest)"] [endmacro] ;画像を縮小して表示 *test|拡大縮小画面TEMPセーブテスト *| [zoom_set st0="bg00" st1="cg001" dx0=0 dy0=0 dx1=320 dy1=0 dx2=0 dy2=240 ] [stoptrans] [trans method=crossfade time=500][wt] [s] ↑このタイミングで、自作したRクリックメニューの復帰用に[tempsave]
………… 自作したRクリックメニューの復帰時に[tempload]で、画面状況復帰 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/683
684: 名前は開発中のものです。 [sage] 05/02/14 23:46:57 ID:V9emw8M3 tempsaveは栞に保存できるようなレベルの情報しか保存できない。 たとえばこのマクロだったら、レイヤ0とレイヤ1に読み込んだ画像は復帰できてるはず。 自分で描きなおせ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/684
685: 名前は開発中のものです。 [sage] 05/02/15 16:53:44 ID:v4ys7YbC 質問なのですが、これって設定などでゲーム上でのCPUの実行動作を制限することって可能でしょうか? 処理速度がプレイに影響するようなゲームを作っているのですが、 プレイする個々の環境によって、処理時間にミリ秒単位とはいえ差が生じてしまい、 自分の環境に合わせても、理想的な動作をしなくなってしまうと思われますので・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/685
686: 名前は開発中のものです。 [sage] 05/02/15 17:50:06 ID:MAY0owUE _ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/686
687: 名前は開発中のものです。 [sage] 05/02/15 18:01:45 ID:VORTF5W+ >>685 KAG System リファレンスにある ”resetwait タグと wait mode=until を使って〜” というのが使えると思います 「陥りやすいミス」の ”ウェイトがマシンスペックによって〜”という項目です http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/687
688: 名前は開発中のものです。 [sage] 05/02/15 20:02:42 ID:v4ys7YbC >>687 レスどうもです。う〜ん、でもこれだと今回の場合は駄目ですね・・。 自分の作っているものの場合、ウチの環境も悪いこともあって、 遅いCPUで理想の動作のするものを、高速CPUでもウチのPCと同等の速さに処理を抑えさせたいのです。 今回の場合、そのゲームの処理時間自体が、製作マシンだとそれなりに長く、 それをウエイトとして利用して作っちゃったようなもので、 もう、CPUの速度を制限できない限りは対処法がない感じになっちゃいまして・・・。 う〜ん、や
っぱりこういうことは無理っぽいですね・・・(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/688
689: 名前は開発中のものです。 [sage] 05/02/15 20:42:03 ID:oT4CG+lb >>685 tjs2 のリファレンスに Date クラスというのがあって、これの getTime メソッドを使えば、 約1/1000秒の精度のクロックしてゲームの動作を管理できると思うけど、どうだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/689
690: 名前は開発中のものです。 [sage] 05/02/15 20:44:46 ID:bqJ2pKCA >685 >処理速度がプレイに影響するようなゲーム 上記の様な、問題点を提示された場合 どんなタイミングで、 どの様な動作をした時、 どの様な処理をして、 どのくらいの時間で結果を応答させたいのか これを筋道立ててスクリプトを組む必要がある よって、入力とその応答に対するしょりは、 入力→(処理時間設定)→処理→(設定時間までウエイト)→出力 と、構築されるので >687 の示したようなタグ等で処理する しかし、>688 の様な、根本的組み
方から、誤りがあるのでは? と、本人事態が、スクリプトに疑問を抱いている様子なので、 どんな時に、何を、どうすると、どんなことになって欲しいのか を、ぶっちゃけ、ど〜んと書いてみては? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/690
691: 689 [sage] 05/02/15 20:50:54 ID:oT4CG+lb ごめん、Date クラスなんて使わなくても、 System.getTickCount(); を使えばいいんだ_| ̄|○ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/691
692: 名前は開発中のものです。 [sage] 05/02/15 22:52:36 ID:/0nobk9O スヒィアスたったらら〜 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/692
693: 名前は開発中のものです。 [sage] 05/02/15 23:18:41 ID:Azidk1mR 世の中、スヒィアスみたいなのが一番楽しく生活できるんだろうなぁと思った。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/693
694: 名前は開発中のものです。 [sage] 05/02/16 01:13:52 ID:+SYo6rwW 相変わらずの基違いっ振りですな http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/694
695: 名前は開発中のものです。 [sage] 05/02/16 18:42:01 ID:XnnaZT4W なんかノベルゲーム作ってて13kbのシナリオがksにすると170kbになった。 要領悪いんだろうなぁと思いつつ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/695
696: 名前は開発中のものです。 [sage] 05/02/16 19:36:08 ID:io/biDLm >>695 めちゃくちゃ高度な演出とかが入ってるならそれもありかと。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/696
697: 名前は開発中のものです。 [sage] 05/02/16 20:06:01 ID:wS264nt5 >>695 マクロ化できそうなところを探してみるとか ごちゃごちゃしてると自分が見にくいと思うから いや、問題ないならいいんだけど http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/697
698: 名前は開発中のものです。 [sage] 05/02/17 00:42:20 ID:AcBSAP7w ♪マクロの空を貫いて〜 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/698
699: 695 [sage] 05/02/17 01:16:10 ID:XQt8KFjD こんな感じw セリフが「あ……」の場合 ラベル 立ち絵表示マクロ モード識別 条件付きヒストリーアウトプット不可 メッセージウィンドウ表示 表情表示マクロ 履歴表示時キャラネーム表示 フォント情報 条件別ボイス処理マクロ あ…… リセットフォント 条件付きヒストリーアウトプット不可解除 条件付きヒストリー改行挿入 ヒストリー条件初期化 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/699
700: 名前は開発中のものです。 [sage] 05/02/17 02:24:59 ID:8gUMXWNb >699 明らかに要領悪いな。 マクロで半分くらいには出来そうだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/700
701: 名前は開発中のものです。 [sage] 05/02/17 02:42:26 ID:gqlp/hIC >>695 tjs使いなら2行で済むな。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/701
702: 名前は開発中のものです。 [sage] 05/02/17 03:37:27 ID:GcsN9N1j こんな感じに、マクロ化すればどう? ラベル ________________ 立ち絵表示マクロ ________________ 表情表示マクロ _________________ ページ開始マクロ モード識別 条件付きヒストリーアウトプット不可 メッセージウィンドウ表示 履歴表示時キャラネーム表示 フォント情報 ________________ 条件別ボイス処理マクロ ________________ あ…… ________________ ペー
ジ終了マクロ リセットフォント 条件付きヒストリーアウトプット不可解除 条件付きヒストリー改行挿入 ヒストリー条件初期化 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/702
703: 695 [sage] 05/02/17 10:59:23 ID:XQt8KFjD なるほど。もともと フォント情報 条件別ボイス処理マクロ あ…… リセットフォント から作品重ねる度に条件付け増やしていってたのでこんな事にw ちょっと考えてみるかなー。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/703
704: 名前は開発中のものです。 [sage] 05/02/17 14:53:07 ID:olDubZLQ 吉里吉里マクロ化選手権。 規定の演出を入れながら以下に軽くKsを作るかを競う……ってのはどう? 他人のマクロって気になるよね http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/704
705: 名前は開発中のものです。 [sage] 05/02/17 15:25:58 ID:ElIxvyV5 >702だけど、 俺の場合こんな感じで、本文の基本を組んでいて 必要に応じて、マクロを入れている *|ラベル [ページ開始] 本文1行目[r] 本文2行目[r] 本文3行目[r] 本文4行目 [ページ終了] マクロをありったけ入れるとこんな感じ *|ラベル [BGM再生 (スキップモード時再生しない オートモード時再生 同じ曲が再生中の時再生しなおし不可)] [SE再生 (スキップモード時再生しない オートモード時再生)] [背景表示準備 (現在の立ち絵を全て消去)]
[イベント画像表示準備 (CGモードに登録)] [立ち絵表示準備] [画面更新] [特殊演出 (画面をフラッシュ)] [画面揺らし] [ページ開始 (テキストウインドウ設定 履歴のみ改行)] [キャラボイス再生 (スキップモード時再生しない オートモード時再生)] 本文1行目[r] 本文2行目[r] 本文3行目[r] 本文4行目 [ページ終了 (キャラボイス終了 改ページ待ち)] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/705
706: 名前は開発中のものです。 [sage] 05/02/18 14:39:26 ID:VzJDqxAB スヒィアスて……ぬっは〜て……おしるこて……… http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/706
707: 名前は開発中のものです。 [sage] 05/02/18 15:11:02 ID:xl8TV5f0 なんかまた調子にのっていろいろくだらねーこと書きそうだな。 注意されるまでわからんのかこのリア工は。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/707
708: 名前は開発中のものです。 [sage] 05/02/18 20:28:45 ID:ef/vKwPA それがDQNクオリティ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/708
709: 名前は開発中のものです。 [] 05/02/18 23:14:05 ID:UwvUntDd ス費明日の配布してるゲームを怖いもの見たさにダウソしたさ。 で、二日くらい放っといて忘れていた今日、ふと目に付いたので、 スフィアすのだとは気付かぬまま、それをやってみたさ。 いや〜止まる止まる。ぶち切れたね。選択肢もないのにシナリオ停止したり、 ラベルが見付かりませんと報告されたり、選択肢群の表示途中で改頁しちゃったり、 こんな状態のものを配布するってなどういう了見だってんで 同梱の更新履歴見たら去年八月からの更新履歴が載っていて唖然として ようや
くスフィアすのだと気がついた。色んなものを損した気分。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/709
710: 名前は開発中のものです。 [sage] 05/02/18 23:44:19 ID:xKgBZWCa 勇敢なる>709に敬礼ーっ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/710
711: 名前は開発中のものです。 [sage] 05/02/19 00:16:31 ID:CDIrRsjV http://contest2004.thinkquest.jp/tqj2004/70619/index.html このドメインって学校の大会だったよな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/711
712: 711 [sage] 05/02/19 00:18:25 ID:CDIrRsjV 直リンしちゃった orz 中の人スマソ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/712
713: 名前は開発中のものです。 [sage] 05/02/19 02:07:08 ID:R0Z8VAHK >>711 ドメインのことは知らないが、このサイト背景に字が重なって読みにくい…。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/713
714: 名前は開発中のものです。 [sage] 05/02/19 08:42:31 ID:sl4VoTg3 >>711 http://contest2004.thinkquest.jp/tqj2004/70619/about.html ThinkQuest このWebサイトはThinkQuest@2004出品作品です。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/714
715: 711 [sage] 05/02/19 14:33:48 ID:CDIrRsjV >>714 情報thanx! ぐぐったらちゃんと出で来たThinkQuest。 中学生と高校生のイベント(?)のようで。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/715
716: 名前は開発中のものです。 [sage] 05/02/19 20:24:24 ID:JM1BXBDx マクロ化するメリットってksファイルの軽量化と視認性の向上くらいだよね? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/716
717: 名前は開発中のものです。 [sage] 05/02/19 20:37:50 ID:9ib2Plci ∩___∩ | | ノ\ ヽ | / ●゛ ● | | | ∪ ( _●_) ミ j 彡、 |∪| | J / ∩ノ ⊃ ヽ ( \ / _ノ | | .\ “ /__| | \ /___ / http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/717
718: 名前は開発中のものです。 [sage] 05/02/19 21:34:47 ID:9ib2Plci \ ∩─ー、 \/ ● 、_ `ヽ / \( ● ● |つ | X_入__ノ ミ 、 (_/ ノ \___ノ゙ / 丶' ⌒ヽ::: / ヽ / /::: / /へ ヘ/ /::: / \ ヾミ /|::: (__/| \___ノ/::: マジレスすると保守性と安定性も向上するクマ。 保守性というのは、後からの変更がどれく
らい簡単かという意味で、 ttp://www.piass.com/ykfc/kag/index.html の8日目の2と3を我慢して読めば実感できるクマ。 またマクロは一度動作確認すれば、内容が正しいことが確かめられ、 スペルを間違えてもエラーが出るクマ。 それに対しタグの塊をばら撒くと、個々の内容が正しいかどうかは、 全部のチェックが必要な上、属性の指定間違いなど、エラーが出ない ミスがあった場合に、発見が困難になる可能性が増すクマ。 つまりマクロを使ったほうが安定性が増すクマ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/718
719: 名前は開発中のものです。 [sage] 05/02/19 21:50:12 ID:JM1BXBDx ごめんクマ。書き方がわるかったクマ。 保守性も安定性も別の手段でとってるので 俺の場合、そっちを直してマクロも直すことになるんだ。 だから出来るだけマクロを使わない方向でスクリプトを つくっていきたいのだけど、そうした場合は視認性が悪くなるくらいで ゲーム中の処理速度とかはかわらないよねと聞きたかった。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/719
720: 名前は開発中のものです。 [sage] 05/02/19 22:01:53 ID:0GkhGclS 処理速度がどうかはダレにもわからんから、自分で調べろタコすけおじさん http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/720
721: 名前は開発中のものです。 [sage] 05/02/19 22:24:40 ID:9ib2Plci 別の手段ってのが何を意味するか良くわからないので はっきりしたことは言えないけど、内部的にはマクロは 元のタグ群に展開されるので、使わなかったからといって 速度的に不利になることはないはず。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/721
722: 名前は開発中のものです。 [sage] 05/02/19 22:55:37 ID:ENXN7azq 多分別の手段ってジェネレータとかそんな感じじゃないかな 詮索してもどうなるわけでもないけど http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/722
723: 名前は開発中のものです。 [sage] 05/02/20 00:14:53 ID:Ox8uVojh 中間言語への展開っていつやってるんだっけ…… なんとなくマクロ使わない分メモリ逼迫して余計遅くなりそう っていうかそんなの心配になる奴は自分で調査したり自分でエンジン組んだりしなさい http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/723
724: 名前は開発中のものです。 [sage] 05/02/20 00:54:18 ID:7qErGj1Z >>923 相当細かいつっこみだがマクロ使うほうが少し処理が増える 辞書配列へのアクセスが増えるから しっかしマクロ云々いうよりも立ち絵なんかの周囲の 無駄に広かったりする透過部削るとかの方がよっぽど効果あるだろ まぁ、それだって見てわかるような違いは出ねぇが んな暇あるなら画像をtlgにしようぜ! http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/724
725: 名前は開発中のものです。 [sage] 05/02/20 12:53:38 ID:9CHlMpwY 前に3Dプラグイン開発中を見たんですが、どこで見たのか分からなくなりました・・・ どなたか分からないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/725
726: 名前は開発中のものです。 [sage] 05/02/21 00:22:40 ID:Jcgumuvk 吉里吉里って、マウスの右クリックや中央クリックを普通に検出できないような気がするんだけどどうなんだろう。 Window クラスや Layer クラスに onClick というイベントがあって左クリックは簡単に検出できる。 でも右クリックを検出するための機構はないよね? 俺の調査不足か? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/726
727: 名前は開発中のものです。 [sage] 05/02/21 00:29:47 ID:ro0j6Hff >725 http://sai5sarashi.zive.net/memo/memo00004.html >726 >俺の調査不足か? うん http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/727
728: 725 [sage] 05/02/21 00:52:05 ID:5ENx1i4c >>727 ありがとうございます。もう今日は寝ようと思ってました http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/728
729: 726 [sage] 05/02/21 01:09:36 ID:Jcgumuvk >>727 やっぱりそうなのか。 何度かリファレンスを見直したんだけどな……どこにあるんだ。 まあいいや。ありがとう。 onMouseDown と onMouseUp を組み合わせてやるわ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/729
730: 727じゃないが [sageってかSystem.getKeyState多分] 05/02/21 17:23:26 ID:rY9HaqqG ↑ よくわからんが質問したからには探し出して欲しい気がする。なんとなく。 ヒントとしては吉里吉里ファレンス。だと思う多分。いや俺初心者なんで。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/730
731: 凡_寸 [sage] 05/02/21 21:22:51 ID:OPi9KJUF マジレスするとTFormのonClickが左クリックしか取らん仕様みたいなので無理だと思う あとonMouseDownとonMouseUpを組み合わせれるスキルがあるならそう書いて欲しかった http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/731
732: 730 [sage] 05/02/21 21:51:52 ID:rY9HaqqG 検出の意味を解してなかった。正直的外れなこと書いてごめんかった。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/732
733: 726 [sage] 05/02/22 02:14:44 ID:4Sgqw8Lw >>730>>731 二人ともサンクス。 そうだね。現状でどうやって実装してるかを先に書いておけば余計な手間を取らせずに済んだ。すまんこ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/733
734: 名前は開発中のものです。 [sage] 05/02/25 22:43:00 ID:fZqZ8CE2 tjsを理解している上級者に、助けて欲しいのだが [position]タグで、draggable=true と、設定すると、 メッセージレイヤーを、マウスのドラックで、任意の場所に移動できるので、 この時、指定したメッセージレイヤーの、X座標とY座標を、規制して、 スクロールバーみたいに、上下や左右に限定して動かしたいと、考えた。 そこで、必要なアルゴリズムとして以下の様なフローを考えたのだが [eval exp="tf.とりあえずの一時関数 = tjs式のゴチャゴチャした関数"] ぐらい
しか、tjsは解っていないので、はたして構築可能なのか解っていない 組み方として、方針が間違っていないか、検証して欲しい [position]にて、メッセージレイヤーを表示 タイマー割り込みにて、スクロールバー移動処理受付中 すでに配置してあるボタン等で、タイマー割り込み解除および、次のステップへのジャンプ [s]にて、処理一時停止 ____________________________________ タイマー割り込みの内容 メッセージレイヤーの現在の座標を取得 メッセージレイヤーのX座標、移動可能範囲の最大値以上な
ら、最大値に固定 メッセージレイヤーのX座標、移動可能範囲の最小値以下なら、最小値に固定 メッセージレイヤーのY座標、移動可能範囲の最大値以上なら、最大値に固定 メッセージレイヤーのY座標、移動可能範囲の最小値以下なら、最小値に固定 上下方向のみに動かす場合、X座標を、初期値に固定 左右方向のみに動かす場合、Y座標を、初期値に固定 メッセージレイヤーを、指定の(X,Y)座標で、再表示 表示位置(X,Y)によって、変化する定数の再設定 リターン http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/734
735: 名前は開発中のものです。 [sage] 05/02/25 23:19:17 ID:KQsQSiMl 上下に動かす場合、こうするのがてっとり早いかも。 first.ks にコピーして動かしてみて。 @eval exp="kag.fore.base.fillRect(0, 0, 640, 480, 0xffffff)" @iscript kag.current.internalMouseMove_org = kag.current.internalMouseMove; kag.current.comp.internalMouseMove_org = kag.current.comp.internalMouseMove; kag.current.internalMouseMove = function(x, y) { var l = left; kag.current.internalMouseMove_org
(x, y); if(dragging) { // ドラッグ中 var py = parent.cursorY; if(py < 0) py = 0; if(py >= parent.height) py = parent.height -1; var t = py - dragOriginY; setPos(l, t); &n
bsp; return; } } incontextof kag.current; kag.current.comp.internalMouseMove = kag.current.internalMouseMove; @endscript @position draggable=true http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/735
736: 名前は開発中のものです。 [sage] 05/02/26 00:27:35 ID:+2HoW21U >735 のスクリプトに、 以下のタグを追加して、初期配置、X=100 Y=100 16*16の画像を、動かしてみた @current page=fore layer=message3 @position draggable=true frame="test_ber" page=fore layer=message3 left=100 top=100 width=16 height=16 visible=true opacity=255 marginl=8 marginr=8 margint=8 marginb=8] [s] 残念ながら、 マウスのドラッグで、”自由に全ての場所まで”、動かす事ができた >@eval exp="kag.fore.base.fillRect(0, 0, 64
0, 480, 0xffffff)" の、0とか、640とかの数値もいじってみたが、やはりダメだった _________________________________________ >735 のスクリプトがアップされるまでに、自分で調べた物として、 KAGリファレンスマニュアルの、”TJSをもっと使うために”によると kag.fore.messages[3] と、記述すると、表のメッセージレイヤー3番を、意味するtjs式だと説明があった また、 TJSのリファレンスによると Window.setLayerPos(left, top) レイヤーの表示位置指定 Window.layerLeft
レイヤーの左位置情報(取得/設定) Window.layerTop レイヤーの上位置情報(取得/設定) との、記述があったが、 どのように組み合わせて記述すれば 自分の目標のレイヤーの、情報を、取得したり、設定できるのか まだ、理解できてない。 KAGレベルよりの、使用例のサンプルがあると助かるが、それは、贅沢ってもんだ 土、日にかけて、もうちょっと調べてみるよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/736
737: 735 [sage] 05/02/26 01:04:36 ID:1xBTr/C8 適当に作ってみたのでどうぞ。 ttp://edolfzoku.hp.infoseek.co.jp/first.ks http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/737
738: 734 [sage] 05/02/26 01:23:30 ID:+2HoW21U >735 >737 ありがとうございます。 これを足がかりに、スクロールバーのギミックの構築が、進められます 本当にありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/738
739: 名前は開発中のものです。 [sage] 05/02/26 07:27:22 ID:rtj61ODy 2.25beta2を触ってみたんだけど、windowzoomプラグインで画面の 倍率が変更できるようになってて、久々に機能追加で驚かされた。 Deeタン最近はレイヤ描画をちょっとずつ改造してたみたいだけど、 これが、そのわかりやすい成果の一つなのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/739
740: 名前は開発中のものです。 [sage] 05/02/27 17:40:48 ID:5rapVUC/ macroはラベルごとに書かなくてはいけないのでしょうか? 冒頭にmacroを書くだけだと、それ以降にあるラベルでロードをすると macroで指定したnameが無効で、エラーが出て止まってしまいます。 途中でロードをしなければ、問題なく動くのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/740
741: 名前は開発中のものです。 [sage] 05/02/27 17:47:04 ID:ArEnBMmu >740 マクロを書く位置は冒頭でオケ。 Config.tjsで、マクロを栞に保存する設定になってるのが原因なんじゃねーの。 そんで、そのマクロ情報が保存されてないデータをロードしてしまったんだろう。 解決策は設定を変更して、以前のセーブデータは勿体無いが削除。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/741
742: 名前は開発中のものです。 [sage] 05/02/27 17:48:43 ID:ArEnBMmu あ、ごめん、ひょっとしてマクロの設定だけ変えれば セーブデータは削除しなくてもいいのかもしれん。このへんは俺未確認。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/742
743: 740 [sage] 05/02/27 19:25:06 ID:5rapVUC/ >>741 >>742 ありがとうございます。 無事解決できました。 セーブデータの事ですが設定を変えても適用されるようで 削除の必要はありませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/743
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 249 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s