- 1 名前:名前は開発中のものです。 [2008/11/27(木) 06:43:48 ID:X85/13M/]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15 pc11.2ch.net/test/read.cgi/gamedev/1216865800/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 638 名前:名前は開発中のものです。 [2009/01/21(水) 17:37:34 ID:GM/lxTii]
- スクリプト荒らしみたいwww
- 639 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 20:15:35 ID:YsEXjgte]
- >>633
ご教授は確信犯とか的を得るみたいなもんで ちょっと「乱れた日本語」みたいな本を読んだ奴が 嬉しいものだからここぞとばかりに指摘してるだけだよ 気にしなくておk
- 640 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 21:55:25 ID:K8iNpPrz]
- 質問させてもらいます。
KAGでスクリプトを組んでいるのですが、moveタグが思ったように動作せず困っています。 例を出すと、 [image storage="test" layer=0 visible=true left=0 top=0] [move layer=0 time=5000 delay=0 path="(0, 0, 255) (320, 0, 255)"] [wm] と書くと、なぜか5秒経ってから移動が開始され、移動終了まで全部で10秒かかってしまいます。 検索した限りでは同じ症状が出ている人はいないようでしたが、なにか記述が間違っているのでしょうか。 すみませんが、よろしくお願いします。
- 641 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 21:59:35 ID:YsEXjgte]
- ()って全角でもいいんだっけ?
- 642 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:01:24 ID:waaiSKYU]
- >>640
(0, 0, 255) これが余計
- 643 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:23:48 ID:PLiwZcJU]
- >>639
教授と教示は昔から言われてることなんだが。そもそも乱れた日本語ってなに?
- 644 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:26:10 ID:vJ/G/thm]
- 「あなたをリベンジです」みたいな奴じゃね
- 645 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:50:34 ID:K8iNpPrz]
- >>642
そんな簡単なことでよかったのか……ありがとう。
- 646 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:00:45 ID:PLiwZcJU]
- >>644
それは翡翠語だろ。 お部屋をお連れします 奈須は助詞が苦手なんだよきっと。
- 647 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:06:10 ID:bRYPAsqd]
- なんか一度聞いたら癖になるなそれ
- 648 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:37:49 ID:JYvjGbnJ]
- 翡翠語禄
・夢で会えましょう ・あなたを犯人です ・お部屋をお連れしましょう こんなんで喜んでたら某少女漫画の"僕はおちんこでる"・某泣きゲーの"もろちん"には耐えられんぞ。 ゲーメストの誤植も有名だし。"そこでインド人を右に!"とか
- 649 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:47:01 ID:xQnHvvTl]
- 感動のシーンで「もろちん」とか言われて顔を歪めるヲタを想像して噴いた
- 650 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:54:48 ID:HjUx/LMZ]
- 奈須のweb日記は誤字がない方が珍しいらしい
- 651 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 00:52:11 ID:wz5Fa2+q]
- >>637
おおおおお!ありがとうございます! こんなにすっきり書けるんですね 本当にありがとうございました!
- 652 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 23:56:29 ID:5T9SjOKw]
- 値がonかoffのどちらかである5つの関数A、B、C、D、Eがあり、
このうちONであるものを候補として ランダムでそのどれかの関数を値として関数Xに代入させるといったことがしたいのですが どのようにすればいいでしょうか? 例えば [eval exp="A='on'"] [eval exp="B='off'"] [eval exp="C='on'"] [eval exp="D='off'"] [eval exp="E='on'"] のとき [eval exp="X='A'"] [eval exp="X='C'"] [eval exp="X='E'"] のどれかをランダムで実行させたいのですが よろしくお願いします。
- 653 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 00:01:09 ID:LEyz3l0b]
- 嫌みとかじゃなく、ここの人たちはすごいな。
勉強になるログは宝物だよ。 素直に尊敬する。ありがとう。
- 654 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 00:08:16 ID:hj/5B8q4]
- >>653
まあこのスレが無かったら俺なんか今飯食えてないしな
- 655 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 00:55:08 ID:8s8V04SY]
- >>652
正確にランダムにするならこういうのが一番簡単だと思う 5つのうちからランダムに選び、それがONだったら代入を実行して終了 ONではなかったらランダムに選ぶところからやり直し イメージとしてはこんな感じ *loop @eval exp=" tf.選ばれた関数 = ['A', 'B', 'C', 'D', 'E'] [Math.floor(Math.random() * 5)] " @jump target=*loop cond=" tf.選ばれた関数 != on " @eval exp=" X = tf.選ばれた関数 "
- 656 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 04:30:57 ID:CKw35Z2A]
- KKDE2の人見てるかな
掲示板に書き込めないんだけど
- 657 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 04:36:36 ID:46Nn9jJO]
- KKDE2、相変わらず起動しようとするとエラー吐いて強制終了する
原因が分からんからどうにも
- 658 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 07:08:27 ID:HS2BcIKP]
- .NET Framework version 2.0 以上
.NET Frameworkがインストールされていない環境では動作しません。
- 659 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 07:18:09 ID:46Nn9jJO]
- .NETは当然入ってるよ
起動しようとすると「問題が発生したため、KiriKiri Development Enviromentを終了します」って出て起動できない KKDE2はどのバージョンもこれで起動できん
- 660 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 11:02:28 ID:peKMQFcu]
- 場面それぞれで KeyDownHook を使い分けたい。
場面別に違う関数名で宣言してたので、 (titleKeyDownHook とか loadKeyDownHook みたいに) myKeyDownHook とかに関数名を統一したい。 この場合、場面突入時 myKeyDownHook を宣言しなおしたら、 関数は上書きされるの? 前の場面ではXキーを押せば、ラベルに飛ぶようにしてたのを、 無効にしたりできるのかな? 無効にするってことはそのキーの動作を 空白にして設定すればいいとおもうんだけど・・・。
- 661 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 12:01:46 ID:oYJQuEVX]
- >>660
tf.myKeyDownHook = function(key, shift){ foo; }; kag.keyDownHook.add(tf.myKeyDownHook); // 場面転換 tf.myKeyDownHook = function(key, shift){ bar; }; みたいなことを言ってるの? 多分ムリじゃないかな 2度目以降の関数宣言(無名関数の代入)で新しい関数は別物として上書きする一方で addした先は関数(変数)名ではなく関数そのものを受け取っており、関数名をたよりに 逐次実行しているわけじゃないはず やるのであれば、一旦削除して新たに追加する tf.myKeyDownHook = function(key, shift){ foo; }; kag.keyDownHook.add(tf.myKeyDownHook); // 場面転換 kag.keyDownHook.remove(tf.myKeyDownHook); tf.myKeyDownHook = function(key, shift){ bar; }; kag.keyDownHook.add(tf.myKeyDownHook); 自分はよくf.statusとかkag.current_labelあたりで条件分岐するものを1つ用意してる
- 662 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 12:30:02 ID:peKMQFcu]
- >>661
きっちりremoveしてやれば同名の関数でも運用できると。 関数はその時々で参照してるんじゃないのね。 実際の例としては、 関数で宣言→すぐadd→次の場面でremove→別の関数add って場面ごとに繰り返し記述してたので、 進むに連れて追加する数が増えていくし、 どのkeyDownHookかわかりづらくなるし。。 運用するなら確かに変数で状況ごとに分岐するの1つで 事足りそうだなぁ。
- 663 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 23:45:08 ID:GGN1K/WA]
- >>656
あの掲示板はメッセージ内に URL が含まれていると投稿できないみたいだ。 あと、日本語が含まれていないのもだめみたい。
- 664 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 23:56:17 ID:eqlwOw9D]
- >>652
>>655 誰もつっこまないので一応つっこんでおくと、全部'off'の状況があると 無限ループにはまる。
- 665 名前:名前は開発中のものです。 mailto:sage [2009/01/23(金) 23:59:28 ID:+q8uyFHa]
- >>663
いやなんか「親記事がありません!」って出るんだ
- 666 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 02:15:27 ID:k0AYWqHn]
- >>657
自分は一応KKDE2起動できるが エラー起こして強制終了の回数は結構あるな F5でゲーム確認して、ゲームの方でエラーが起きると 一気にKKDE2が重くなる んでそういう時にたまに「エラー起こして強制終了〜」になるね あとはKKDEも閉じてるのに、.NETが使用されたままになってるのか PC落とすときに.NETが終了されてませんって窓が出る時がある 今じゃもうなんとなく感覚が分かったから そんなもんだと割り切って使って 重くなったらエラー落ちする前にKKDE2再起させちゃうけど。 吉里吉里用のエディタだと一番使いやすいんだよなあ 他も試してみたけど、一番しっくりくる
- 667 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 03:21:23 ID:+xc1tEhq]
- .NET Framework 2.0 SP1にしてみてらどうだ?
ttp://www.microsoft.com/Downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=ja 不具合が結構修正されてるので入れてみるとすんなり動くかも。
- 668 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 03:24:18 ID:mx20xHnw]
- KKDE2は何がいいってF5を押したらデバッグ用に吉里吉里が起動するだけでなく
今起動している吉里吉里を強制終了して再起動してくれることだな
- 669 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 03:39:30 ID:dXtxibaS]
- 残念、.NETは1.0から3.5まで網羅しているのであった
そして起動しない、使ってみないと常用できるかどうかの判断も出来ないというのに・・・ KKDE1はちゃんと動いたんだが・・・
- 670 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 04:14:01 ID:xhTELWbx]
- KKDE2な、VisualStudioライクなUIが大好きなんだがスマートインデントの動作がもう少しまともにならんかな。
そしたらサクラエディタから完全に乗り換えられるのに・・・
- 671 名前:名前は開発中のものです。 mailto:sage [2009/01/24(土) 07:37:48 ID:I/nchnuO]
- 汎用エディタが結局は便利
- 672 名前:名前は開発中のものです。 mailto:sage [2009/01/25(日) 03:01:56 ID:SBOz0Lgx]
- 質問させて下さい。
TJSスクリプトを使用して、クリッカブルマップを無効化したいの ですが、TJSスクリプトからmapdisableを使用する場合、どの様に したら良いのでしょうか。 TJSリファレンスを読んでも、クリッカブルマップへのアクセス方法 が分かりませんでした。
- 673 名前:名前は開発中のものです。 mailto:sage [2009/01/25(日) 03:25:38 ID:ROJ/eUUl]
- kag.fore.layers[0].clearProvinceActions();
MainWindow.tjsを見る分にはこんな感じで無効になると思うけど 細かい動きを知りたいならKAGLayer関連を見てくれ。
- 674 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 14:21:53 ID:sxyJ+O7R]
- まだTJSをいじったことのない初心者ですが
質問させてください。 ゲーム中に右クリックするとタイトル画面に戻る仕様で作りたいのですが… その時に「タイトルに戻りますか?」のメッセージボックス(みたいな確認画面)を出して 「はい」と「いいえ」を選択するにはどうすればよいでしょうか 右クリック(@rclick)時に 「jump」でメッセージボックスを呼びにいくと「いいえ」を押したときにゲームに戻れず 「call」でメッセージボックスを呼びにいくと「return」することなくタイトルに戻ることになってしまいます。
- 675 名前:名前は開発中のものです。 [2009/01/26(月) 15:35:53 ID:W77GcKte]
- #include <windows.h>
if(MessageBox(NULL,"本文","タイトル",MB_YESNO)==IDYES) {return;} これでおk
- 676 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 16:00:34 ID:g+EWVNav]
- >>675
え? それcじゃないの?
- 677 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 16:44:16 ID:0deBp8AF]
- TJSを弄った事ないと難しいかも知れないが、右クリック時にメッセージを出
すTJSスクリプトを呼び出すイメージ。 当然、制御は画面に帰ってきてるので、逆に「はい」か「いいえ」を押すまで ゲームを止める必要がある。 あとは、「はい」を押したらジャンプタグに相当する機能でジャンプ。「いいえ」 でゲームを止める機能の中止を実行する感じ。 色々なサイトがあるだろうが、「TJSに挑戦!」と言うサイトの、第6章にある コンフィグ画面系でそれに近い処理を行っている。 ただ、現在の貴方のスキルでは理解は難しいと思う。
- 678 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 16:50:25 ID:JFFWuSV3]
- >>674
[if exp="askYesNo('戻りますか?')"] [return storage="title.ks" target="*title"] [endif] な感じだと思う。試してないけど
- 679 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 16:57:17 ID:8TTRE+4S]
- >>674
first.ksの冒頭にでも @eval exp="if(!sf.rc)kag.rightClickHook.add(kag.goToStartMenuItem.click), sf.rc = true" @rclick enabled="false"
- 680 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 17:08:04 ID:sxyJ+O7R]
- >>678
それでできました! ([endif]のあと[return]を入れて いいえの時もちゃんとゲームにもどれました) [return]の帰る先を指定できることも知らなかったので 教えていただきありがとうございました。 >>677 そのサイトをみてTJSも勉強してみます。
- 681 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 17:25:02 ID:8TTRE+4S]
- お、俺釣りじゃないよ…
- 682 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 18:00:01 ID:RWPI4/IQ]
- ? いきなり何を言ってるんだおまいは
- 683 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 01:59:33 ID:kyw22BC2]
- セーブデータをロードすると
メッセージレイヤ上に表示していたボタンが消えてしまいます セーブロードを介してもボタンを表示し続けるにはプラグインを使う以外ないんでしょうか ラベル直下に再びボタンを表示するタグを置くという地道な手はすぐに思いついたのですが、もし別の手があったらお願いします
- 684 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 02:12:13 ID:mb+S/IbZ]
- 基本的にはその地道な手を使うか
またはプラグインを使うことになると思う
- 685 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 02:19:00 ID:kyw22BC2]
- ありがとうございます
プラグインを使えるようになるべく、tjsを学ぶことにします
- 686 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 12:17:59 ID:d0YKeq0y]
- 手っ取り早くコードを書いて欲しくて質問してるのに。
空気読めよ。
- 687 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 12:33:41 ID:Pr9E5WqX]
- 空気を読んだ上で答えないんだよ
- 688 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 14:58:48 ID:gHJ8Z+ME]
- >>686
何言ってんだよw システムボタンプラグインは落とした吉里吉里に梱包されてるし、 使い方ならreadmeやリファレンスに書いてあるじゃん
- 689 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 15:10:02 ID:kyw22BC2]
- たびたびすみません
セーブ可能ラベル自動作成ツールAutoLabeling.jsの使い方がわかりません ご教授願えませんでしょうか
- 690 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 15:14:31 ID:RwyzfxbR]
- マジで言ってるんだろうか
どんだけー
- 691 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 15:57:23 ID:J1cv6z91]
- >>689
あなたのレベルではここのスレより 公式の掲示板やプラグイン配布サイトで質問したほうが 望んだ解答がえられます。 リファレンスをよく読むところからはじめましょう。
- 692 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 23:38:52 ID:LkeHoBUD]
- >>689
レスの雰囲気も読んで下さい。>>633〜 このレス(&板)では努力の跡のみられない、ろこつな『教えて君』は、嫌われる傾向にあります。 質問の内容について、 「AutoLabeling.js」はどこで公開されている(Jスクリプト)か 何故、公開先へ質問しないのか(原則、公開先へ質問をするのが筋です)、 どこがどう解らないのかといったことが、まず、不明です。 >>691 安易に公式にふらんほうがいいのでは!? (レベルが低すぎと思うならスルーが一番かと)
- 693 名前:692 mailto:sage [2009/01/28(水) 00:03:41 ID:5EU2p5T8]
- 訂正:×レス→○スレ, ×633→○623 (/-\) ノシ
- 694 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 00:46:43 ID:SgqPCnK8]
- ていうかダウンロードするリンクの真下に使い方書いてあるだろ
- 695 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 12:55:20 ID:dipMbr7P]
- >>689
△ご教授 ○ご教示
- 696 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 12:58:09 ID:/plZvNMT]
- そのネタ飽きた
- 697 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 15:51:53 ID:KvqlBGQB]
- 確信犯だよ
- 698 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 16:29:25 ID:1CblJ79/]
- ×確信犯
○故意犯
- 699 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 16:35:50 ID:7unt9Btz]
- >>698
その指摘は的を得てる とか言うべきなのか
- 700 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 16:46:37 ID:1CblJ79/]
- じゃあここは
×的を得る ○的を射る っていおうか。
- 701 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 17:03:25 ID:5CxSiVqr]
- そういうスレじゃねえから
- 702 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 17:06:11 ID:GZ9LDPLT]
- 的を射るも的を得るも正しいんだがな。
発祥を辿ると、的を失する←→的を得るで一応故事に存在するし、的を射るはまんまだし。
- 703 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 17:25:14 ID:KvqlBGQB]
- 故事にあるのは「正鵠を得る」だろ。
701がああ言ってるんだし、すべからく誤用であるべしなんて流れに掉さすようなレスはほどほどにしとけよ。
- 704 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 17:32:27 ID:dipMbr7P]
- すべからく見よ
- 705 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 18:27:01 ID:X20GhBul]
- 「的確」だから的に確てただろ
- 706 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 18:31:06 ID:Bx09QsQ8]
- 「ご教授」は、言った側にその心算がなくても、
度重なると、云われた側としては、皮肉とまではいかなくても、 コピペですましてたのかなんなのか、心がこもっていないと 感じることもあるじゃまいか。 良識的な回答者離れが起きるとスレが廃れるらしいので、大概にしてくれ。 (ついでに、「ご苦労様」を連発する近所のちゅぷも…) ttp://www.geocities.jp/stardust774/
- 707 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 18:58:37 ID:QLGYLJ8+]
- 正直どうでもいい
- 708 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 19:15:19 ID:KvqlBGQB]
- 言葉を蔑ろにすれば、質問内容もスレの趣旨も蔑ろにされるということか。
- 709 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 19:46:02 ID:/plZvNMT]
- 揚げ足取りとか重箱の隅つつきで
流れが阻害されたり雰囲気が悪くなると余計スレが廃れるだろ 正しい日本語について議論したい人は そういう板に行った方が深い話ができると思うよ どうしても気になるっていうんなら もういっそテンプレにすればいいんじゃね? 吉里吉里と関係ない話を度々繰り返すなよ
- 710 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:00:11 ID:KvqlBGQB]
- とか言いたくなるのが人の性だな。
- 711 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:00:32 ID:w/k5/Cjq]
- 知識持った人と議論するほどの知識はないんだよ
小学生ばかり集めてゲームして圧勝する中学生みたいな感じ
- 712 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:08:36 ID:xWi1Plm5]
- つーか>>689が100レスも行かない前というか現行ログを
全く読んでないのが問題なんだろ その事だけでも「適当に聞いて答えてもらえばいいや☆」の 教えてくん臭がプンプンする 普通全ログ洗えとは言わないが(公式掲示板とちがって洗いにくいし) 現行ログぐらいは洗うのが筋。 洗ってさえいりゃそんな突っ込まれる発言でねえよ 前に質問した奴がちゃんと謝ってるのに >>689がログ読んでないだけで 良識的な回答者不快にさせてたら意味ないよな
- 713 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:17:00 ID:cjFSCfR1]
- 良識的な回答者は「ご教示と言えボケが」なんて思わないだろ
- 714 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:20:12 ID:cjFSCfR1]
- 結局騒いでるのは、回答できるだけの吉里吉里の技術もないくせに
質問者が下手に出ているのをいいことに どこかで聞きかじってきたような日本語の知識で小言を言って ちょっと説教してみた俺って偉い?みたいに悦に入ってる奴だけだろ そんな奴が質問スレに常駐しようなんて役不足も甚だしい
- 715 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:24:34 ID:xWi1Plm5]
- >>714
この流れで役不足と申すかw ◆文化庁が発表した平成18年度「国語に関する世論調査」では、 「彼には役不足の仕事だ」を、 本来の意味である「本人の力量に対して役目が軽すぎること」で使う人が40.3パーセント、 間違った意味「本人の力量に対して役目が重すぎること」で使う人が50.3パーセントと、 逆転した結果が出ている。
- 716 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:31:04 ID:X4tHa+Sg]
- >>715
いや、>>714はたぶん確信犯だと思うよ(・∀・`)y━~~
- 717 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:33:46 ID:bWIhH3KL]
- >>695-700
>>702-706 >>710 >>713-716 リファレンス読め
- 718 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:36:16 ID:X4tHa+Sg]
- >>717
流れに棹さすなよな(´・ω・`)
- 719 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:38:06 ID:cjFSCfR1]
- >>716さんの申されたとおりです
- 720 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:38:51 ID:cjFSCfR1]
- 以下質問スレに戻りましょう
↓
- 721 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 20:42:52 ID:X4tHa+Sg]
- 話も煮詰まってきたようだし、この辺にするか
- 722 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 21:37:46 ID:m8rPXF8t]
- スレのふいんきが悪いな
- 723 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 21:42:59 ID:HBDWaNMV]
- というか仮にもKAG使ってADV作ってて文章書く必要のある人間が日本語出来てないってどうなの?
- 724 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 21:59:54 ID:1qaee8Du]
- いつまでやってんだよカス
- 725 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:01:44 ID:GZ9LDPLT]
- >>723
文章かける必要なくね? 俺役職スクリプターなんだが・・・
- 726 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:06:28 ID:qR/tStvu]
- 「役職スクリプタ」ってなんか無駄にかっこいいなw
- 727 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:08:35 ID:GZ9LDPLT]
- そういえばこのスレに居る人でリームで作業してる人ってどんくらい居るん?
てか多分プロも混じってるよな?
- 728 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:09:07 ID:+uGxPgvf]
- 陰獣キムコウみたいな感じか
- 729 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:09:15 ID:GZ9LDPLT]
- リームてなんだ、チームねチーム
- 730 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:17:01 ID:7unt9Btz]
- 商業じゃないけど、一応チームでシェア作品のスクリプターやってるよ
個人でやってるフリー配布のゲームなんかはシナリオ兼だろうけど 大抵はスクリプター≠シナリオだよな
- 731 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:25:03 ID:GnmtSpYW]
- 俺も同人作品でスクリプターやってるわ。
急遽エンジンの変更とか言われて、前から趣味で弄くってた吉里吉里が指名。一からゲームシステム構築することになってテンパってたりとか。 でぃれくたーはやくシステム画面の仕様教えてくれよぅ・・・・ シナリオ兼任だと死ねる自信があるんだけど、実際やってる人的にどうなんだろう?
- 732 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:37:24 ID:bWIhH3KL]
- >>731
マジレスするとシナリオ兼任じゃないほうが珍しいと思う 俺も商業仕事以外は全部スクリプト兼任してるし
- 733 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 22:49:14 ID:Qw09ib0V]
- 商業の場合は、メインのライターは、シナリオあがったあとは音声収録作業にずっとつきあう
ことが多いので、基礎スクリプト作業はサブライターか、専任のスクリプターにふるのが定番になってるね。 収録おわったあとの声にあわせた演出スクリプト作業以降は参加する。 ライターさんが外注だと、作業もライティングまでで終了のことが多いので、専任スクリプターの ニーズはけっこうある。シナリオ分量増えてるってのもあって、短期で終わらせるには 人手足りなくて外注に出すことも多い
- 734 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:06:46 ID:qR/tStvu]
- >>733
その外注先が、システム提供&演出スクリプトをやるワムソフトってことか。 外注ライターだと、演出指示がほとんど入ってないから、スクリプタの演出センスが問われる。 あと、進行管理、外注管理、背景・BGM・SE発注とかも、スクリプタがやってるところもある。 CubaseとかでSE作ってるスクリプタもめずらしくない。 ゲームの雰囲気はスクリプタ(プログラマ)の力量に結構左右されると思う(もちろん、原画とシナリオも)。 ところで、吉里吉里(正確にはKAG)でシステム仕様を代えようとすると、 KAGのシステムが結構足を引っ張るのな。 汎用的なフレームワークがあるとすげーたすかるのにのに。
- 735 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:10:52 ID:w/k5/Cjq]
- すげーめんどくせえのにあまり評価されないよな、スクリプタ
楽しいからいいけど
- 736 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:18:39 ID:GnmtSpYW]
- >>735
あるあるすぐる 俺もスクリプターやる前は絵師、シナリオ、音楽はチェックしてもスクリプターはチェックなんてしなかったしなぁ・・・
- 737 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:28:48 ID:4VJ12+Mw]
- スクリプト屋はマゾ。
作業量は多く、自動化出来る部分も少なく、優秀でもどうせPG以下だろpgrと評価されない。 糞なゲームデザイン通りにミニゲーム作ったら、企画者じゃなくてスクリプタが叩かれる謎。 〆切前日にやっと素材上げてきやがったくせに、1日で組めると勘違いされて罵倒される。 デバッグなんて周りは文章校正しかしてくれない。期待しないで一人で黙々とテストするしかない。 製品にバグ出てきたら、デバッグ非協力を棚に上げてフルボッコにされるから必死で一人テスト。
- 738 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:32:52 ID:bWIhH3KL]
- つか専業の「スクリプト屋」って食えるの?
うちの会社だとスクリプタはサイト作成・運営や台本製作、デバッグ、雑誌記事用のデータ準備とか とにかく雑用全般を任されてるからこそ社員やってる感があるんだけど…
- 739 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:39:32 ID:w/k5/Cjq]
- >>737
涙が出るからやめてw
- 740 名前:名前は開発中のものです。 mailto:sage [2009/01/28(水) 23:59:00 ID:qR/tStvu]
- >>737
どこも一緒なんだな・・・目から汗がw 吉里吉里ならtjsで自動デバッグするのを作っておくと便利。 >>738 スクリプト屋は使い捨てだから食っていけねーだろ。 色々新しいことを提案&提供できるシステム屋の方が需要がありそう。
- 741 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 00:03:06 ID:tRmzG2Kb]
- 俺の場合趣味サークルにばっかり参加してるから、大したスキルもいらんし気楽なもんなんだが、
どんなことができるかっていうのを上に伝えるサンプルや資料作りが一番時間とられたなぁ シナリオが使うツールを作ったりするのは楽しいからいいんだが、 どちらかと言えば、説明が面倒だから色々引き受けるっていう感じが多かった 以前参加したサークルで、リーダーからSLGのメインのシステムのコードを サブスクリプターと半分ずつ打ってくれって言われた事があったw
- 742 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 00:20:45 ID:9jejyZs9]
- >>737
心当たりありすぎワロタ
- 743 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 00:36:26 ID:LdXrhgEP]
- 自動デバッグってどういうの?
- 744 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 00:47:31 ID:/Gqrawkg]
- 同人の場合は、シナリオ書くヤツが自分の話を作品にしたいと思ってサークルを作るのが
普通だろうからシナリオ兼スクリプターっていうのが一番多いと思うよ。 さらに元々同人誌とかを作って漫画を描いていたヤツなら絵も自分でやるから 背景や音楽や声だけが素材・外注の一人サークルというのが出来上がるわけだ。 ところがプログラムだのスクリプトだのっていうのは門外漢には非常にとっつき辛いジャンルで だいたいのヤツは1年2年と浪費していくうちにイヤになってやめてしまう。 体験版だけ出て結局完成しなかったなんてのはこのパターンじゃないだろうか。 この時期を、何とか自分で打てるようになったとか、もっと簡単なソフトに移行したとか、 そういうことが得意な友人を見つけたとか、ネットや人づてでスクリプターを雇うことが出来たとか、 何らかの形で切り抜けることが出来ると初めて1作目が完成するんだと思う。 この時女の場合は、乙女だのBLだのの妄想の具体化が目的だから、シナリオを書かないで ゲームを作ろうとするヤツは居ないだろうな。それでライブメーカーやコミメみたいに ソフトのランクを落としてでも自分1人で完成させようとするんだろう。 一方男の場合は、作品の質を上げたいとか売れる物を作りたいとかいう方が先だから、 専業的に上手いヤツらを集めようと奔走する。 それでプログラムやスクリプトにも専門のスタッフが必要になるというところか。
- 745 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 01:05:01 ID:ZQdJ8g80]
- いや、体験版まで出てるなら、まずスクリプトの問題ではないと思うよ。
単にシナリオが完成しなかったケースが最多だろう。 体験版まで出して燃え尽きケースだな。 次に怪しいのが絵。そしてサークル内揉め事分裂。
- 746 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 01:11:10 ID:9RHhlWZH]
- >>738
作業単価的には、グラフィッカーとかと特に変わるものではなので、理論上は可能。 ただ、仕事を安定してゲットするのが難しすぎる。最終工程だから遅延の影響一番くらうしね。
- 747 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 02:02:13 ID:9jejyZs9]
- >>745
アーアーキコエナーイ シナリオと揉め事は心当たりがありすぎてもうだめぽ もうどうでもいいからスクリプターへ仕事回してくれと
- 748 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 02:24:05 ID:ZyVSeH89]
- >>744
男はどうしても客観的にいい物を作ろうとするんだけど 女は「自分が作る物は素晴らしい」って信じてるからなぁ
- 749 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 02:33:17 ID:2kI9cW0Q]
- Layerクラスのレイヤの、マウスのイベントが発生する当たり判定の範囲を指定する事は出来ませんか?
例えば100*200のサイズのレイヤがあるとして、(0,100)から(100,200)の範囲にカーソルが入った時だけ イベントが発生するようにしたいのですが
- 750 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 03:27:50 ID:jKEiaBIY]
- >>748
バレンタインに大量練成される「漆黒の無機物」
- 751 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 03:28:06 ID:myqw2y3q]
- >>744
それはちょっと極論じゃね? 男性向けと女性向けじゃ圧倒的に市場の大きさが違うだろ 萌<金なら、そもそも同人女性向けでやるメリットがない 外注だって、女で男性向けやってるの結構いるじゃないか 女名前じゃないだけで
- 752 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 03:39:09 ID:KIgNOcpp]
- >>749
言ってることをそのままやろうと思えば、hitType=htProvinceにして デフォルトの不透明度ではなく領域の値で当たり判定を行うようにできる face=dfProvinceにすると領域に色を塗れるようになるはず 別にイベントを制限せずにonMouseMove内で直前の座標と今の座標から 特定領域に入ったか判定して、条件に適したら処理を実行させる手も めんどくさけりゃクリッカブルマップ
- 753 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 04:15:51 ID:2kI9cW0Q]
- >>752
ありがとうございました。
- 754 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 04:29:07 ID:cIp8tFwL]
- >>744
スクリプターの腕が問われるのはどう考えても大規模同人か商業からだ スクリプトが扱えなくて挫折とか2ちゃんにゴロゴロいるようなワナビーでしかない 体験版で燃え尽きとかいうのはワナビーよりはもう少し高度な問題(それでもレベル低いんだが)
- 755 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 05:34:38 ID:8CLJMhKG]
- 何人かこのスレで吉里吉里の話するのに飽きてるな
- 756 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 06:12:05 ID:jKEiaBIY]
- スクリプターの話は面白かった
- 757 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 07:05:57 ID:4FENa3+Q]
- >>751
非エロに限定すると案外女の方が製作者もプレイヤーも数が多いんじゃないかな 男で非エロというと一般向けのフリーゲームが多くて、同人とはちょっと違う人種という気がする
- 758 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 07:36:23 ID:Lg+uLtSQ]
- 女の話題には食いつきのいい事w
- 759 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 07:46:25 ID:jKEiaBIY]
- 女の話はつまらなかった
- 760 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 11:21:16 ID:9RHhlWZH]
- >>752 >>753
devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_Layer_onHitTest.html class MyLayer extends Layer { function MyLayer() { super.Layer(...); hitThreshold = 0; // 透明な場合もイベントをうけたい場合 } function onHitTest(x,y,h) { var cond = x >= 0 && x<=100 && y>=100 && y<=200; super.onHitTest(x,y,cond); } }
- 761 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 11:57:23 ID:o7w8uBdx]
- 個人的には、プレイヤーは、二次と一般とフリゲに分かれる感じ。
製作者は、二次と一般に別れる感じ。 女性の場合は、乙女ゲーかBL系かで割りと分かれる
- 762 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 15:59:42 ID:QpOTsebQ]
- >>740
つまり社内エンジン持ってないところにエンジン持ちこめばマとして契約社員くらいにはなれるって事か。
- 763 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 17:05:51 ID:o7w8uBdx]
- 社内エンジンも無い様なゲーム会社に契約社員”として働く事に価値を見出
せる人が居ればだけどね。 そのレベルなら、吉里吉里使えたら雇ってくれそうw
- 764 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 17:15:35 ID:Ih8QNcYx]
- という妄想で自分を慰める日々であった……
(完)
- 765 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 17:52:24 ID:iRPCjfdD]
- エンジン持ち込んで社員よりエンジンのロイヤリティーを1タイトル10万くらいの方が楽そうだな。
- 766 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 03:32:27 ID:5RAQjOdM]
- 上でpngの話が出てたみたいなんで便乗。
チラ裏に近いんでアレだったらスルーしてくれ。 ・yukariとblastpngで減色PNGの立ち絵作ったら、 ほとんど劣化なしでtlg6の半分以下のサイズになった(゚д゚)ウマー ・yukariはαチャンネルに対応してないので透過にはマスク画像使用 ・したら読み込み時間がαチャンネルつき減色PNGの倍以上に膨れた… (αなし減色PNG>tlg6>αあり減色PNG) マスク画像扱うとその分の読み込み時間もかかるんだな…知らんかった。 読み込み速度とファイルサイズ考えたらαつきの減色png そのまま使えるのが一番いいんだが、 yukari以上に綺麗に減色png吐き出してくれるソフトが手持ちにないんだ。 (Photoshopはきちゃないし、Deeさんの日記に出てたpngnqも 劣化がPhotoshop以上に目立って無理だった) 減色png立ち絵に使ってる人って他にいる? 細かい事なんだが、使ってる減色ソフトとか、透過はどうしてるかとか 読み込みの差とか経験がある人いたら参考に聞いてみたいんだが(興味ない人はすまん)
- 767 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 04:15:54 ID:IgnQYCp4]
- >>766
そりゃ2回ファイル読むからざっと倍時間かかるなw えーと、αつきインデックスは、Direct3D でのテクスチャ操作とかだともろに 描画性能差が出るけど、吉里吉里は内部ARGB32 固定なのでファイルサイズが小さくなる メリット止まりではある。でかい立ち絵つかってるとスキップ時にはわりと体感差がでると思う。 一応その手の用途に使うツールの業界標準は Optpix iMageStudio ただし超高い。35万くらい。コンシューマ系だと 256に減色して扱うのはほぼ 必須事項なので、各社、必要な環境ごとに1ライセンスは持ってる。 減色だけにそこまでだせないってことなら、 Palette Operator が、αつきインデックスにもきっちり対応してて、そこそこの品質。 市場的には Optpix にはかなわなくて、長らく更新されてないけど、まあ問題ない。 こっちは 38,000円と、比較的手が届きやすい。 ttp://www.advangate.com/ バイリニア時の色もれ防止のための透明境界部のカラー拡張もかけれるし、 一つもっておく価値はある。Photoshop はこの面では全く役にたたないからね。 残念ながら、Optpix のように、PSDをレイヤ情報を維持したまま読み込んで加工 してからばらして出力、とかはできない。まあ、そのへんはお値段相応ってことで。 減色とかの機能部分だけライブラリとして提供してくれるとうれしいんだがw
- 768 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 04:23:59 ID:IgnQYCp4]
- あ、あと、実際試してはないんだが、PNGはそれそのものがわりと重いので、パフォーマンス的には、
たぶん独自のインデックス画像形式+ロードプラグインをつくって、シンプルな方法で軽く圧縮するだけとか、 無圧縮にして吉里吉里のアーカイバの圧縮にまかせるとかしたほうが高速になるんじゃないかと思う。
- 769 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 06:12:28 ID:5RAQjOdM]
- >>767-768
ありがとう。 >でかい立ち絵つかってるとスキップ時にはわりと体感差がでると思う。 知らんかった。まさにそのでかい立ち絵全部を差し替えるつもりだったんだが… いい事づくめってのはやっぱりないんだな。 Palette Operatorは減色だけに4マソは冒険過ぎると思って 端からスルーしてたんだが、説明よく読むと使いでがありそうだな。 立ち絵以外にもボタン画像とかこれ使えたら良さげだなあ… とりあえず試用して一通りテストしてみるわ。 圧縮についてももう少し色々試してみる。 参考になった、どうもありがとう。
- 770 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 10:44:10 ID:IgnQYCp4]
- あ、体感差がでるの「ロードが軽い」ってことで一応メリットね。念のため。
立ち絵は表情部分を差分化するとかなり小さくなる傾向があるから、そっちのほうが効果的かもしれず。 αレイヤ差分だと、たとえ共通パレットでも合成部分で誤差で違和感でないかちょっと不安かな 表情合成>全部を共通パレットで減色>完全切り抜き(αなし)差分化とかしないとダメかも。 減色系は Optpix の一人勝ちになっちゃって、他の実用製品が壊滅しちゃったんだよね^^;
- 771 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 12:21:32 ID:BGARm49N]
- >>768
うろ覚えだが、PNGもXP3の圧縮もzlibじゃなかったっけ? だとしたらあんまり変わらんかもな。 検証してみる価値はあるかもしれんが。
- 772 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 12:37:31 ID:IgnQYCp4]
- あー、フィルタOFFにしてるとそうかも。
INDEX画像にしてあると、フィルタかけてもあんま意味ないはずだから、保存時にフィルタOFF&圧縮レベル1とかに してみるだけでもわりと効果あるかもしれない。
- 773 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 14:22:28 ID:xf7WWxBl]
- >>767
(絶版の初期Optpix使いなので)今そんなにクソ高いの?と思ったが 一般向けにOPTPiX webDesignerってのがあるね。試用版もあるでよ
- 774 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 14:47:14 ID:UgYKgWzD]
- >>766
>減色PNGの立ち絵作ったら、ほとんど劣化なしでtlg6の半分以下のサイズになった(゚д゚)ウマー それただの8bitPNGじゃね? 8bitPNGはロイヤリティーの発生するGIFの代替として開発されたからGIFよりサイズが小さくなるように設計されてる。 ただし、8bitPNGで使ってるアルゴリズムの関係上横長の画像は圧縮率落ちる。 8bitPNGはGIFとの差別化のために透明度指定できたりオプションでアニメ出来たりする。 まあGIFの特許はもう切れたんだけどね。
- 775 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 15:09:27 ID:wfMZceRB]
- >>773
WebDesigner と iMageStudio は別物。 WebDesigner はゲーム素材用途としては残念ながら使い物にならない。あくまで Web素材用だね。
- 776 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 04:44:44 ID:hTq/fB1r]
- >>774 >それただの8bitPNGじゃね?
あ、うん、yukariのは8bit。tlg6とそのまんま比較はアレだったかも(また何かズレた答えだったらすまん) >>770 >あ、体感差がでるの「ロードが軽い」ってことで一応メリットね。念のため。 うお、勘違いしてたわ。ありがとう。 表情は全身まるごと一枚差し替えで (最初は合成で対応する予定だったんだがパターン多杉でコストがナー…) それだもんで余計に減色で大幅に軽量化しないとやってられない感じだったんだ。 で、Palette Operator試してるけど高価なだけに流石に機能が充実してるね。 劣化も拡大表示しても全然気にならんし、自分とこの絵や制作規模なら充分以上だ。 それで改めて減色画像作って吉里吉里で圧縮後簡単に比べてみたんだが、自分とこだと大体 サイズ:tlg6>減色BMP>減色PNG 速度:tlg6>減色PNG≧減色BMPという感じだった。減色つええ。 製作中のファイル管理もサイズ軽い方が何かと楽だし、ちょっとPalette Operatorは心が動くな… とりあえずもう少し色々試してみる。ありがとう。
- 777 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:08:39 ID:SpMa9XwT]
- 減色じゃなくて32bitとか24bit,16bit,8bit,パレット、インデックスって正確に言わないと比較にならないぜ。
- 778 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:12:49 ID:PBLYbO9G]
- この場合文脈でわかるだろ。
- 779 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:16:52 ID:SpMa9XwT]
- ていうかわざわざBMPを圧縮して比べる意味ってあるのか?
- 780 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:18:57 ID:SpMa9XwT]
- >>778
8bitBMPってマイナーすぎるんだが
- 781 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:21:30 ID:SpMa9XwT]
- 補足しといた方が良いな。
8bitBMPはいわゆるインデックスカラーだがインデックスで扱う場合BMPよりGIFとか使うだろ。
- 782 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 14:39:00 ID:eudneMuG]
- 便乗、クリッカブルマップ用の領域画像が作りやすいフリーソフトってない?
今はPictBear使ってる
- 783 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 15:11:25 ID:aTd2Eaua]
- >>782
フリーのedgeオヌヌメ
- 784 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 16:01:36 ID:rm877w+/]
- >>780
8bitBMPは256色時代はエースじゃねえか
- 785 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 16:02:33 ID:vdVI4Lk/]
- 文字色って白と水色以外変えれないの?
色々試してみたんだけどこれ以外は空白になる ちょっと説明下手なんだが誰か教えてくれ……
- 786 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 16:23:54 ID:L5Ww/yFc]
- >>785
変えられるよ つか、そんな説明で分かるわけねーだろ color=0xRRGGBBで指定してるか? そもそもリファレンスは読んだか? スクリプト見せろ
- 787 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 16:24:15 ID:EyYU2axc]
- エッジってドッター用ってイメージあるんだが、作りやすいやすいん?
- 788 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 17:32:10 ID:oHIbfvFJ]
- ドット絵向きだからこそ領域画像が作りやすいやすいんじゃないか?(・∀・`)
- 789 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 17:34:40 ID:j1QNTjeO]
- ゲーム用画像素材の作り方スレに来たかと思った。
- 790 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 17:35:15 ID:eudneMuG]
- >>783
さんきゅう 試してみるー
- 791 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 20:18:36 ID:bHUvzir4]
- edgeはインデックスパレットの編集がしやすいから
使ってるけど領域画像を作るのには使ってないや。 png透過の話は若干スレ違いな気もするが 自分には役に立った。横からだけどありがとう。
- 792 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 09:44:20 ID:zdCXEzNa]
- TJSを書いていて、Layerクラスのオブジェクトを作る時は
var hoge = new Layer(kag, kag.fore.base); var hoge_back = new Layer(kag, kag.back.base); という風に2つ作っておいて、この例だとhogeに対する記述をhoge_backにassignImagesしておかないと 上記の記述等で画像を読み込んで表示させる時、それまでにトランジションを何度となく行っている場合 可視状態になっているのがforeかbackかで、hogeに読み込んだ画像が表示されたりされなかったりします。 毎回表裏2つ分の記述とassignImagesを忘れないようにするのが、ちょっと面倒なのですが 何かいい方法はないでしょうか?
- 793 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 13:07:36 ID:UyiIh2sP]
- >>792
KAG用に作るのなら、面倒くさがらずにKAGプラグイン仕様にのっとってつくれ。 裏表反転時の呼び返しとか全部あるから。 どこまでも改造してもいいのなら、そもそも KAGの表裏切り返し仕様がめんどうさの根源なので、 ・プライマリレイヤを独自に作成するように変更 ・kag.fore.base も kag.back.base も両方それの子レイヤにする ・isPrimary を呼んでる判定ロジックを全部修正して矛盾がおこらないようにする とかした上で、自前のレイヤは primaryLayer の下に置くようにすれば KAG のトランジションには まきこまれなくなる。
- 794 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 17:51:53 ID:j9hNoe/Z]
- >>793
横からすまんが、それは便利そうだ。 ちょっとやってみる。
- 795 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 00:06:35 ID:V7sfkOJ6]
- oggやmp3といった音楽ファイルの
演奏時間を取得する方法ってないかな?
- 796 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 00:30:19 ID:7IJyjo/w]
- >>795
kag.bgm.buf1.totalTime
- 797 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 00:41:44 ID:V7sfkOJ6]
- >>796
まさかあるとは。 助かったよ。サンクス。
- 798 名前:名前は開発中のものです。 [2009/02/02(月) 17:04:51 ID:5Mpo+k5D]
- KAGの前景レイヤーの参照を直接つなぎかえるような処理って、描画とつなぎ変え中のタイミングが衝突時、エラー吐いたりする?
そこまで行かなくとも、表示がおかしくはなる?
- 799 名前:名前は開発中のものです。 [2009/02/02(月) 17:08:31 ID:5Mpo+k5D]
- >表示がおかしくはなる?
というか衝突すればそりゃおかしくなるか。KAGのレイヤー描画の仕様をよく知らないんだけど、 タグの解析とは非同期で描画とかも動くよね?
- 800 名前:名前は開発中のものです。 [2009/02/02(月) 18:56:08 ID:2fQyOVEa]
- >>800
- 801 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:01:38 ID:dZzKKDCJ]
- >>798
画面更新処理とTJSの実行は同一のスレッドで順次処理される。つまりどう書いても衝突しない。
- 802 名前:名前は開発中のものです。 [2009/02/03(火) 00:02:18 ID:+BFrMDuJ]
- >>801
な、なんだって〜いいことを聞いた
- 803 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:04:14 ID:0RaH6XXd]
- >>801
うお、初めて知った なんという親切すぐる仕様
- 804 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:11:26 ID:dZzKKDCJ]
- イベントドリブン系のシステムでは一番典型的な仕様なわけだが……
- 805 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:20:35 ID:0RaH6XXd]
- お、おいら低能文系スクリプタなんで……
- 806 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 01:26:33 ID:O9Hikkr4]
- javaのSwingとかシングルスレッドでイベントキュー溜めてるだけじゃん。よくある設計。
- 807 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 01:29:23 ID:0RaH6XXd]
- す、すいません知識なくてすいません……
- 808 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 01:31:26 ID:EmtN7bTG]
- このスレの住人の半数が結構なプログラマーという・・・・
標準仕様だけでゲーム作ってる身としては肩身が狭い
- 809 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 02:14:59 ID:O9Hikkr4]
- というか吉里吉里の場合は内部的にスレッドセーフに作って
スクリプト側からはスレッドに触れないようになってんのかね? 関連しそうなソース読んだことないからよく分からんがスレッド触らせないってのは一つの良い手だと思う。 でも、次期吉里吉里だとスレッド扱えちゃうんだよね。 マルチスレッド絡みの質問増えるな絶対。
- 810 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 02:37:56 ID:l51i8uef]
- やっぱ、利用者の多いのもあるんだろうか、この板でも随一の
回答レベル。 能力もあるし、回答としてのレベルも高い。 よいしょしまくった後で質問しにくいが、TJSでButtonLayerを 使って作ったボタンの上で右クリックの処理を実行するにはどうすれ ば良いんだろうか。 グラフィック表示させるレイヤならhitThresholdを255に設定すれば OKだけど、ボタンレイヤの場合、それをやるとボタンそのものが 機能しなくなっちゃう。 一番良いのは、rclickタグの機能がどのレイヤの上でも全部機能する のがベストだけど、ボタンのクラスでイベントとして取れる方法でも あれば教えてほしい。
- 811 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 03:28:32 ID:bwbxI0xn]
- >>808
明らかに何人か次元の違う人が居るよなw ついてけないが過去ログとして残るだけで財産だな
- 812 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 09:18:28 ID:7TJD8mk6]
- 上でも出てる「TJSに挑戦」ってサイトに乗ってる右クリックフック(onRightClick)
ではどうだろうか ただし、ボタンレイヤの上でも反応するかは不明。その場合、ボタンレイヤ のクラスに右クリックフックを入れれば反応するかも不明。 当方出先なんで、家に帰ったらまた調べてみる。
- 813 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 09:29:30 ID:5h4FZ83P]
- >>810
LayerクラスのonMouseDownは右クリックのときも呼び出されるから マウスのイベントが受け取るような当たり判定になってたら大丈夫じゃないかな
- 814 名前:813 mailto:sage [2009/02/03(火) 09:49:13 ID:5h4FZ83P]
- >>810
あ、ボタンレイヤ上でもメッセージレイヤを消したり右クリックサブルーチンが 呼び出されるようにしたいってことか window.onPrimaryRightClick()を呼べばいいはず
- 815 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 10:04:16 ID:2+JfdgrQ]
- >>810
>>813 の言うとおり、onMouseDown で判定して処理を流してしまえばいい。 ただし、おおもとの ButtonLayer いじると影響範囲でかくてやばいので(終了確認窓とかでも使ってるから) MessageLayer.tjs の中の LinkほげLayer 系に定義を入れ込むのが良い。ボタン以外のチェックボックスとか エディットとかでも同じようにいれればおっけー function onMouseDown(x, y, button){ super.onMouseDown(...); if (button == mbRight) { releaseCapture(); window.onPrimaryRightClick(); } } onMousDown でフックする場合は、 releaseCapture() しないといろいろ不幸だったような記憶。 onMouseUp か onExecute でフックする場合はその心配はないけど ボタン離すまで反応しない。
- 816 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 10:23:40 ID:viXCZ0A5]
- イベント集約のactionメソッド使ってもできるんじゃない?
- 817 名前:名前は開発中のものです。 [2009/02/03(火) 10:42:01 ID:+BFrMDuJ]
- >>806
画像検索&DLツール作ったとき、Swingがシングルスレッドだと知らなくて、途中からかなり強引にフォーム部分と 検索、DL部分を別スレッドに切り離したよwww
- 818 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 10:46:51 ID:TxRa9/2O]
- Swingのすべてのクラスのjavadocにスレッドセーフではありませんって書いてあるだろw
- 819 名前:名前は開発中のものです。 [2009/02/03(火) 10:48:43 ID:+BFrMDuJ]
- >>818
ぶっちゃけよく調べないまま作り始めたwwww 作る→動かす→あるえ〜?なんか操作受け付けない・・・?→調べる→シングルスレッド・・・だと・・・
- 820 名前:名前は開発中のものです。 [2009/02/03(火) 10:50:33 ID:+BFrMDuJ]
- ってゆ〜かGUI部品なのになんでまたシングルスレッドで動く仕様になってるんだろう。
あきらかに不都合起きると思うんだけど。自分でスレッド作って管理すればいいって言われればまあそうですね、 ってことになるけどさあ・・・
- 821 名前:名前は開発中のものです。 [2009/02/03(火) 11:05:03 ID:+BFrMDuJ]
- って言ってもあれか。イベント処理内部で直接画像検索、
DL処理呼んでたからSwingが画面更新を別スレッドにしてても操作受け付けない問題は起きてたか。
- 822 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 11:12:25 ID:VG+roKyi]
- つスレタイ
- 823 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 12:37:47 ID:ZZIuOLto]
- 吉里吉里3までの高機能はいらないから、吉里吉里2がもう少しプラグイン拡張できればいいんだがな。
コアな部分の機能を使いたくてもexportされてないのとかあるから、もうちょっと汎用的になるとうれしい。 そんなことをしなくても、吉里吉里自体を改造すればいい話ではあるんだが。
- 824 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 12:52:32 ID:ICg6DYVq]
- >>815
最近は、「MessageLayer.tjs」のLinkButtonLayerクラスで 『onExecute』を使ってる。合わせるなら『onExecute』でしょ? 用途しだいとは思うけど。 >>810 813とかぶるけど、 rclickタグ指定の機能を呼んでるのは「MainWindow.tjs(KAGWindowクラス)」のonPrimaryRightClick() 内。 たぶん、kag.onPrimaryRightClick()とかで呼ぶ。 用途にもよるし方法はいくつかあるだろうけど、たぶん、おそらく、お主の用途とスキルレベルだと 別途ButtonLayerのサブクラスを作ってやって、そこで、onExecuteをオーバーライドするのが安全だと思う。 もし、サブクラスの概念を知らないなら、tjsリファレンス嫁。 あと、サブクラスの記述は、他に適当なとこないならOverride.tjsかAfterinit.tjsあたりにかな。 >>811 禿同、、、べつにKAG改造とかするつもなりはなかったんだけど、迷い込むと、 何時の間にか、KAGのtjsが読めるようになっているのがこのスレのこわいところw 自分から見れば、VC++(& Windowsプログラミング)は超えられないし、超える気も起きない 大きな壁。でも、きっと、その壁を越えた人たちも玉石混合、スキル差は凄くあるんだろうね。
- 825 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 13:20:43 ID:gfkM+Uuo]
- >exportされてないのとかあるから
ストリームの読み書きまわりか。
- 826 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 13:23:43 ID:P3SMOGi3]
- 俺はTJSでミニゲームを作ってたお陰で、
AS3でFLASHゲームが作れるようになったよ。 というか、TJSで作ったミニゲームのソースから 必要無いコード削ってクラス名をいくつか置換したら 普通にAS3でコンパイル通って動いたという。 ありがとうこのスレ。
- 827 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 13:42:26 ID:2+JfdgrQ]
- >>824
rclick の動作とあわせるには onMouseDown じゃないとダメです
- 828 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 13:45:18 ID:2+JfdgrQ]
- >>823
本当にほしければ、dee たんにたのめば出てくるぞっと もっとも忙しいから、面倒くさいのだとそう簡単にはいかないので、 あらかじめ改造した上でこれ本家にいれてくれお願いするのがベスト
- 829 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 14:15:17 ID:ZZIuOLto]
- >>828
deeたんにIRCへのお誘いを頂いたけど、忙しくて参加できず。 2.28系で本体改造してたけど2.30系へのマージがめんどくなって、放置。 本体はいじらない方がいいな、と思った。
- 830 名前:824 mailto:sage [2009/02/03(火) 15:34:05 ID:DHW0BySg]
- >>827
ああ、>>810が、「hitThreshold」とか「どのレイヤでも」とか言っているのは、 右クリックのときだけ、kagへ透過させたいって言う話か。 右クリック代替のメニューボタンを常駐させたいとかの話かとおもた。スマソm(_ _)m
- 831 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 15:35:26 ID:TnKpXSja]
- 自分用のいじり倒したKAGなら2.26→2.28→2.30対応と着実にメジャーアップしているw
そもそも開発始めたのは2.2系だったかの辺りなんだが あまりにネイティブコード依存しすぎたんで今はpure tjsなサブセットだけで動くようにしてるな。 GUIデバッガ欲しいよデバッガ
- 832 名前:名前は開発中のものです。 [2009/02/03(火) 18:21:47 ID:y0jvDuTt]
- 吉里吉里のウィンドウハンドル取得するのってどうやればいいんでしょうか
- 833 名前:名前は開発中のものです。 [2009/02/03(火) 20:20:57 ID:y0jvDuTt]
- 自己解決
クラス名が"TTVPWindowForm"だから FindWindow("TTVPWindowForm",NULL);でハンドル取得できる (直接吉里吉里に関係ない内容ですいません)
- 834 名前:810 mailto:sage [2009/02/04(水) 01:12:32 ID:SfAZZgDR]
- 会社から帰ったら、たくさんの回答が出てて助かった。
815の通りに改修を入れた結果、思い通りに動いてます。 本当にありがとう。 しかし、本当にレベル高いな。自分の実力の低さに悲しくなるぜ
- 835 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 01:52:25 ID:dcmd7gfA]
- deeたんデジタル時計がとんでもなくオーバースペックじゃないすか
- 836 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 13:52:47 ID:3anIie4s]
- >>835
ソフトとハードどっちも出来るのか、すげぇ。
- 837 名前:名前は開発中のものです。 [2009/02/04(水) 18:35:36 ID:TqICb0K/]
- 吉里吉里
- 838 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 21:42:50 ID:+oclQ9a8]
- 自分も文字列の画面センター表示でつまずいていたので、
>>637さんのテキスト表示法が目からウロコでした。ありがとうございます。 便乗質問になってしまい大変恐縮なのですが、 @macro name="c" @locate x="&(kag.current.width - kag.current.lineLayer.font.getTextWidth(mp.text)) \ 2 - kag.current.marginL" @emb exp=mp.text @endmacro [c text="一行目"][r] [c text="二行目二行目"][p] 上のお教えいただいたマクロに手を入れて、 シナリオでたとえば [c] 一行目[r] 二行目二行目[p] と記述できるようにする方法は、ありますでしょうか?
- 839 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 23:04:38 ID:HneHOY8v]
- >>838
このレス(&板)では努力の跡のみられない、ろこつな『教えて君』は、嫌われる傾向にあります。 まずは自分の努力を見せましょう。 実際聞いてコピペするだけじゃ、理解できずにスキルアップできないと思うよ。
- 840 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 23:32:56 ID:BNGX6pSe]
- >>838
やり方としては 改行・改ページの度に シナリオファイルの次行冒頭から改行・改ページタグまでの文字を検索し 文字幅を求め、開始位置を設定、かな やってみれば。 俺は中央寄せを延々続けることなどないし 手間がワリにあわんのでやる気なし
- 841 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 23:53:39 ID:rg43HjuA]
- >>679
横からですが、使わせてもらいますm(_ _)m サブルーチン無しでokなんですね
- 842 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 00:52:03 ID:5wG9mFf0]
- > このレスでは
謙虚だな…
- 843 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 00:55:41 ID:bwFNO7xD]
- 「○○を○○したけど無理でした。助けてくださいお願いします」がテンプレ?
- 844 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 01:03:39 ID:5wG9mFf0]
- > 助けてくださいお願いします
べつにそんな低姿勢を強要する必要はないだろ 質問者だって対等な立場だ
- 845 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 01:07:56 ID:24VSaAmF]
- 「いろいろしたけど無理でした。教えてください」がテンプレ
- 846 名前:名前は開発中のものです。 [2009/02/05(木) 01:08:40 ID:3vbCZbNa]
- 別に低姿勢になれとは言わんが
努力もしない奴に教えたくないのが一つと、本人が分かってないことをコピペでごちゃごちゃにしたソースをそのまま貼ったりされると何を聞いてるのかさっぱり分からないのが一つ 別に出し惜しみする気は無いけど、おいおい・・・・一個上のレスみりゃ分かるだろ・・・・ みたいなものやリファレンス見ろよみたいなものはスルーしちゃう あと、立場は対等でも教えてもらう立場なんだから聞く時は「お願いします」と解決したら「ありがとう」ぐらいは言って欲しいのが本音 ネットでこんなこと言うと変なのに煽られそうだけど互いにすがすがしいと思うんだけどね
- 847 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 01:45:07 ID:5wG9mFf0]
- そうやって自分に異論を言う者=変な者みたいなのはどうかと思うけど、
まあそれはともかく、別に教育者でもないしサポート屋でもないのだから 努力の大切さを説いて諭す必要もないし、答えたくないときは やっぱり言ってるようにスルーするのが一番だと思うのだよね その点同意
- 848 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 01:52:46 ID:iTm5bgfL]
- ネットやらなにやらに不慣れな人や子供だってたくさんいるだろうから、
近所の人、同じ場所を使う人ってことで諭すようなことを言うのもいいと思うけどね。 口やかましくない程度にしてくれないと困るけど。ここ最近は連呼しすぎだな。
- 849 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 02:02:12 ID:bwFNO7xD]
- 初心者なりに努力したのに質問の書き方が悪かったせいで厳しいレスがきて
カエレ!って言われたように感じてしまったら可哀想だから 「こういう書き方だとレスが返りやすい」ってのがあればいいんじゃないかと思った 助けて〜とかは適当 あくまで「望ましい」という範囲の話で、もちろん「だが断る」も自由
- 850 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 02:06:19 ID:5wG9mFf0]
- あー>>848の言う通りだと俺も思う
- 851 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 09:28:31 ID:DYY82VXn]
- 1から10まで質問攻めみたいのはどうかと思うけど、この手の技術系スレや
掲示板(公式なんかの)だと 高圧的回答⇒質問者萎縮⇒過疎ってのは多いわな。 掲示板だと、掲示板運営者より口うるさい常連とか良くいるし。 その位調べないと成長しないって回答も良くでるけど、あれも意味がわからん。 特にゲーム作成ツールとか、それに順ずる開発言語とかなんて、成長する意味すら 危ういじゃね
- 852 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 09:37:13 ID:+h0QVxs/]
- まあ要は、質問は程々に、何がしたいかと自分が何をしたかくらいはちゃんと言いましょうって事で
- 853 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 10:35:24 ID:BKDb+w9q]
- まあ黎明期や不人気のツールの技法とかゲームの攻略スレは優しく
円熟期や人気のものは厳しくなるのは自然なことだわな 後者の場合ネットに情報集積されてたり本が出てたりすることも多いから 自分で調べろとも言いやすいし
- 854 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 11:22:04 ID:OmadP5Km]
- >>838
マクロだとさすがに無理。要改造。 方法論としては、>>840は概念的にはいいんだけど、KAGの処理的の流れ的には 無理がある。以下は意味がわかる人むけ ・コンダクタにセンタリングフラグと蓄積用文字列を追加+cコマンドの中身を変更 ・ch タグの実装を別コマンド、たとえば ch2 とかに置き換える ・ch を再実装。センタリングフラグが立ってたら文字列として蓄積、立ってなければch2 を呼び出し ・r タグ部分で、センタリングフラグが立ってたら蓄積された文字列から長さを計算して locate 補正+ 蓄積された文字列を split して ch2 の連続呼び出しに置換して挿入する処理を追加 これで普通のテキストのように連続表示させることができる。
- 855 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 13:52:03 ID:l/Rkt8/k]
- テンプレぽく、多分こういう書き方だと返答されやすい。
てか>>1に思いっきり書いてあるんだけどね。 >>1すら読んでないのはただの教えてくんと思われて当然だろ 【スレ質問用】 吉里吉里で○○したい。 ○○のために自分で検索やら組んでみた結果△△になった。(←努力の跡見せるのは大事) ここから○○にするために、何かしらヒントあればお願いします。
- 856 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 14:26:54 ID:JThzoFsS]
- なんでマクロってiscript〜endscript使えないん?あれ、すごく困るんだが
- 857 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 15:07:21 ID:i4pI5sHq]
- パーサの処理の都合だろうな。動的展開するマクロバッファに iscript の処理を記録する概念が無いのだと思われる
一般的には、マクロ定義の外で iscript つかって function を定義して、 マクロ中ではそのファンクションを eval で呼べば困ることなどないとだろう。
- 858 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 15:22:56 ID:2ylsyTml]
- >>854
意味がわかる人=その説明を必要ない人 な気がするのは気のせいか ←ただの感想、批判してるわけじゃないからね そこら辺のプラグインがあまり(タロー氏のは学ばせて貰ったけど)出てこないのは、 縦書き、ルビ、自動改行、インライン画像等々、汎用性をもたせようとすると 手間対効果が割りに合わないからかな? 限定用途にルビと文字の均等割付け、組んでてふと思った。
- 859 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 21:11:08 ID:rGQ3Q+fl]
- 文字の前進幅とか文字(列)のマトリクスが取得できないTJSでどうやってセンタリングとか実装するのが問題だな。
プロポーショナルフォント使われるとメチャクチャになる。
- 860 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 21:38:46 ID:5wG9mFf0]
- あー俺もそういうの昔作ってスタンドアロンではほぼ完成してたんだけど
プラグイン化についてあれこれ考えているうちにHDDあぼーんしちゃった
- 861 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:03:15 ID:OqvyWUl7]
- どう設計してもコンダクタとMainWindowとタグハンドラに食い込むからプラグイン化は難しいな。
俺はタグハンドラそのものをプラグインで追加できるようにいじってあるから出来んこともないが。
- 862 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:10:05 ID:xz7gD4YF]
- MainWindowというよりは、KAGをごっそり作り直したい
KAGEXみたいにカオスにしたかないし
- 863 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:11:32 ID:kGZHQv0T]
- >>862
よし今すぐ作り直すんだ!
- 864 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:24:15 ID:OqvyWUl7]
- >KAGをごっそり作り直したい
コア部分でかつ一番カオスってんのがMainWindow.tjsなんだよな。 あとはKagParserも。 こいつを捨てたくて車輪の再開発中です。 他は使い回せそうなんだよ。 今のところシナリオファイルはxmlにしてWYSIWYGで吐いて直接触らせないようにして拡張する場合は完全にtjsを書くようになってる。
- 865 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:45:30 ID:5wG9mFf0]
- いいものができたらぜひ汎用にして公開を
- 866 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 22:49:37 ID:xz7gD4YF]
- >今のところシナリオファイルはxmlにしてWYSIWYGで吐いて直接触らせないようにして拡張する場合は完全にtjsを書くようになってる。
xmlではないが近いことやってるな、うちも ButtonLayerとMessageLayerがらみも拡張しずらいので、やっぱりごっそり作り直したい 使い回すとしたら、KAGParserとconductor回りぐらいかな できあがる頃には、吉里吉里2.40とか言ってすげー拡張されてたりしてなorz
- 867 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 23:12:01 ID:/vuBrDAa]
- 普通に汎用言語とDSLが扱えるマならKAGのソースを解析してる最中に絶対再開発したくなると思うぞw
- 868 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 23:12:41 ID:5wG9mFf0]
- 今日ちょうど組版の本を買ってきたところだし
久々にちょっと何か考えてみようかなあ
- 869 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 23:27:39 ID:445Bzurr]
- すいません、音量について質問させてください。
例えば、なのですが、WaveSoundBufferクラスのvolume2の値を10000(/100000)にすると、 winampやメディアプレイヤーで音量を10/100に絞った時より明らかに小さくなります。 (というか、同環境だと吉里吉里の方では音が聞こえません) これって、私のWaveSoundBufferクラスの使い方が間違っているのでしょうか?
- 870 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 09:09:11 ID:z//DkSd1]
- うーんと。。音の強さの指定でデシベルというのがあって WaveSoundBuffer の中の人
DirectSound はデシベルを使っている。普通の人の音感とデシベルはかなり異なるので ユーザーがデシベルを指定することはあまりなく、変換式を通す事が多い。 DirectSound は統一された変換方法を提供していないので そのあたりはプログラマ任せです。それに インタフェースというか音を出す仕組みはいろいろあるので アプリケーションによって音量の感覚は変わりうるのが現状かと。 つまりwinampやメディアプレイヤーと同じにならなくても不思議ではないのではないかと 思うんだけども。
- 871 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 12:30:19 ID:Qa/Wbh6x]
- Los dos pescadosさんのKAGプラグイン、
カスタムメニュー、リストウィンドウ、ツリーウインドウのサンプルが ことごとくエラー吐いて動作しないんですけど、 いまのバージョンにプラグイン自体が対応してないってことでしょうか?
- 872 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 12:41:01 ID:zSjpJSnx]
- 作者に聞け
- 873 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 13:28:03 ID:2abAJ3Ia]
- ついでに昔のバージョンで動くかどうかも試せ
- 874 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 14:22:49 ID:dEWl7lYt]
- あとパンツ脱げ
- 875 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 14:35:44 ID:6GQ3Vh+e]
- gazo[0]〜gazo[9]というような配列で、それぞれnew Layerして画像を読み込ませ
一度に全部をランダムな位置に表示するとします。 このそれぞれが、マウスを乗せるとどの画像がどの配列のオブジェクトか判断できるようにしたいのですが 「これはgazo[5]です」というのが一発で分かるような、関数とかプロパティとかそういうのは無いでしょうか?
- 876 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 17:28:30 ID:4e5erys7]
- >一発で分かるような
ない。
- 877 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 17:39:21 ID:jeWMNTFf]
- 作るとしたらこんなんになるの?
Layer.hoge = function() { return "これはgazo[" + gazo.find(this) + "]です"; };
- 878 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 18:07:28 ID:6GQ3Vh+e]
- 自分でいくらか拡張したLayerオブジェクトで、
hoge[*]の中にそれぞれaaaとかbbbとか持たせているので onMouseEnterの処理を書こうにも、まずEnterしたのがhogeの何番なのかが分からないといけないという訳でして マウスの座標とhogeの座標を取れば出来ない事はないのですが、もっと楽できる方法があれば・・・と
- 879 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 18:43:55 ID: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 }
- 880 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 21:16:34 ID:6GQ3Vh+e]
- nameなんてのがあったのは気づきませんでした
それでやってみます、ありがとうございます
|

|