トップページgamedev
1001コメント402KB

■吉里吉里/KAG/TJS雑談質問スレ■その16

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。2008/11/27(木) 06:43:48ID: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辺りを参照のこと。
0839名前は開発中のものです。2009/02/04(水) 23:04:38ID:HneHOY8v
>>838
このレス(&板)では努力の跡のみられない、ろこつな『教えて君』は、嫌われる傾向にあります。
まずは自分の努力を見せましょう。

実際聞いてコピペするだけじゃ、理解できずにスキルアップできないと思うよ。
0840名前は開発中のものです。2009/02/04(水) 23:32:56ID:BNGX6pSe
>>838
やり方としては
改行・改ページの度に
シナリオファイルの次行冒頭から改行・改ページタグまでの文字を検索し
文字幅を求め、開始位置を設定、かな
やってみれば。
俺は中央寄せを延々続けることなどないし
手間がワリにあわんのでやる気なし
0841名前は開発中のものです。2009/02/04(水) 23:53:39ID:rg43HjuA
>>679
横からですが、使わせてもらいますm(_ _)m
サブルーチン無しでokなんですね
0842名前は開発中のものです。2009/02/05(木) 00:52:03ID:5wG9mFf0
> このレスでは

謙虚だな…
0843名前は開発中のものです。2009/02/05(木) 00:55:41ID:bwFNO7xD
「○○を○○したけど無理でした。助けてくださいお願いします」がテンプレ?
0844名前は開発中のものです。2009/02/05(木) 01:03:39ID:5wG9mFf0
> 助けてくださいお願いします

べつにそんな低姿勢を強要する必要はないだろ
質問者だって対等な立場だ
0845名前は開発中のものです。2009/02/05(木) 01:07:56ID:24VSaAmF
「いろいろしたけど無理でした。教えてください」がテンプレ
0846名前は開発中のものです。2009/02/05(木) 01:08:40ID:3vbCZbNa
別に低姿勢になれとは言わんが
努力もしない奴に教えたくないのが一つと、本人が分かってないことをコピペでごちゃごちゃにしたソースをそのまま貼ったりされると何を聞いてるのかさっぱり分からないのが一つ

別に出し惜しみする気は無いけど、おいおい・・・・一個上のレスみりゃ分かるだろ・・・・
みたいなものやリファレンス見ろよみたいなものはスルーしちゃう
あと、立場は対等でも教えてもらう立場なんだから聞く時は「お願いします」と解決したら「ありがとう」ぐらいは言って欲しいのが本音
ネットでこんなこと言うと変なのに煽られそうだけど互いにすがすがしいと思うんだけどね
0847名前は開発中のものです。2009/02/05(木) 01:45:07ID:5wG9mFf0
そうやって自分に異論を言う者=変な者みたいなのはどうかと思うけど、
まあそれはともかく、別に教育者でもないしサポート屋でもないのだから
努力の大切さを説いて諭す必要もないし、答えたくないときは
やっぱり言ってるようにスルーするのが一番だと思うのだよね
その点同意
0848名前は開発中のものです。2009/02/05(木) 01:52:46ID:iTm5bgfL
ネットやらなにやらに不慣れな人や子供だってたくさんいるだろうから、
近所の人、同じ場所を使う人ってことで諭すようなことを言うのもいいと思うけどね。

口やかましくない程度にしてくれないと困るけど。ここ最近は連呼しすぎだな。
0849名前は開発中のものです。2009/02/05(木) 02:02:12ID:bwFNO7xD
初心者なりに努力したのに質問の書き方が悪かったせいで厳しいレスがきて
カエレ!って言われたように感じてしまったら可哀想だから
「こういう書き方だとレスが返りやすい」ってのがあればいいんじゃないかと思った
助けて〜とかは適当
あくまで「望ましい」という範囲の話で、もちろん「だが断る」も自由
0850名前は開発中のものです。2009/02/05(木) 02:06:19ID:5wG9mFf0
あー>>848の言う通りだと俺も思う
0851名前は開発中のものです。2009/02/05(木) 09:28:31ID:DYY82VXn
1から10まで質問攻めみたいのはどうかと思うけど、この手の技術系スレや
掲示板(公式なんかの)だと
高圧的回答⇒質問者萎縮⇒過疎ってのは多いわな。
掲示板だと、掲示板運営者より口うるさい常連とか良くいるし。

その位調べないと成長しないって回答も良くでるけど、あれも意味がわからん。
特にゲーム作成ツールとか、それに順ずる開発言語とかなんて、成長する意味すら
危ういじゃね
0852名前は開発中のものです。2009/02/05(木) 09:37:13ID:+h0QVxs/
まあ要は、質問は程々に、何がしたいかと自分が何をしたかくらいはちゃんと言いましょうって事で
0853名前は開発中のものです。2009/02/05(木) 10:35:24ID:BKDb+w9q
まあ黎明期や不人気のツールの技法とかゲームの攻略スレは優しく
円熟期や人気のものは厳しくなるのは自然なことだわな

