[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その16 (1001レス)
■吉里吉里/KAG/TJS雑談質問スレ■その16 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名前は開発中のものです。 [] 2008/11/27(木) 06:43:48 ID:X85/13M/ ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15 http://pc11.2ch.net/test/read.cgi/gamedev/1216865800/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/1
921: 名前は開発中のものです。 [sage] 2009/02/09(月) 00:34:15 ID:zUhBlXVK そうそう、書いても結局読まない奴は出てくるだろうしな 気がのらなきゃ無視、気が向けば相手するって感じで 住人それぞれの気分のローテーションで割とうまいこと回るから。 あと結構、謎な質問の意図を汲むのが面白い時もある。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/921
922: 名前は開発中のものです。 [sage] 2009/02/09(月) 00:36:30 ID:nUaPzL5W >>920 某乙女ゲーム絡みはアンチのキャンペーンだってばっちゃが言ってた 宣伝したいだけなので放置するのがいいんだって http://echo.5ch.net/test/read.cgi/gamedev/1227735828/922
924: 名前は開発中のものです。 [sage] 2009/02/09(月) 01:30:29 ID:81zqwF5e まて、 >(>>3の二段目と同じもの) はDLしたものとオンラインドキュメントのver.が一致するとは限らん。これは削除で。 >>3の【ドキュメント】の部分にオンラインでリファレンスを読みたい人はこっち、みたいな文を追加でどうだ? >入門者&初心者 はどっちも同じニュアンスで使われる単語なのでどっちか片方で。 「KAG System リファレンス - タグリファレンス」は、まずは何度か目を通し機能の概要を把握、そののち辞書的に活用。 の部分はまずタグリファレンスが何を示すのか説明した方が良い。 「KAG System リファレンス - タグリファレンス」はKAGだけできることが全て載っています。KAGだけでできないことはTJSを使います。 何度も目を通し機能を把握しましょう。 ってな感じで。 あとTJS上達したいってのが現れることがあるので、まずKAGのソース読破して理解しろって内容を追加した方が良いかも知れん。 それ以上になると言語は関係ないからな。 あとは質問テンプレ作る代わりに>>1の"努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!"を具体化しよう。 内容は「"何"をしたくて"こう"したが結果こうなった」ってのと「結果が"どう"意図したものと"違う"のか」を説明するように促す文で。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/924
925: 823 [sage] 2009/02/09(月) 07:48:39 ID:n6vzuIJr >>924を加味してみました。 ※初心者へ※ 各種リファレンスと紹介用スクリプトが、ダウンロードしたアーカイブに 同梱されています。(最も頼りになる教科書です。詳細は、同梱のreadme.txtを必参照!) 入門者は「KAG System リファレンス - チュートリアル」から読み進みます。 「KAG System リファレンス - タグリファレンス」には、KAGの機能が網羅的、辞書的に乗っています。 何度も目を通し概要を把握しましょう。 「KAG System リファレンス - Tips/その他の」は、百回読みましょう。陥りやすいミスや TJS(言語)を利用した数式の計算や、KAGに直接アクセスする方法などが載っています。 (本格的にKAGの改造を行うには以上の内容を理解した上で、さらに、TJSを学び、 KAGのソースを読破する必要があります) 必要に応じて>>3-5の公式掲示場や講座等を併用してください。 (併用として、紙媒体の参考本が欲しい人は、ダウンロードページ等にリストがあるので、そちらへ) 12行!長文過ぎでは! 質問テンプレ作る代案はちょっと文案が思い浮かびません。(一応宿題に) >>3に1行追加。 【ドキュメント】 最新版のオンラインリファレンスです。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/925
926: 名前は開発中のものです。 [sage] 2009/02/09(月) 10:48:04 ID:VhiyVqcJ ※初心者へ※ そもそもKAGを改造する必要はありません。 全力をやおいシナリオに注ぎましょう。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/926
927: 名前は開発中のものです。 [sage] 2009/02/09(月) 12:03:40 ID:RfLh2sDc >>912 礼儀にこだわる人と答える人が別なんだろw そしてこのスレはわりとエスパーがいる http://echo.5ch.net/test/read.cgi/gamedev/1227735828/927
928: 名前は開発中のものです。 [sage] 2009/02/09(月) 12:36:41 ID:RNCTr1zW >>927 そりゃそうだろw 明らかに意味が分かってない初心者が初心者叩いてるのもたまに見るしさ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/928
929: 名前は開発中のものです。 [sage] 2009/02/09(月) 14:18:43 ID:qPuHf3jy templeteの「こんにちは」を、tjs式で書くとするなら、 drawtextで、いちいちレイヤ&座標を指定する方法しかないのでしょうか? tjsで、座標を指定せずにメッセージ枠にセリフを追加していきたいです http://echo.5ch.net/test/read.cgi/gamedev/1227735828/929
930: 名前は開発中のものです。 [sage] 2009/02/09(月) 14:20:50 ID:L+Lf0bre processChでググレカス http://echo.5ch.net/test/read.cgi/gamedev/1227735828/930
931: 名前は開発中のものです。 [sage] 2009/02/09(月) 14:33:04 ID:RfLh2sDc >>929 なぜ KAGで容易に記述できることをTJSで処理しようと思った? 930 の言ってる processCh はあくまでメッセージレイヤへの描画用の 呼び出し口であって、それを単純に呼び出しても KAGでの「こんにちは」と同じには決して ならない。動作の原理を理解せず、記述の方法を自分でさがすことすらできない 状態で使おうとしても破綻するけだぞ。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/931
932: 929 [sage] 2009/02/09(月) 14:34:32 ID:dJnp6rPq >>930 ググってみました うおおおおおおおおおおおお!なんだこの神機能!!!!!!!!! ありがおつごじあましあたたあたあああああああああ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/932
933: 929 [sage] 2009/02/09(月) 14:48:37 ID:dJnp6rPq >>931 [iscript]〜[endscript] セリフ [iscript]〜[endscript] セリフ [iscript]〜[endscript] セリフ みたいな感じが続いていたんで、なんとかtjs式ないで書けないかな〜と思ったんです。 チュートリアルとか読んだり、いろんなサンプルとか見たんですが、よくわからなかったんで聞きました。 すみません・・・ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/933
934: 名前は開発中のものです。 [sage] 2009/02/09(月) 15:15:59 ID:RfLh2sDc >>933 その場合、tjs 式で processCh 呼び出すと全部一瞬で表示されるはめになるぞ。 TJSの呼び出しは、呼び出しが終わるまで画面に何も反映されないことを忘れてはいけない。 その iscript/endscript 内で何をやってるのか次第ではあるが、きまりきった処理なら、 [iscript] function hoge() { 処理いろいろ } [endscript] [macro hoge] [eval exp="hoge()"] [endmacro] こんなかんじでファンクション定義&マクロ化して [hoge] セリフ [hoge] セリフ とかするのが正しい。 メッセージ表示処理自体を TJS から動的に生成したい、 ということなら、過去ログをpendings で検索すると良い。 KAG的には、文字は一文字単位の ch コマンドの呼び出しになるので、 文字列を split して1文字ごとに ch タグを生成&挿入すればKAGの平文で 記述したものと動作上は区別がつかない。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/934
935: 名前は開発中のものです。 [sage] 2009/02/09(月) 15:23:05 ID:r49qyPEC 「メッセージ枠にセリフを追加していきたい 」のであれば、 KAGのcallExtraConductorでksファイルを呼び出した方が無難に処理できると思うんだがな。 「レイヤに直接文字列を描画したい」とかなら素直にdrawText使え、となるが。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/935
936: 名前は開発中のものです。 [sage] 2009/02/09(月) 15:36:05 ID:L+Lf0bre [if exp="f.power > 10"] ぱぴぷぺぽ [eval exp="f.power += 2"] [eval exp="f.money += 100"] [else] もうだめぽ [eval exp="f.power = 0"] [eval exp="f.money += 500"] [endif] みたく文字表示と変数の同時処理が多い場合は、KAGだと書きづらい&見づらいのはあるんだよな [iscript] if(f.power > 10) { MyKagCh("ぱぴぷぺぽ"); f.power += 2; f.money += 100; } else { MyKagCh("もうだめぽ"); f.power += 2; f.money += 100; } [endscript] みたく書けるほうがいいかも pendingsを少し研究してみようか http://echo.5ch.net/test/read.cgi/gamedev/1227735828/936
937: 929 [sage] 2009/02/09(月) 15:37:20 ID:dJnp6rPq >>934 function定義は使いまくってます。 macroを介するとソース見やすくて良さそうですね。試してみます。 processChは、たしかに一瞬でパッと表示されますね。 パラメータ変化とか硬い文にはこれでよさそうだけど、 セリフとなると違和感がありますね・・・ >>「メッセージ表示処理自体を TJS から動的に生成したい」 なんかすごくストライクっぽいです!早速、過去ログ漁ってきます! >>935 ちょっと調べてみたけど、これは、 あらかじめセリフばかりをまとめたサブルーチンを用意しておいて、 セリフをしゃべらせたいところで、 kag.callExtraConductor('talk.ks', '*scene1-3-01'); みたいな感じで書くということでしょうか。 管理さえ上手く出来れば、台詞は切り離して考えられるから、 あとからの修正が楽そうでいいかもです なんか希望が見えてきた気がします・・! http://echo.5ch.net/test/read.cgi/gamedev/1227735828/937
938: 929 [sage] 2009/02/09(月) 15:42:07 ID:dJnp6rPq >>936 上みたいにタグで統一しようとすると、 evalだのembだのiscriptだのゴチャゴチャとした感じになるから、 下みたいにtjsでまとめたいんですけど、 台詞は後から見ても綺麗に整頓された状態でありたいという感じです。 贅沢な話ですね・・・ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/938
939: 名前は開発中のものです。 [sage] 2009/02/09(月) 16:33:56 ID:sEEDm+a8 >>938 ひとつのソースに複数の言語が入り混じってるシナリオファイルだと困難だな。 コーディングルールを統一するだの一定のルールを決めてそれに従うことによって可読性を確保するしかない。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/939
940: 934 [sage] 2009/02/09(月) 18:58:09 ID:YpyfeuO0 >>938 >>936の後者のように、TJS側で生成させるのはアリなんだが、 どうしてもテキストは埋もれて綺麗にはならない。あと、>>935 の callExtraConductor を使うと、KAG 側のテキストは普通に書けるが、 あいにくと右クリックメニューとコンフリクトする。 なによりいずれもKAGとのタイミングの調整がややこしい。 やりたいことの方向性自体はきれいに定まってるようなので、 逆の発想、KAG 側でから TJS側を、eval や iscript では ない形で呼び出す方法を紹介しておく。 一つは、MainWindow.onConductorUnknownTag を上書きする方法。 これは、コマンドが存在しなかった時に呼ばれるメソッドで、 コマンド名やパラメータを見て動作を変えるようなコマンド を作ることができる。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/940
941: 934 [sage] 2009/02/09(月) 18:58:40 ID:YpyfeuO0 もう一つは、MainWindow.onConductorLabel を上書きする方法。 ラベル処理をフックすることで、特定のラベルを TJS 埋め込みの マークにしてしまう。 AfterInit.tjs ------------------------- kag.origOnConductorLabel = kag.onConductorLabel; // 本来のものを保存 kag.onConductorLabel = function(label,page) { var ret = origOnConductorLabel(...); // 本来の処理を呼び出す if (!usingExtraConductor && label.substring(0,4) == "*cmd") { // メインコンダクタで*cmd からはじまるラベルにのみ反応 switch (conductor.curStorage) { // シナリオの区別用 case "test.ks": switch (label) { case "*cmd0": // 適当に処理を記述 if (f.hoge > 10) conductor.goToLabel("*cmd2"); // ファイル内分岐 break; case "*cmd1": f.aaa = 10; break; 以下必要なだけコマンドを増やす } } } return ret; } incontextof kag; ------------------------- http://echo.5ch.net/test/read.cgi/gamedev/1227735828/941
942: 934 [sage] 2009/02/09(月) 18:59:15 ID:YpyfeuO0 test.ks ------------------- *cmd0 セリフ *cmd1 セリフ *cmd2 分岐後のセリフ ------------------- この例では概念をわかりやすくするために処理を switch でべた記述してある。 この程度の条件判定ならパフォーマンスが問題になるようなことは無いが、 実際にはファンクションの辞書をラベルをキーに呼び分けるような形に したほうがなにかと便利だしすっきりする。 CSV/TSVファイルの類で、シナリオ/ラベルに応じた呼び出し処理記述ファイルを 別途つくって、動的に関数テーブルを生成&読み込み、とかすると 記述性も可読性もあがるし、EXCELでTJS処理部分を管理できたりする。 分岐するには conductor.loadScenario() や conductor.goToLabel() を使うことができる。 シナリオ中の流れがその場では不明瞭になるのには要注意。 ラベルの名前でコマンドの種類を分けるとかの工夫をしておくと良い http://echo.5ch.net/test/read.cgi/gamedev/1227735828/942
943: 名前は開発中のものです。 [sage] 2009/02/09(月) 19:04:09 ID:HcEZ0BpX > 以下必要なだけコマンドを増やす カオスすぎる。 ラベルに対応するActionパターンをラベル名をキーにした連想配列に突っ込んどけ。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/943
944: 名前は開発中のものです。 [sage] 2009/02/09(月) 19:08:29 ID:YpyfeuO0 >>943 >>942まで嫁 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/944
945: 名前は開発中のものです。 [sage] 2009/02/09(月) 19:26:37 ID:L+Lf0bre いずれにせよちょっと可読性が悪すぎるなあ 他人がソースを読んだときに「何のパラメータがどう動いて、さらに何のメッセージを表示するか」あたりの流れを その場で理解できるようにしたいんだよな http://echo.5ch.net/test/read.cgi/gamedev/1227735828/945
947: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:14:18 ID:Q3+mQigx ・十分に調べたか ・自分で試行した事を整理の上、説明することでヤル気をアピール ・具体的な用途や目的など添えてみる(代替案が貰えるかも) ム板の宿題スレにいる経験から言えばこんな言い方じゃつたわらねぇ。 質問するときは ・何をしたくて ・どうしたが ・こうなった ということが分かるように質問しましょう。 くらい簡潔に要点をまとめないとそもそもテンプレすら理解しない。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/947
948: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:17:13 ID:NvzRM7Mq アーカイブって何ですか http://echo.5ch.net/test/read.cgi/gamedev/1227735828/948
949: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:20:02 ID:r49qyPEC とりあえず、 ks メッセージだけ。管理IDごとにファイルを分ける csv フローデータ tjs 遷移とかフラグ管理とか と分ける所から話を始めないとだめなんじゃね? 演出いれるときの分業もしやすくなるし。 >>934 みたいなやつはどれでもいいと思う。 メンテナンスしやすいように実装してあれば。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/949
950: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:32:22 ID:L+Lf0bre パラメータがめまぐるしく変わる(それに応じたメッセージも出す)ようなゲームだと 分けてないほうが見やすいんだよね データのカタマリはCSVとかに分けてもいいかもしれないけど http://echo.5ch.net/test/read.cgi/gamedev/1227735828/950
951: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:39:25 ID:eTyukKDT >>950 そこまでいくなら、専用の書式とパーサ書いたほうがいいんじゃね? http://echo.5ch.net/test/read.cgi/gamedev/1227735828/951
952: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:57:49 ID:Q3+mQigx エンジン一式作った方が後々らくだな。 ところで>>951 IDが逆から読むとTDK http://echo.5ch.net/test/read.cgi/gamedev/1227735828/952
953: 名前は開発中のものです。 [sage] 2009/02/09(月) 20:59:30 ID:L+Lf0bre 専用の書式とパーサって吉里吉里をコンパイルするところから 独自拡張するってこと? http://echo.5ch.net/test/read.cgi/gamedev/1227735828/953
954: 名前は開発中のものです。 [sage] 2009/02/09(月) 21:03:36 ID:eTyukKDT >>953 TJSだけでも書けなかないが (Array.load 使えばテキストファイルは読める)、 パフォーマンスがでないだろうから、パーサは C とかで書いたほうがいいだろうね。 ファイル操作の口はインターフェースにあるから、プラグインで簡単に書けるよ。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/954
955: 名前は開発中のものです。 [sage] 2009/02/09(月) 21:07:01 ID:L+Lf0bre いずれにしても吉里吉里使う最大のメリットのすげープログラマーが何人も関わって 無数のプレイヤーがプレイしたことによる安定感ってのは失われちゃうな…… >システムクラッシュなんて吉里吉里がDirectX叩いてることから見てDirectXやドライバのバグ踏んだとしか考えられん。 をやりかねん http://echo.5ch.net/test/read.cgi/gamedev/1227735828/955
957: 923 テンプレへの意見、一旦締めます。↓まとめ [sage] 2009/02/09(月) 23:00:31 ID:gakREYtY レス1. 「詳しくは>>2-5辺りを参照のこと。」を1行削除。以下10行を追加。 ※初心者へ※ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に乗っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足が掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示場や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) レス3. 【ドキュメント】→【ドキュメント】(最新版のオンラインマニュアル) 【今回見送った件】 ・質問テンプレ (・例の乙女ゲー ・次スレ宣言) ※※まことに勝手ながら、 今回、次スレ立ては980を踏んだ方お願いします。 もし980が立てなかったら一時間ごとに次の方へシフト。 (自分、次は明朝7時半頃、ちょっと来る予定ですノシ) http://echo.5ch.net/test/read.cgi/gamedev/1227735828/957
958: 名前は開発中のものです。 [sage] 2009/02/09(月) 23:10:33 ID:1hGC31fb 六行目→×乗っています。○載っています 八行目→×足が掛かりに ○足掛かりに 十一行目→×公式掲示場 ○公式掲示板 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/958
959: 名前は開発中のものです。 [sage] 2009/02/10(火) 03:49:33 ID:8smfpX+r 公式で質問してる人ってなんでコロコロ名前変えて質問してるの? http://echo.5ch.net/test/read.cgi/gamedev/1227735828/959
960: 名前は開発中のものです。 [sage] 2009/02/10(火) 04:39:46 ID:cBiq87tu >>959 進歩が無い、自分で作った事になってないって自覚してるからじゃない? コピペできるほどの回答を求める人って、それでよく自分の作品として世に出せるなと思う。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/960
961: 名前は開発中のものです。 [sage] 2009/02/10(火) 04:43:03 ID:lsSIUHkL さすがにシナリオはコピペしてないからだろう http://echo.5ch.net/test/read.cgi/gamedev/1227735828/961
962: テンプレまとめ1/2 [sage] 2009/02/10(火) 07:23:59 ID:Z+bcmQJD >>958 了解 thx. 誤字の確認を怠り、大変失礼いたしました。 レス1. ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その16 http://pc11.2ch.net/test/read.cgi/gamedev/1227735828/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) http://echo.5ch.net/test/read.cgi/gamedev/1227735828/962
963: テンプレまとめ2/2 [sage] 2009/02/10(火) 07:25:28 ID:Z+bcmQJD レス2.1行追加 15 http://pc11.2ch.net/test/read.cgi/gamedev/1204006714/ レス3.1行修正 【ドキュメント】→【ドキュメント】(最新版のオンラインマニュアル) レス4.現行のまま。 【今回見送った件】 ・質問テンプレ (・例の乙女ゲー ・次スレ宣言) ・【網羅的リンク集】 皆の事ではありますが、ご協力いただきありがとうございました。 ※※まことに勝手ながら、 今回、次スレ立ては980を踏んだ方お願いします。 もし980が立てなかったら一時間ごとに次の方へシフト。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/963
964: テンプレまとめ(修正)m(_ _)mm(_ _)m [sage] 2009/02/10(火) 07:34:39 ID:CxQ7Cjtk レス2.1行追加 リンク誤り 正しくは↓ 15 http://pc11.2ch.net/test/read.cgi/gamedev/1216865800/ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/964
965: 名前は開発中のものです。 [sage] 2009/02/10(火) 14:10:39 ID:gVBK3/nc >初心者にとって最も頼もしい教科書です。 初心者が一番最初に読むべき教科書です。 公式のdocの存在と重要性を知らせる事に重点をおくならこっちの方が良いんじゃね? スレ的にも○○嫁なレスはスルーできるし、 オンラインリファレンスに誘導しても良いし。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/965
966: 962 [sage] 2009/02/10(火) 18:58:14 ID:AavZgQiN >>965 >初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 最初、何度か読んだら終わりではなく、 最も信頼の置ける情報源であることと、 常に立ち返るべき基点的ですよ的な意味合いを込めました。 が、もう少し、伝わり易い文章はないだろうかとは思っています。 >初心者が一番最初に読むべき教科書です。何度も繰り返し読みましょう。 分かり易いですが、逆に公式なドキュメントであることの主張が弱い気がします。 チュートリアルに関する記載を割愛してしまったので これはこれで欲しい内容ではあるのですが。 「公式のdocの存在と重要性を知らせる事に重点をおく」 という意図をはずさない限り、リライト歓迎です。 もう、レス数も少なく、大きく意見の揺らぐこともないと思います。 最終的には、レス立てする方のセンスに委ねます。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/966
967: 名前は開発中のものです。 [sage] 2009/02/10(火) 19:20:18 ID:9/WVrqxJ まーマジレスすると、いくら真面目に考えようとも 長文かしこまった文見ない層ってのは確実にいるからなあ テンプレまともに読む奴の方が少ないと思うよ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/967
968: 966 [sage] 2009/02/10(火) 20:51:28 ID:zWKUFeKV >>967 そこら辺は、自分には測りかねますが、 レス立ての労が一部の古参さんに集中しないように より多くの者がレス立てに参加し易いようにコンセンサスの形成をと思い、 テンプレ談議を振ってみました。 実際、どの程度の人が読んでくれるかは分かりませんが、 テンプレ(特に>>1)はスレの基調演説のようなものですから、 立てる者は当然、それなりに悩むと思うので。 今回の感想としては、 「やっぱり、レス数を喰うな。毎回、大掛かりにするのはキツイだろうな〜」でしょうかw 反省点は、個人的にあり過ぎてとても一言では……。 後付に 自治で不満が溜まったり、テンプレ改変の要望が高まってきた時は、 ガス抜きも兼ねて談議をしておくとよさそうだとも思いました。 リフレインな議論になる場合が多いでしょうが、新規で入ってくる人もいる でしょうから。では… http://echo.5ch.net/test/read.cgi/gamedev/1227735828/968
969: 名前は開発中のものです。 [sage] 2009/02/10(火) 21:38:40 ID:qLTqV+cx 自作PC板とかハードウェア板はテンプレ読まないと痛い目に遭うんだがなw ここみたいなスレはテンプレ読んでない奴はスルーされるだけだが。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/969
970: 名前は開発中のものです。 [sage] 2009/02/10(火) 21:44:24 ID:JqWROQYe 防衛のためのテンプレと便利のためのテンプレか http://echo.5ch.net/test/read.cgi/gamedev/1227735828/970
971: 名前は開発中のものです。 [sage] 2009/02/10(火) 22:02:04 ID:FB5Y2X3e >>968 まあいいんじゃないか、それで リファレンスについての説明は最初のでも良かったと思うけど、 どっちも親切でいいね http://echo.5ch.net/test/read.cgi/gamedev/1227735828/971
972: 名前は開発中のものです。 [sage] 2009/02/11(水) 01:02:27 ID:Q2ZEgC0r テンプレが充実しているスレは探し物をするときに大変ありがたい。 リンク集代わりに使っているスレがいくつかある。そういう需要もある。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/972
973: 名無しが氏んでも代わりはいるもの [sage] 2009/02/11(水) 15:19:23 ID:PetSTy+n 質問させてください。orz 使用するマクロの名前で、操作するレイヤを指定したくて、以下のように書いたのですが、 エラー(voidからobjectに型変換できません)になりました。 [macro name=tachi1_f] [layopt layer=&'str2num(mp.name.substring(5, 1))-1' page=fore visible=true] うろ覚えの知識を総動員しての精一杯だった訳なのですが、 本当はどう書くのが正解だったのでしょうか? orz http://echo.5ch.net/test/read.cgi/gamedev/1227735828/973
974: 名前は開発中のものです。 [] 2009/02/11(水) 18:29:52 ID:IZODMlGb いやーん吉里吉里ぃ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/974
975: 名前は開発中のものです。 [sage] 2009/02/11(水) 19:01:15 ID:AnECv3f7 >str2num(mp.name.substring(5, 1))-1 これvoidになるのか。NaNじゃないのか。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/975
976: 名前は開発中のものです。 [sage] 2009/02/11(水) 19:31:14 ID:PetSTy+n >>975 エラー表記自体は、(void)でした。 [layopt layer=&(1-1) page=fore visible=true]なら、期待通りの動作なのですが、 マクロ名の文字列は、mp.nameには入ってないって事なんでしょうか? orz http://echo.5ch.net/test/read.cgi/gamedev/1227735828/976
977: 名前は開発中のものです。 [sage] 2009/02/11(水) 19:53:24 ID:LZlwO026 >>976 そういうときは emb で確認するのが定石 >マクロ名の文字列は、mp.name には入ってないって事なんでしょうか? その通り。正解は mp.tagname http://echo.5ch.net/test/read.cgi/gamedev/1227735828/977
978: 名前は開発中のものです。 [sage] 2009/02/11(水) 19:54:31 ID:5MVyFkNE KAGでlayer属性持ってるタグたくさんあるけど このlayerに、自分でnew layerしたレイヤを指定する事ってできないですか? http://echo.5ch.net/test/read.cgi/gamedev/1227735828/978
979: 名前は開発中のものです。 [sage] 2009/02/11(水) 20:03:52 ID:vk8ZBBdD >>976 てかマクロ名が決まってるんだからレイヤ名も決め打ちでいいような、 意図が推測出来ないから何とも言えんが。 >>978 kag.getLayerPageFromElmに組み込んで処理させればいい。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/979
980: 名前は開発中のものです。 [] 2009/02/11(水) 20:04:23 ID:kv5doDzL 自前で作ったレイヤーをキャラクターごとに割り当てて、それをKAGから描画させられれば便利なんだよな。もちろんトランジションも使えるように。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/980
981: 名前は開発中のものです。 [] 2009/02/11(水) 20:05:49 ID:kv5doDzL 現状KAGが管理してるレイヤーに割り当てて、描画順切り替えを直接レイヤーの参照を入れ替えることで実現とかやったりしてるけど、 スマートじゃないからどうも http://echo.5ch.net/test/read.cgi/gamedev/1227735828/981
982: 名前は開発中のものです。 [] 2009/02/11(水) 21:32:12 ID:kv5doDzL 前景レイヤーって、リストをKAG上で持ってるけど、 このリストの順番と実際のウィンドウ上への描画順の紐付けをどうやってるのかがわからない。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/982
983: 名前は開発中のものです。 [sage] 2009/02/11(水) 21:44:08 ID:vk8ZBBdD とりあえずスレ立て宣言 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/983
984: 983 [sage] 2009/02/11(水) 21:59:59 ID:0YM+Wv56 ■吉里吉里/KAG/TJS雑談質問スレ■その17 http://pc11.2ch.net/test/read.cgi/gamedev/1234356309/ 連投規制にひっかかったのか途中で書き込めなくなって超焦ったorz 勝手ながらKAGEX関連で少し追加しました。 >>4に入れると改行大杉と言われたのでどなたかに修正をお願いしたい。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/984
985: 名前は開発中のものです。 [sage] 2009/02/11(水) 22:05:28 ID:2j+VdKFf >>973 何でそんなことしてるんだ? 979氏も言ってるけど、マクロ内でマクロ名を取得する意味がちょっと推測できない endmacroがないのでその後に何か続くんだろうとは思うけど… たとえば、立絵の数だけ大量に同じ内容のマクロを作っていて、 中身を書き換えるのが面倒だからそうしたい、とかなら マクロを一つにして属性を作ればいいんじゃない レイヤだけなら [macro name=tachi] [layopt layer=%layer page=fore visible=true] みたいにすれば[tachi layer=0]で渡せるし、 纏めて指定するために1_fを他の部分に渡したいなら mpを使って [macro name=tachi] [layopt layer="&mp.n.substring(0, 1)-1" page=fore visible=true] みたいにして[tachi n=1-f]とかで渡せばいいんじゃないかな もし何か理由があってやってるんだったらスマン http://echo.5ch.net/test/read.cgi/gamedev/1227735828/985
986: 名前は開発中のものです。 [sage] 2009/02/11(水) 22:28:27 ID:6oXfXfs8 >>982 セーブ・ロード周りが自分で解決できるなら、自前で実装したほうがかと よくわからないなら、KAGのレイヤ使った方が無難 描画順序はLayer#absolute http://echo.5ch.net/test/read.cgi/gamedev/1227735828/986
987: 名前は開発中のものです。 [] 2009/02/11(水) 22:33:59 ID:kv5doDzL >>986 サンクス。 なるほど・・・ってことはあれか、KAGのレイヤーを使う場合でも、リストの順序で扱わないような仕組みを用意すれば、 レイヤー参照リストのつなぎ替えなんていらないわけか。absoluteの値を意図する描画順にあわせて調節すればいいんだな。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/987
988: 名前は開発中のものです。 [] 2009/02/11(水) 22:35:26 ID:kv5doDzL KAGのレイヤ―使用するにしても、KAGPluginにレイヤー割り当てて、そこのabsoluteいじってやるだけでよさそうだ。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/988
989: 名前は開発中のものです。 [sage] 2009/02/11(水) 22:36:29 ID:rcxzDU0t >>983 乙でやんした >連投規制にひっかかったのか途中で書き込めなくなって超焦ったorz 板で5回連続までやっけ? 気づいていれば支援もできるけど… 今まで、レス立てしてた人達は、最初に繋ぎ直すとかしてたんかな? http://echo.5ch.net/test/read.cgi/gamedev/1227735828/989
990: 973 [sage] 2009/02/11(水) 22:49:53 ID:PetSTy+n ありがとうございます。私の疑問自体は、977さんのmp.tagnameで解決しました。 で、979さんや、985さんの言うように「(属性とか他の方法で指定せずに、わざわざ) 何でそんな事をしてるんですか?」と言うご指摘には、立派に答えられる理由も無く、 その通りだな、とホトホト感心している訳でありまして・・・。orz 強いて言うなら、私は属性名が増えてゆくと、1週間後の自分はもう何がなにやら 解らなくなっている人なので、マクロ名自体で「これから何を対象にして動作を行うか」を ある程度まで規定しておきたいんです。でもって、せっかくtach1_fと名前を付けたんだから、 1とかfの情報は利用出来るんではないかと素人考えを・・・。 MOTTAINAIの精神なんです。私の事は、エコ野郎とでもお呼びください。orz http://echo.5ch.net/test/read.cgi/gamedev/1227735828/990
991: 名前は開発中のものです。 [sage] 2009/02/11(水) 23:52:44 ID:iPQcN38C コメント使えよ、とツッコミたくなった http://echo.5ch.net/test/read.cgi/gamedev/1227735828/991
992: 名前は開発中のものです。 [sage] 2009/02/11(水) 23:56:49 ID:T+QKcZUD ; # <!-- --> // /* */ /** */ 好きなものをどうぞw http://echo.5ch.net/test/read.cgi/gamedev/1227735828/992
993: 名前は開発中のものです。 [sage] 2009/02/12(木) 00:08:46 ID:0ZVDMsjQ >>992 こんなにあるのか。やっぱ『//』とか『;』を使ってる人が多いのかな http://echo.5ch.net/test/read.cgi/gamedev/1227735828/993
994: 名前は開発中のものです。 [sage] 2009/02/12(木) 01:38:49 ID:SyggQoL5 単に複数の言語のコメントを複数貼っただけ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/994
995: 名前は開発中のものです。 [sage] 2009/02/12(木) 18:10:49 ID:K60NwNMz うめ http://echo.5ch.net/test/read.cgi/gamedev/1227735828/995
996: 989 [sage] 2009/02/12(木) 19:28:09 ID:SE/edeH0 連続投稿に付いては、最新の15回の書き込みのうち、既に5回、同一IPがあると そのIPからの投稿は連続投稿注意ということのようです。(改良中だそうですけど) 又、同一IP群からのスレ立て規制数は256に設定されていました。 ↓板設定値。 http://pc11.2ch.net/gamedev/SETTING.TXT 【(゚Д゚≡゚Д゚)?? SETTING.TXT解読シヨウーヨ (゚Д゚;)】 http://kobe.cool.ne.jp/r_030/2ch_jikken/SETTING.htm あと●を購入すると、連続投稿については、緩和されるそうな http://echo.5ch.net/test/read.cgi/gamedev/1227735828/996
997: 996 [sage] 2009/02/12(木) 19:48:05 ID:WVS8gQ8x 訂正) ×あと●を購入すると、連続投稿については、緩和されるそうな ○あと●を購入すると、スレ立て、連続投稿共に、緩和されるそうな ご存知の方が多数派そうですがm(_ _;m 知らない人はあと自分で調べてね は咲いたか http://echo.5ch.net/test/read.cgi/gamedev/1227735828/997
998: 名前は開発中のものです。 [sage] 2009/02/12(木) 21:05:22 ID:3JkYpvL1 梅 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/998
999: 名前は開発中のものです。 [sage] 2009/02/12(木) 21:13:20 ID:pAzfJuGn 竹 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/999
1000: 名前は開発中のものです。 [sage] 2009/02/12(木) 21:17:23 ID:b5xE3Jvx 猫 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/1000
1001: 1001 [] Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 http://echo.5ch.net/test/read.cgi/gamedev/1227735828/1001
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
アボンOFF
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s