後者の場合ネットに情報集積されてたり本が出てたりすることも多いから
自分で調べろとも言いやすいし
0854名前は開発中のものです。2009/02/05(木) 11:22:04ID:OmadP5Km
>>838
マクロだとさすがに無理。要改造。

方法論としては、>>840は概念的にはいいんだけど、KAGの処理的の流れ的には
無理がある。以下は意味がわかる人むけ

・コンダクタにセンタリングフラグと蓄積用文字列を追加+cコマンドの中身を変更
・ch タグの実装を別コマンド、たとえば ch2 とかに置き換える
・ch を再実装。センタリングフラグが立ってたら文字列として蓄積、立ってなければch2 を呼び出し
・r タグ部分で、センタリングフラグが立ってたら蓄積された文字列から長さを計算して locate 補正+
 蓄積された文字列を split して ch2 の連続呼び出しに置換して挿入する処理を追加

これで普通のテキストのように連続表示させることができる。
0855名前は開発中のものです。2009/02/05(木) 13:52:03ID:l/Rkt8/k
テンプレぽく、多分こういう書き方だと返答されやすい。
てか>>1に思いっきり書いてあるんだけどね。
>>1すら読んでないのはただの教えてくんと思われて当然だろ

【スレ質問用】
吉里吉里で○○したい。
○○のために自分で検索やら組んでみた結果△△になった。(←努力の跡見せるのは大事)
ここから○○にするために、何かしらヒントあればお願いします。
0856名前は開発中のものです。2009/02/05(木) 14:26:54ID:JThzoFsS
なんでマクロってiscript〜endscript使えないん?あれ、すごく困るんだが
0857名前は開発中のものです。2009/02/05(木) 15:07:21ID:i4pI5sHq
パーサの処理の都合だろうな。動的展開するマクロバッファに iscript の処理を記録する概念が無いのだと思われる

一般的には、マクロ定義の外で iscript つかって function を定義して、
マクロ中ではそのファンクションを eval で呼べば困ることなどないとだろう。
0858名前は開発中のものです。2009/02/05(木) 15:22:56ID:2ylsyTml
>>854
意味がわかる人=その説明を必要ない人
な気がするのは気のせいか ←ただの感想、批判してるわけじゃないからね

そこら辺のプラグインがあまり(タロー氏のは学ばせて貰ったけど)出てこないのは、
縦書き、ルビ、自動改行、インライン画像等々、汎用性をもたせようとすると
手間対効果が割りに合わないからかな?

限定用途にルビと文字の均等割付け、組んでてふと思った。
0859名前は開発中のものです。2009/02/05(木) 21:11:08ID:rGQ3Q+fl
文字の前進幅とか文字(列)のマトリクスが取得できないTJSでどうやってセンタリングとか実装するのが問題だな。
プロポーショナルフォント使われるとメチャクチャになる。
0860名前は開発中のものです。2009/02/05(木) 21:38:46ID:5wG9mFf0
あー俺もそういうの昔作ってスタンドアロンではほぼ完成してたんだけど
プラグイン化についてあれこれ考えているうちにHDDあぼーんしちゃった
0861名前は開発中のものです。2009/02/05(木) 22:03:15ID:OqvyWUl7
どう設計してもコンダクタとMainWindowとタグハンドラに食い込むからプラグイン化は難しいな。
俺はタグハンドラそのものをプラグインで追加できるようにいじってあるから出来んこともないが。
0862名前は開発中のものです。2009/02/05(木) 22:10:05ID:xz7gD4YF
MainWindowというよりは、KAGをごっそり作り直したい
KAGEXみたいにカオスにしたかないし
0863名前は開発中のものです。2009/02/05(木) 22:11:32ID:kGZHQv0T
>>862
よし今すぐ作り直すんだ!
0864名前は開発中のものです。2009/02/05(木) 22:24:15ID:OqvyWUl7
>KAGをごっそり作り直したい
コア部分でかつ一番カオスってんのがMainWindow.tjsなんだよな。
あとはKagParserも。
こいつを捨てたくて車輪の再開発中です。
他は使い回せそうなんだよ。
今のところシナリオファイルはxmlにしてWYSIWYGで吐いて直接触らせないようにして拡張する場合は完全にtjsを書くようになってる。
0865名前は開発中のものです。2009/02/05(木) 22:45:30ID:5wG9mFf0
いいものができたらぜひ汎用にして公開を
0866名前は開発中のものです。2009/02/05(木) 22:49:37ID:xz7gD4YF
>今のところシナリオファイルはxmlにしてWYSIWYGで吐いて直接触らせないようにして拡張する場合は完全にtjsを書くようになってる。
xmlではないが近いことやってるな、うちも
ButtonLayerとMessageLayerがらみも拡張しずらいので、やっぱりごっそり作り直したい
使い回すとしたら、KAGParserとconductor回りぐらいかな
できあがる頃には、吉里吉里2.40とか言ってすげー拡張されてたりしてなorz
0867名前は開発中のものです。2009/02/05(木) 23:12:01ID:/vuBrDAa
普通に汎用言語とDSLが扱えるマならKAGのソースを解析してる最中に絶対再開発したくなると思うぞw
0868名前は開発中のものです。2009/02/05(木) 23:12:41ID:5wG9mFf0
今日ちょうど組版の本を買ってきたところだし
久々にちょっと何か考えてみようかなあ
0869名前は開発中のものです。2009/02/05(木) 23:27:39ID:445Bzurr
すいません、音量について質問させてください。

例えば、なのですが、WaveSoundBufferクラスのvolume2の値を10000(/100000)にすると、
winampやメディアプレイヤーで音量を10/100に絞った時より明らかに小さくなります。
(というか、同環境だと吉里吉里の方では音が聞こえません)

これって、私のWaveSoundBufferクラスの使い方が間違っているのでしょうか?
0870名前は開発中のものです。2009/02/06(金) 09:09:11ID:z//DkSd1
うーんと。。音の強さの指定でデシベルというのがあって WaveSoundBuffer の中の人
DirectSound はデシベルを使っている。普通の人の音感とデシベルはかなり異なるので
ユーザーがデシベルを指定することはあまりなく、変換式を通す事が多い。

DirectSound は統一された変換方法を提供していないので
そのあたりはプログラマ任せです。それに
インタフェースというか音を出す仕組みはいろいろあるので
アプリケーションによって音量の感覚は変わりうるのが現状かと。
つまりwinampやメディアプレイヤーと同じにならなくても不思議ではないのではないかと
思うんだけども。
0871名前は開発中のものです。2009/02/06(金) 12:30:19ID:Qa/Wbh6x
Los dos pescadosさんのKAGプラグイン、
カスタムメニュー、リストウィンドウ、ツリーウインドウのサンプルが
ことごとくエラー吐いて動作しないんですけど、
いまのバージョンにプラグイン自体が対応してないってことでしょうか?
0872名前は開発中のものです。2009/02/06(金) 12:41:01ID:zSjpJSnx
作者に聞け
0873名前は開発中のものです。2009/02/06(金) 13:28:03ID:2abAJ3Ia
ついでに昔のバージョンで動くかどうかも試せ
0874名前は開発中のものです。2009/02/06(金) 14:22:49ID:dEWl7lYt
あとパンツ脱げ
0875名前は開発中のものです。2009/02/06(金) 14:35:44ID:6GQ3Vh+e
gazo[0]〜gazo[9]というような配列で、それぞれnew Layerして画像を読み込ませ
一度に全部をランダムな位置に表示するとします。
このそれぞれが、マウスを乗せるとどの画像がどの配列のオブジェクトか判断できるようにしたいのですが
「これはgazo[5]です」というのが一発で分かるような、関数とかプロパティとかそういうのは無いでしょうか?
0876名前は開発中のものです。2009/02/06(金) 17:28:30ID:4e5erys7
>一発で分かるような
ない。
0877名前は開発中のものです。2009/02/06(金) 17:39:21ID:jeWMNTFf
作るとしたらこんなんになるの?

Layer.hoge = function() {
return "これはgazo[" + gazo.find(this) + "]です";
};
0878名前は開発中のものです。2009/02/06(金) 18:07:28ID:6GQ3Vh+e
自分でいくらか拡張したLayerオブジェクトで、
hoge[*]の中にそれぞれaaaとかbbbとか持たせているので
onMouseEnterの処理を書こうにも、まずEnterしたのがhogeの何番なのかが分からないといけないという訳でして
マウスの座標とhogeの座標を取れば出来ない事はないのですが、もっと楽できる方法があれば・・・と
0879名前は開発中のものです。2009/02/06(金) 18:43:55ID:oxMtkdrq
>>875
nameにindexを突っ込んでおけばいいんじゃね?
gazo[i] = new Layer(window, this);
gazo[i].name = i;
--
funciton onMouseDown(x, y, button, shift) {
 var index = +name;  // gazo配列のindex
}
0880名前は開発中のものです。2009/02/06(金) 21:16:34ID:6GQ3Vh+e
nameなんてのがあったのは気づきませんでした
それでやってみます、ありがとうございます
0881名前は開発中のものです。2009/02/07(土) 02:29:18ID:K8c91hyW
name でも別にいいんだが、レイヤに手をいれてるなら適当に必要なメンバ定義すればいいだろ

class MyLayer extends Layer
var no;
function MyLayer(win, parent, no) {
super.Layer(win, parent);
this.no = no;
}
}
0882名前は開発中のものです。2009/02/08(日) 14:17:55ID:P1ZaGNVY
はじめまして。最近吉里吉里の勉強を始めた者です。
製作を学ぶための本を数冊購入し基本的なことは理解しました。
インターネットで講座を検索してさらに勉強を進めようとしましたが閉鎖されているサイトが
多く見られる現状にとまどっています。

購入した書籍も数年前の物でありますし、吉里吉里はツールとしても古参のものだと聞きました。

そこで、スレ住人の皆様の怒りを買うのを覚悟してご質問したいのですが、吉里吉里の
需要、そして使用者は減っているのでしょうか?
(もしくは吉里吉里自体が世間では古いものになっていて、他のツールに移行している人
が多く見られるとか)

大変失礼な質問をして(しかも長文で)申し訳ありません。どうしても気になるので吉里吉里の
現状についてお教え頂ければ幸いです。
0883名前は開発中のものです。2009/02/08(日) 14:31:32ID:85RTSY4Q
利用者の増減は知らんけど、吉里吉里の現状は元気いっぱい夢いっぱい!
0884名前は開発中のものです。2009/02/08(日) 14:38:05ID:63aev+3u
>>882
吉里吉里スレで吉里吉里の需要について聞くのかw
・ノベルツール選考スレ 3rd STRIKE
http://pc11.2ch.net/test/read.cgi/gamedev/1145204843/
そういう話ならこのへんに逝ったほうがいいんじゃないかな

それと、本やらサイトやら集めてるのはいいが、まず基本のリファレンスは読んだの?
公式BBS過去ログの存在は知ってるか?というか、テンプレは見たか?
0885名前は開発中のものです。2009/02/08(日) 14:47:58ID:dLMlyDqc
吉里吉里講座が減ってるのは

・吉里吉里本体が昔に比べてバージョンアップしてるため
 それに対応したorできるものじゃないので閉鎖

ってのが殆どだと思うが。
あとは純粋に管理面倒くせってのもあると思う
講座を公開する=サポートして当然と思い込む人も多いしな

あとはリファレンス、公式で殆ど賄えるんだよね。
一歩KAG基本から踏み込もうと思った時に、
その一歩部分の詳しく説明されてる講座が少ないなとは思うが
実際やってりゃ覚えるから結局いらなくなる
0886名前は開発中のものです。2009/02/08(日) 14:51:48ID:KDbJVV4r
吉里吉里は公式リファがきちんとしてるから今は参考サイトとか見ないな。
俺が使い始めた頃はPIA少尉のサイトが生きてたから
KAGと心中で学んだけど
最近始めた初心者って、そういやどうしてるんだろな?

>>882
安定性、拡張性、先人たちの知識プール、
未だにスクリプトツールとしては最強に近いと思う
アマだけじゃなく、中・小規模商業PCゲームメーカーでも使ってるとこ増えてるしな
ただ、LIVEMAKERなど、スクリプトが打てないゲーム製作志望者にむけて
そこそこ性能のいいGUIツールなども出てきているので
吉里吉里無理そうだったら別にそっち使ってもいいんじゃないか
0887名前は開発中のものです。2009/02/08(日) 14:53:45ID:PdVHSMAp
言語仕様も単純だしAPIも少ないからリファレンスで事足りるからなぁ。
某Swingはクラス図だけで数m四方だからなw
0888名前は開発中のものです。2009/02/08(日) 15:06:08ID:pi7l1dU+
KAGを踏み越えたいなら
その辺の吉里吉里使ってる商業ゲームの体験版のアーカイブを解凍すれば、
完成してるシステムのソースをいくらでも参照できる。
完全なる初心者はリファレンスみればいいし、踏み込んだ講座なんぞイラン。
08898822009/02/08(日) 15:10:16ID:P1ZaGNVY
>>883-887
レスありがとうございます。
失礼な質問をしてすみませんでした。
今後も吉里吉里の勉強続けていこうと思います。
皆様ご回答ありがとうございました。
0890名前は開発中のものです。2009/02/08(日) 15:15:34ID:dLMlyDqc
イランっつうのは極論じゃね?
あと解凍関係はあんまり口に出さないほうがいいもんだと思うが
平然と口に出せるその神経に驚く
0891名前は開発中のものです。2009/02/08(日) 15:44:48ID:52hAoME/
某型月はソースのコメントまで誤字ってたりとか

解凍される側になると、ホント勘弁してほしいんだがな
0892名前は開発中のものです。2009/02/08(日) 15:52:34ID:63aev+3u
>>888
そんなことしねえよww
リファレンスまで読んでりゃ開けんでも大体わかるだろw
0893テンプレに関して意見のある方はどうぞ2009/02/08(日) 16:04:45ID:YCJHRhnw
「テンプレ」 >>1-4
>>14 >>20-21 >>154 >>709 >>843 >>845 >>855

議論が不活発なとき、逆に活発過ぎて収束しなかったときは、現行のままでヨロ.
次スレって、どのくらいで立てるのがよいの?詳しい人教えて下さい。

ちょっと、早いけど、日曜で人が多そうなので失敬。

「書籍/参考書関係」
(◎:紹介 ○該当本なし ●回答が本嫁 ■本を踏まえて)
>>84「右クリックメニューを市販の本から引っ張って実装」
>>882「製作を学ぶための本を数冊購入し基本的なことは理解しました」
 >>884-885 882へのレス
0894名前は開発中のものです。2009/02/08(日) 16:05:32ID:YCJHRhnw
叩き台に、自分の意見出しとくと、参考書のテンプレ化反対。
理由は、初心者は同梱の「KAG System リファレンス」を中心に学ぶのが
堅実で、結局は早道だと思うから。(但し、自分はKAG本読んだことないです)
あと、筋違いで、書籍の内容に関するサポートを求めて来る人が出るとちょっと厄介な気が
(記載コードをレスにベタバリとか)杞憂かもしれないけど。
0895名前は開発中のものです。2009/02/08(日) 17:16:00ID:dLMlyDqc
>>891
だよなあ
photoshop割れ厨してます!並に不快発言だ

>>893
参考書だけどPIA少尉とW.Deeタン共著の
『吉里吉里/KAGではじめるゲーム製作』持ってるが、基礎は抑えてていいよ
言っちゃえばリファレンスと大体被ってるけど、
細かい応用テクみたいな物も分かりやすく載ってて、初心者の時はかなり重宝した。
リファレンスもいいんだけど、やっぱ個人的に紙形態ってのはでかい
今では内容的にちょっと古いけど、自分は買ってよかったと思ったよ
0896名前は開発中のものです。2009/02/08(日) 17:32:21ID:n/Nv41am
他人の書いたソースとか、コメント付きでもよく分からないから
見ても「ふーん」って思うくらいの楽しみしかないんだけど
そんなソースって見たいもんかね
0897名前は開発中のものです。2009/02/08(日) 17:35:43ID:uDZ6/AGK
他人のソースを見るってのは有効な勉強方法の一つだろ
解説があるかないかの違いで参考書を読むのと趣旨は変わらない
0898名前は開発中のものです。2009/02/08(日) 17:40:52ID:63aev+3u
俺もおおむね894に同意
本や講座サイトは基本、リファレンスに書いてあることについて
要所要所を抜き出して分かりやすく解説してるだけなんだし
書籍や講座サイトを読みましたが分かりません、とか、
もっと参考になるものはないですか?とか
リファレンスの存在を頭から消し去ったような書き込みを見ると
ちょっと微妙な気持ちになるよ
895氏のように、リファレンス=教科書&辞書、本・講座サイト=参考書・サンプル集
みたいな関係をちゃんと理解したうえで、併用して使うならいいと思うんだけど
0899名前は開発中のものです。2009/02/08(日) 19:36:25ID:kD33QKkY
俺は参考書に関してはどっちでもいいけどダウンロードページに一応リストが
あるし、別にいらないんじゃねーかとも思う

それよりかリファレンスが公式のドキュメントであることが一部の初心者に
伝わってないっぽいことが気になるな
ダウンロードしたらまず見るべき資料として

>>1にダウンロードページ、公式掲示板、掲示板過去ログ、KAGリファレンス
>>2に前スレ、スレ保管庫、スレ一覧
にしてみるとか

KAGリファレンスにチュートリアルとかタグ一覧と書き添えたり
0900名前は開発中のものです。2009/02/08(日) 20:53:34ID:cXhv76J3
既存のものを弄って理解するほうが理解が早い人も居ますよ。
リファレンス熟読した後に組んだ方が無駄はないんでしょうが、やっぱり必要に駆られないと憶えない……。
0901名前は開発中のものです。2009/02/08(日) 21:12:07ID:28eX0SUR
自分は(初心者向けに)書籍リンクあったほうがいい、と
書いた者だけど>>899みて意見が変わった。

質問テンプレ>>855を改変させたもの(皆が納得いくような
質問テンプレ案を考える)を>>1に載せておけば
とりあえず厨房質問は減るんじゃないかと思う。

あと【網羅的リンク集】OUTFOCUS Wiki ブックマーク
の「網羅的」という言葉がわかりずらいから
【関連書籍・プラグイン・テキストエディタ・その他の関連リンク集】
みたいな感じ(?)にすれば書籍探してる人はリンクたどるだろうし
それでいいんじゃないかと思った。

次スレ宣言は過去ログのテンプレ全部見たけど
今までコレも無かったみたいだから念のため追加したらどうだろう?
流れ遅いし>>980あたり?
0902名前は開発中のものです。2009/02/08(日) 21:16:29ID:HbcVOF4S
厨は>1見ないから書いても無駄だけどな
0903名前は開発中のものです。2009/02/08(日) 21:48:21ID:RvSVl/+A
>>1の改良はこれからのためにやっといていいと思う。

>>902
そこまでの厨は相手にしなくていい。
0904名前は開発中のものです。2009/02/08(日) 22:05:00ID:Bnra1ufj
形式どおり書いたところで厨房質問は厨房質問だと思うけどなぁ
そもそも、意味も分かってないのに横槍入れてくる奴がいるから紛らわしいけど
多少質問の仕方がアレだろうと大抵は親切なレスが付くよ
答えてもらってないと感じる奴は、
自分がむちゃくちゃなこと言ってるのに気づいてないだけど思うな
0905名前は開発中のものです。2009/02/08(日) 22:05:56ID:Bnra1ufj
間違えた
×気づいてないだけど思うな
○気づいてないだけだと思うな
0906名前は開発中のものです。2009/02/08(日) 22:42:29ID:RvSVl/+A
でも最近はやたらと礼儀だけにこだわる人もいるからなぁ
0907名前は開発中のものです。2009/02/08(日) 22:47:14ID:GHwBo6dS
しっかりした回答する人は礼儀求めたりしないもんだ。
0908名前は開発中のものです。2009/02/08(日) 22:48:41ID:IK1EKQ4/
基地外に絡まれたくないからな。
0909名前は開発中のものです。2009/02/08(日) 22:58:44ID:tqqXv3Nq
>>895
オープンソースのエンジン使っといて「ソース見られたくない」もクソもねえだろ?とマジレス
0910名前は開発中のものです。2009/02/08(日) 23:00:19ID:IK1EKQ4/
マジでバカなレスの略なのか、GPL信者なのか。
0911名前は開発中のものです。2009/02/08(日) 23:04:49ID:GHwBo6dS
>>909
吉里吉里のライセンス文章をきちんと呼んでたら決してでてこない発言だな
0912名前は開発中のものです。2009/02/08(日) 23:16:41ID:Bnra1ufj
>>906
でも、実際ここまでで答えてもらってない奴はいないだろ?
説明書も読まずに使い方を教えろって奴に対しては説明書読めとしか言いようがないし、
仕様も一切言わずにコードを書けとかいうのは、エスパーでもないと無理だけど
0913名前は開発中のものです。2009/02/08(日) 23:17:54ID:dLMlyDqc
マジでバカなレスの方だろう、これはw

>>898
確かにまずリファレンスあり気だな
書籍だけではやれない事もないとは思うけど
併用じゃないと理解しにくいと思う

リファレンス=教科書、辞書
本講座=参考書っていう例えはわかり易いな
これもテンプレいれてもいいんじゃね
0914名前は開発中のものです。2009/02/08(日) 23:23:26ID:dLMlyDqc
>>912
答えてもらってないと思ってる質問者はいそうだと思うよ
ちょっと上で書き方が悪いと突っ込まれてた質問者も、結局その後音沙汰なしだし

下種の勘ぐりかもしれないが、ああいう思考の道しるべ的な回答あってもスルーしてんの見ると
「質問の回答=お手軽コピペできるソースと思ってる類」と思わざるを得ないし
礼儀なってねーなと思って答えるのも嫌になる部分はある
0915名前は開発中のものです。2009/02/08(日) 23:37:54ID:tqqXv3Nq
だったら秘匿性の高い別のエンジン使えばいいんだよ
もう何年も前から.ks解凍ツールが公開されてるのに、今さら寝言を言われてもな
自分の書いたソース見られたくなければ、暗号化でもしろよ
0916名前は開発中のものです。2009/02/08(日) 23:44:10ID:EAzUBW2+
逆アセ禁止のライセンスって別に法律上無効とかにはならんよな
xp3解析禁止って書いておけばいいんじゃね
0917名前は開発中のものです。2009/02/09(月) 00:11:15ID:zUhBlXVK
公式リファの重要性は広めるべきだと思うけど
>>1に質問テンプレを載せる必要はないんじゃないか
あんまり礼儀に小うるさいスレになるのも見てて居心地悪そうでな
今までどおりの温度でいいんじゃないか
自分で考えようともしない奴はどうせすぐ挫折していなくなるだろうし
0918名前は開発中のものです。2009/02/09(月) 00:13:22ID:rU6+8NWH
質問テンプレ作っとけば質問が来るたびに
言葉の意味がどうの教えて君がどうの言わずとも
>>1嫁ですむじゃん
0919名前は開発中のものです。2009/02/09(月) 00:24:46ID:GZe6qevd
質問テンプレにそってないと騒ぐ自治厨のネタが増えるだけだな
0920名前は開発中のものです。2009/02/09(月) 00:32:18ID:xlJYg9nJ
>>916
場合によるがそもそもぶっこ抜いてソース読むだけなら違法じゃない。
ライセンス変わる前のIPAフォントを利用者側が
フォントがバンドルされてるソフトをDLした後ソフトは削除してフォントだけ使い続けても個人的な利用の範疇として違法性がないのと同じ。

テンプレの整理だが書籍は要らんと思う。
これだけ多様な解説サイト載ってたらいらんだろ。
リファレンスと解説サイトのページをプリントアウトすればいい。
それでも分からんならそもそも理解しようとしてるかが問題だ。
ああして、こうなったが、ここが分からんってならここででも聞けば良いし。

【網羅的リンク集】OUTFOCUS Wiki ブックマークだけどこれは実際OUTFOCUS Wiki自体が吉里吉里に関する網羅的なwikiになっているので適切かと。

テンプレのリンク先くらい一通り読めない奴の聞いてくることなんてここ見てるとリファレンス嫁で終わることだし。
それか本家のログに誘導するくらいだろ。

あとは某乙女ゲーブランド絡みをどうにかしてくれ。
システムクラッシュなんて吉里吉里がDirectX叩いてることから見てDirectXやドライバのバグ踏んだとしか考えられん。
どちらにしてもこれは環境依存の話だ。ここでやる話じゃない。

ぶっちゃけDirectX9出始めのVGAorドライバでDirectX9なエンジン動かすとどこのエンジンも意外とクラッシュする。
0921名前は開発中のものです。2009/02/09(月) 00:34:15ID:zUhBlXVK
そうそう、書いても結局読まない奴は出てくるだろうしな
気がのらなきゃ無視、気が向けば相手するって感じで
住人それぞれの気分のローテーションで割とうまいこと回るから。
あと結構、謎な質問の意図を汲むのが面白い時もある。
0922名前は開発中のものです。2009/02/09(月) 00:36:30ID:nUaPzL5W
>>920
某乙女ゲーム絡みはアンチのキャンペーンだってばっちゃが言ってた
宣伝したいだけなので放置するのがいいんだって
09238932009/02/09(月) 00:43:44ID:9w1u3usO
1.参考本の紹介より、むしろ、リファレンスの存在意義が一部の初心者に伝わっていないことが問題
という意見が多いようです。並べ替え>>899だと消極的だし、手間なので、

>>1の「詳しくは>>2-5辺りを参照のこと。」を1行、削り、

※入門者&初心者へ※
各種ドキュメント(>>3の二段目と同じもの)と紹介用スクリプトが、ダウンロードしたアーカイブに
同梱されています。(最も頼りになる資料です。詳細は、同梱のreadme.txtを必参照!!)
入門者は「KAG System リファレンス - チュートリアル」から読み進みます。
「KAG System リファレンス - タグリファレンス」は、まずは何度か目を通し機能の概要を把握、そののち辞書的に活用。
「KAG System リファレンス - Tips/その他の」は、百回読みましょう。
必要に応じて>>3-5の公式掲示場や講座等を併用してください。
(併用として、紙媒体の参考本が欲しい人は、ダウンロードページ等にリストがあるので、そちらへ)

と、8行追加(1354/2048bytes,26/32行)するのはどうでしょうか? 文面が今一ですし…
※スレで質問をするときは※ (← 意見が割れているようですが)
を修正するなら、そちらとのからみもあると思うのですが。

2.
>>901
【網羅的リンク集】→ 【関連書籍・プラグイン・テキストエディタ・その他の関連リンク集】に賛成一票。

3.
>>901 >次スレ宣言
偶に余所のテンプレで見掛ける、
「次スレは980。1時間しても立たないときは次の人」みたいなやつですか??

(一応、自分は次は水曜の晩に来るつもりですが、それまでに纏まりそうならどなたかまとめ役お願いします)
0924名前は開発中のものです。2009/02/09(月) 01:30:29ID:81zqwF5e
まて、
>(>>3の二段目と同じもの)
はDLしたものとオンラインドキュメントのver.が一致するとは限らん。これは削除で。
>>3の【ドキュメント】の部分にオンラインでリファレンスを読みたい人はこっち、みたいな文を追加でどうだ?

>入門者&初心者 はどっちも同じニュアンスで使われる単語なのでどっちか片方で。

「KAG System リファレンス - タグリファレンス」は、まずは何度か目を通し機能の概要を把握、そののち辞書的に活用。

の部分はまずタグリファレンスが何を示すのか説明した方が良い。

「KAG System リファレンス - タグリファレンス」はKAGだけできることが全て載っています。KAGだけでできないことはTJSを使います。
何度も目を通し機能を把握しましょう。

ってな感じで。

あとTJS上達したいってのが現れることがあるので、まずKAGのソース読破して理解しろって内容を追加した方が良いかも知れん。
それ以上になると言語は関係ないからな。

あとは質問テンプレ作る代わりに>>1の"努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!"を具体化しよう。
内容は「"何"をしたくて"こう"したが結果こうなった」ってのと「結果が"どう"意図したものと"違う"のか」を説明するように促す文で。
09258232009/02/09(月) 07:48:39ID:n6vzuIJr
>>924を加味してみました。

※初心者へ※
各種リファレンスと紹介用スクリプトが、ダウンロードしたアーカイブに
同梱されています。(最も頼りになる教科書です。詳細は、同梱のreadme.txtを必参照!)
入門者は「KAG System リファレンス - チュートリアル」から読み進みます。
「KAG System リファレンス - タグリファレンス」には、KAGの機能が網羅的、辞書的に乗っています。
何度も目を通し概要を把握しましょう。
「KAG System リファレンス - Tips/その他の」は、百回読みましょう。陥りやすいミスや
TJS(言語)を利用した数式の計算や、KAGに直接アクセスする方法などが載っています。
(本格的にKAGの改造を行うには以上の内容を理解した上で、さらに、TJSを学び、
KAGのソースを読破する必要があります)
必要に応じて>>3-5の公式掲示場や講座等を併用してください。
(併用として、紙媒体の参考本が欲しい人は、ダウンロードページ等にリストがあるので、そちらへ)

12行!長文過ぎでは!
質問テンプレ作る代案はちょっと文案が思い浮かびません。(一応宿題に)

>>3に1行追加。
【ドキュメント】
最新版のオンラインリファレンスです。
0926名前は開発中のものです。2009/02/09(月) 10:48:04ID:VhiyVqcJ
※初心者へ※

そもそもKAGを改造する必要はありません。
全力をやおいシナリオに注ぎましょう。
0927名前は開発中のものです。2009/02/09(月) 12:03:40ID:RfLh2sDc
>>912
礼儀にこだわる人と答える人が別なんだろw
そしてこのスレはわりとエスパーがいる
0928名前は開発中のものです。2009/02/09(月) 12:36:41ID:RNCTr1zW
>>927
そりゃそうだろw
明らかに意味が分かってない初心者が初心者叩いてるのもたまに見るしさ
0929名前は開発中のものです。2009/02/09(月) 14:18:43ID:qPuHf3jy
templeteの「こんにちは」を、tjs式で書くとするなら、
drawtextで、いちいちレイヤ&座標を指定する方法しかないのでしょうか?
tjsで、座標を指定せずにメッセージ枠にセリフを追加していきたいです
0930名前は開発中のものです。2009/02/09(月) 14:20:50ID:L+Lf0bre
processChでググレカス
0931名前は開発中のものです。2009/02/09(月) 14:33:04ID:RfLh2sDc
>>929
なぜ KAGで容易に記述できることをTJSで処理しようと思った?

930 の言ってる processCh はあくまでメッセージレイヤへの描画用の
呼び出し口であって、それを単純に呼び出しても KAGでの「こんにちは」と同じには決して
ならない。動作の原理を理解せず、記述の方法を自分でさがすことすらできない
状態で使おうとしても破綻するけだぞ。
09329292009/02/09(月) 14:34:32ID:dJnp6rPq
>>930
ググってみました
うおおおおおおおおおおおお!なんだこの神機能!!!!!!!!!
ありがおつごじあましあたたあたあああああああああ
09339292009/02/09(月) 14:48:37ID:dJnp6rPq
>>931
[iscript]〜[endscript]
セリフ
[iscript]〜[endscript]
セリフ
[iscript]〜[endscript]
セリフ

みたいな感じが続いていたんで、なんとかtjs式ないで書けないかな〜と思ったんです。
チュートリアルとか読んだり、いろんなサンプルとか見たんですが、よくわからなかったんで聞きました。
すみません・・・
0934名前は開発中のものです。2009/02/09(月) 15:15:59ID: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の平文で
記述したものと動作上は区別がつかない。
0935名前は開発中のものです。2009/02/09(月) 15:23:05ID:r49qyPEC
「メッセージ枠にセリフを追加していきたい 」のであれば、
KAGのcallExtraConductorでksファイルを呼び出した方が無難に処理できると思うんだがな。
「レイヤに直接文字列を描画したい」とかなら素直にdrawText使え、となるが。
0936名前は開発中のものです。2009/02/09(月) 15:36:05ID: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を少し研究してみようか
09379292009/02/09(月) 15:37:20ID:dJnp6rPq
>>934
function定義は使いまくってます。
macroを介するとソース見やすくて良さそうですね。試してみます。

processChは、たしかに一瞬でパッと表示されますね。
パラメータ変化とか硬い文にはこれでよさそうだけど、
セリフとなると違和感がありますね・・・
>>「メッセージ表示処理自体を TJS から動的に生成したい」
なんかすごくストライクっぽいです!早速、過去ログ漁ってきます!

>>935
ちょっと調べてみたけど、これは、
あらかじめセリフばかりをまとめたサブルーチンを用意しておいて、
セリフをしゃべらせたいところで、
kag.callExtraConductor('talk.ks', '*scene1-3-01');
みたいな感じで書くということでしょうか。
管理さえ上手く出来れば、台詞は切り離して考えられるから、
あとからの修正が楽そうでいいかもです


なんか希望が見えてきた気がします・・!
09389292009/02/09(月) 15:42:07ID:dJnp6rPq
>>936
上みたいにタグで統一しようとすると、
evalだのembだのiscriptだのゴチャゴチャとした感じになるから、
下みたいにtjsでまとめたいんですけど、
台詞は後から見ても綺麗に整頓された状態でありたいという感じです。
贅沢な話ですね・・・
レス数が900を超えています。1000を超えると表示できなくなるよ。