- 1 名前:名前は開発中のものです。 [2012/06/10(日) 15:57:26.54 ID:TMnyIjmA]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 吉里吉里スレ過去ログ倉庫 ttp://bbs.bokunatu.com/krkr/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 ■TJSをもっと使うために ゲームのインターフェイスをカスタマイズしたい、また KAGの命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) 前スレ ■吉里吉里/KAG/TJS雑談質問スレ■その25 toro.2ch.net/test/read.cgi/gamedev/1323994344/
- 828 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 13:06:08.17 ID:BZSFtf8z]
- とりあえず実行したとき起動済みの吉里吉里を自動で終了させてくれるから
「既に吉里吉里は起動しています」にならないのはいいよね
- 829 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 16:29:00.74 ID:msh6OS9h]
- リボンインターフェースになるとか言ってた→KKDE
開発してる途中で吉里吉里3が出たら対応版に鞍替えするのかなぁ(棒)
- 830 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 17:21:59.39 ID:6UJFkKKa]
- 吉里吉里3より先に出来上がるのは間違い無いだろうから、大変だなぁ(棒
- 831 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 02:14:20.66 ID:R2E1sICS]
- grep出来るテキストエディタがあればそれで充分
- 832 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 02:29:35.67 ID:JtxoeV8q]
- grepってスクリプティングのどんなことにつかうかおしえてほしいです
- 833 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 03:05:28.79 ID:P/Vfz9kY]
- tjsソース追う時にはgrep必須だろう。何言ってんのこいつ。
- 834 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 07:14:37.21 ID:JtxoeV8q]
- ご教授いただきありがとうございました。
- 835 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 12:35:04.63 ID:juIspWkp]
- シナリオで誤字見つけたら同じのないか必ずgrepする
- 836 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 12:44:21.36 ID:dao10oIG]
- 高機能な統合開発環境とかあれば不要なんだろうけど、
TJSでエラーが起きたときその関数がどこから呼ばれてるか、 あるいは関数の本体はどこか確認してジャンプするために しばしばgrep使うな KKDEでもそんな感じ どっちにしろTJSを触る人向けではある
- 837 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 14:38:59.69 ID:rnzyf/Ed]
- いや、KAGだけでシナリオチェックしててもgrepは必須だろ
シナリオが1ファイルとか、そんなことになってなければ
- 838 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 15:36:19.13 ID:qxkbjCnk]
- すみません、質問させて下さい。
システムボタンの配置で、システムボタンを □□ □□□□ というように一部だけずらして間隔を離したいのですが、 //ボタンの再配置から下の変数をどう変えれば一部だけの間隔ずれるようになるでしょうか。
- 839 名前:名前は開発中のものです。 [2012/11/21(水) 08:17:03.30 ID:pSyL6E/2]
- 初心者の質問ですみません。
@hact exp = "kag.se[2].play(%[storage:'ファイル名'])" これをマクロにする場合の記述がどう調べてもわからなかったので お解かりになるかたいらっしゃたら教えて下さい。 呼び側は @マクロ名 storage="ファイル名" です。 @eval exp = "kag.se[2].play(%['storage'=>sf.ma])" の様に変数で受けるのはできるのですけど sf.ma の部分が直接ファイル名になるようにしたいのです。 どうかよろしくお願いいたします。
- 840 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 10:15:05.09 ID:jribz6tj]
- >>839
@eval exp = "kag.se[2].play(%['storage'=>mp.storage])"
- 841 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 18:51:41.04 ID:sBTJKecK]
- サムゲ探偵さんこわい
- 842 名前:名前は開発中のものです。 [2012/11/21(水) 19:10:37.73 ID:pSyL6E/2]
- 840番様 ありがとうございます。
@eval exp = "kag.se[2].play(%['storage'=>mp.storage])" ですと履歴音声再生時に""は対応してないメディアタイプです と、表示されてエラーになってしまいます。 エラーからみるとma.storageは、どうやら一時変数の扱い? (詳しくは私は理解してません)の気がいたします。 単純に @マクロ名 storage="aaa.ogg" を @eval exp = "kag.se[2].play(%[storage:'aaa.ogg'])" に置き換えるというのは不可能なのでしょうか? ちなみにシステムフラグなどを使用して @eval exp = "kag.se[2].play(%['storage'=>sf.aaa])" などにするとsf.aaaの内容が保持されてる間 次に同マクロが呼ばれるまでは履歴音声もエラーになりません。 また、@hact exp = "kag.se[2].play(%[storage:'aaa.ogg'])" とマクロを使用しなければ継続的に履歴音声は出力されます。 制作効率を考えて音声発生と履歴格納を1つのマクロで 行いたかったのですけど・・あきらめたほうが よさそうですね。 最後に長文になったおわびと お答えをいただいた840様本当にありがとうございました。
- 843 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 19:32:03.55 ID:7KoYz+Q1]
- mpの意味解ってる??
- 844 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 19:39:46.96 ID:lhLPxMgH]
- その場に文字列として展開したいなら
@eval exp="&@'kag.se[2].play(%[\'storage\'=>\'${mp.storage}\'])'" かな。クオートエスケープですごい読みづらいけどw
- 845 名前:名前は開発中のものです。 [2012/11/21(水) 20:23:09.96 ID:pSyL6E/2]
- 844番様 ありがとうございます。
できました!! 正直言って内容は全く理解はできませんけど・・ 丸1日検索したり、思い当たる記号を散々つけカットトライを 繰り返しましたけどこの答えには到達できなかったと思います。 これで開発の効率が、数10%もあがります!! 本当にありがとうございました。^0^ノ
- 846 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 22:42:18.59 ID:wkwUu1xj]
- 吉里吉里で作るゲームの容量って今は何MBくらいが普通なんだろう。
7年くらい前は100MBを超えてたら文句言われてたような感じだけど。
- 847 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 22:44:00.80 ID:s0HGQDNJ]
- 100M超えてなかったらタコ殴りの時代
- 848 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 23:01:46.40 ID:Mg9sowXW]
- 1Gはほしい
- 849 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 23:07:26.62 ID:wkwUu1xj]
- ちなみに動画はない。
主にCGと音楽だが、それだけならどんなもんだろうな。 テキストは合計で900KBないくらい。
- 850 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 23:07:43.33 ID:s0HGQDNJ]
- まあそれで納得かな
- 851 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 00:58:44.68 ID:iqSg6t7F]
- 容量とか大して気にする時代じゃないかも?
- 852 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 04:11:45.45 ID:NJt+CpMZ]
- 水増ししたいなら画像は32bit bmp、音楽はWAVで入れておけばいい
- 853 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 08:57:29.80 ID:3mIp9a9W]
- うみねこが画像ビットマップだったっけ・・・1〜2ギガあったよね
- 854 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 14:12:38.90 ID:gckBEc+6]
- 正直全部jpgでいいわ
- 855 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 14:13:43.20 ID:aZ+3w7zO]
- せめてpngで
- 856 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 14:14:22.56 ID:GzlCDlNo]
- tlgにも少しは触れてやれよw
- 857 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 16:27:46.89 ID:SMkfxjCg]
- jpgにするとKAGの画面では圧縮した画質より悪くなって表示されるんだけど
- 858 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 16:36:55.63 ID:2hdvvPpv]
- jpgでやったらその会社全力で潰しに行く
- 859 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 16:39:14.99 ID:GzlCDlNo]
- 同人だろ
常識的に考えて
- 860 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 18:30:27.71 ID:2hdvvPpv]
- え?
- 861 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 21:37:34.76 ID:GzlCDlNo]
- なんか問題でも
- 862 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 21:48:11.97 ID:jVLWnvID]
- 昔はogg形式にして、更に音質下げてと必死になって容量削ろうとしてたけど
時代は変わるもんだな
- 863 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 22:00:01.39 ID:aTU5qIUG]
- 容量増やすだけならダミーファイルを突っ込めばいいんじゃない
- 864 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 22:00:57.46 ID:jVLWnvID]
- いや、増やしたいんじゃなくて
あくまでどの程度が普通なのかなと。 容量はむしろ減らしたいよ
- 865 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 22:01:38.27 ID:GzlCDlNo]
- 同人と商業で全く違うと思われる
- 866 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 23:11:58.50 ID:Fynrtzbt]
- エロゲ畑だと容量=作品のボリュームみたいに考えてる人って結構いるから
あれこれして容量増やそうというノーマルとは逆転の発想にいたるんだけど エロじゃないなら気にしないほうがいい エロなら気にする
- 867 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 00:15:42.07 ID:22GiniSw]
- 値段による
- 868 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 06:06:21.38 ID:3L11sXza]
- 配布する形態で決めたら良いと思う。
声なしのDLソフトならなんとなく300Mくらいまでなら大丈夫かなーということにしてる。 プレイ時間10時間くらいのボリュームで。 商業の体験版とかは買わせるために序盤に演出もってくるからその限りではないかんじ。 プロじゃないからその他のケースはしらね。
- 869 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 11:48:51.87 ID:g3CSFRDG]
- >>857
devdoc.kikyou.info/tvp/docs/kr2doc/contents/CommandLine.html#id51
- 870 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 15:24:51.37 ID:Df5eSob1]
- DLでは「必然性がないのにバカ重いのはダメ」
パッケでは「商業なのに容量が少なすぎるのは不安感を与える」 ってイメージ 動画多用ソフトとかならギガサイズでも納得されるだろう
- 871 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 16:15:56.26 ID:VJDTxaEl]
- >>869
こういうのあったんだなぁ ありがとうございます
- 872 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 14:44:53.64 ID:i0n+7KL2]
- お前ら何でtlg避けるの?
- 873 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 15:12:28.10 ID:jN84o1h3]
- すごくイイと思うけど他の画像編集ソフトが対応してないから
- 874 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 15:20:37.53 ID:SN8Mz7dN]
- PNGなら吐いてそのまま使えるしね
透明部分の処理が問題になるケースならどうせ変換するってことで tlgでもいいんだけど
- 875 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 15:21:58.91 ID:wTvwyxma]
- 画像ぐらい標準の形式使いたい
- 876 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 15:32:07.74 ID:uDDnKLDe]
- tlgなんて物があった事を思い出した
- 877 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 15:36:26.31 ID:uRLuwRpx]
- そもそも存在を知らなかった勢
多分どこかで聞いたことはあると思うけど
- 878 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 17:29:53.72 ID:K/N5pXkE]
- 開発中はpngでいいけど、最終的にはtlgにすべきじゃね?
tlgのデメリットって、編集しにくさ以外になんかある?
- 879 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 17:31:03.60 ID:wTvwyxma]
- それ以上に理由が必要なのか
- 880 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 17:43:02.48 ID:K/N5pXkE]
- てことはリリース時にはtlg一択になるよね
- 881 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 18:06:01.34 ID:1DRbeIRF]
- フォトショもsusieもtlg用のプラグインあるからそんな編集しにくくないよ
- 882 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 23:16:50.58 ID:EcOtOtQr]
- 昔は読み込みの速さが売りだったような気がするけど、
今のPCスペックならbmpだろうがpngだろうが関係無いからな
- 883 名前:名前は開発中のものです。 mailto:sage [2012/11/27(火) 23:37:11.48 ID:1jas7xp9]
- 音楽って基本oggを使ってるが、
WAVが基本的に効果音だが、mp3も効果音で使えたんだっけ?
- 884 名前:名前は開発中のものです。 mailto:sage [2012/11/28(水) 16:02:08.07 ID:BFFvkyIH]
- ライセンス料払ってmp3用のプラグイン書けば使える
- 885 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 11:37:12.09 ID:msXVo5zi]
- みんなスクリプト書くのにエディタって何使ってるの?
専用のエディタってないよね。
- 886 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 14:54:08.70 ID:L0to94Mr]
- >>885
KKDEと細かい部分の置き換えが全体に渡って必要な時はTerapadみたいなテキストエディタ
- 887 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 16:19:13.28 ID:UY27iC5p]
- KKDEと桜エディタ
しかしKKDE、使わせて貰ってるだけだから強くは言えないけど 2を素直に改良できなかったのか・・・ オープンソースのコードエディタに乗っかって開発負荷を下げるってことなんだろうけど
- 888 名前:885 mailto:sage [2012/11/29(木) 17:22:24.26 ID:msXVo5zi]
- やっぱそんなとこだよね。
KKDEではちょっと不満なとこがあるからいっそエディタから作ってるとこなんだけど、 車輪の再発明にならなそうなら開発継続する。 ありがとう!
- 889 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 17:54:02.89 ID:dDGa/KSn]
- 既存のエディタでkagとtjs用の設定+説明書をがっつり作ってくれた方がいいんじゃないかなあ
機能は十分すぎるほどあるのに存在を知らない、良く分かんない人が多いイメージ
- 890 名前:889 mailto:sage [2012/11/29(木) 18:21:39.94 ID:dDGa/KSn]
- 例えば上の方で出てたgrepも知らない人結構いるよね
俺も昔はそうだったし。初めて知ったときは感動した 他にもdiff/mergeできますか、ctags使えますか、migemo使えますかetc. もっと単純に、最初は色分け用の正規表現すら満足に書けない・・・・・・ >>828も大抵のエディタでできるのに知らないのよね そこら辺の情報を誰か吉里吉里向けにまとめれば喜ばれるのでは
- 891 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 19:02:57.23 ID:UPZmipxd]
- >>885
Sakuraエディタと秀丸エディタだな。
- 892 名前:885 mailto:sage [2012/11/29(木) 19:43:42.23 ID:msXVo5zi]
- とりあえず自分が使うだけなので、検索関連のテクニックとかはスクリプティングに特化したもので適当に実装しようかなと。
同人じゃなくて商業の方でも吉里吉里使われてるけど独自ツールとかあるのかな……。
- 893 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 20:57:44.44 ID:w1l/MC9t]
- >>888
マジっすか!?期待してます!
- 894 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 23:56:41.75 ID:bxwcYJoS]
- >>888
車輪の再発明でも選択の幅が増えるのはうれしいことだ 期待&応援してる
- 895 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 23:59:57.61 ID:l3cgm0uj]
- 俺も応援してるぜ!
- 896 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 00:01:01.81 ID:XpoHueCX]
- めっちゃ応援してるぜ! OSSならなお応援するぜ!
- 897 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 00:54:17.20 ID:NXti3Uhs]
- 俺はMIFES使ってるよ。
会社で使ってるのがMIFESだから、単に使い慣れてるってだけだけど。
- 898 名前:885 mailto:sage [2012/11/30(金) 12:26:10.60 ID:JjgTdcaz]
- ID変わってますが885です。なんかプレッシャーが……。
エディターというよりは高級な開発支援ツールみたいな位置づけで考えてます。 いちおう以前エロゲー会社にいたんだけど、スクリプターの声って全然吸い上げられないんだよね。 演出がすごいと言われているメーカーさんは吉里吉里は使ってないと思うけど、 他でできて吉里吉里でできないことっていうのはそんなになくて単に開発効率の問題ではないのかしら、 と常々思ってたんだよね。 どんだけディティールにかける時間を稼げるか、みたいな。時間は増えないので効率あげて密度を圧縮するしかない。 まあ、少作品でもなんでも自分で完成品が作れるとこまでツールを仕上げるのが先なので、公開とかいつになるかわからないけど。 とりあえずなんか自作のツール作り始めて途中でやめたりしたことは無いので、いったん忘れて待ってて下さいw
- 899 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 18:06:43.79 ID:7sIWQ+AM]
- >>885
現役でエロゲー会社(吉里吉里使ってる)にいるが スクリプターの声なんか現場で聞いた事ないな。 だいたいが、締め切りに追われてヒーヒー言っててそれ(演出)どころじゃない。 > 演出がすごいと言われているメーカーさんは吉里吉里は使ってないと思うけど、 そんな事はない…ハズ。 がんばってるところはあるが、がんばってない所が圧倒的多数なのは認める。 ウチはがんばってる部類に入るとは思っているが、客観的にどうかは知らんww 結局は効率が上がればヒーヒー言わなくなるだろうから そうしたら全体的なレベルはあがるかもしれないが、正直なんともいえない。 というのも、大分前に某社で専用エディタ(吉里吉里専用)を作って運用したという話を聞いたので 体験版とかサンプルを見てみたが、ぶっちゃけ演出面で他と差が出てるとは言いがたかった。 圧迫してる作業をなんとかしても結局、演出に差は出ないのかもしれない。 (>>885 は支援ツールと言ってるから、エディタうんぬんの話じゃないんだろうけど一応) なので、結局何が言いたいかというと 業界全体の演出のレベルを上げたいなら演出のプリセットを大量に用意した方がいいかもしれない。 という、話w 否定的な話ばっかりになってしまったけど 個人的には興味があるネタだったので、今後なんか力になれそうな事があったら協力するよ。
- 900 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 18:12:31.47 ID:Z++gQoXj]
- まじ期待する。KKDE使ってるけど↓の辺が不満なんだ。
{},[], /**/ の判定が甘く表示されない(間違える)時がある 置き換えの機能の未熟さ。 インデックスつけての置き換えとか欲しい。選択範囲の上から(下から) hogeをインデックスの初期値が5、プラス値が1なら *hoge5 *hoge6... に置き換える。みたいなの 画像、音声ファイルをエディタで表示、再生した際、履歴を保存し 手軽に再確認(ファイル名のコピペと合わせて)できる機能
- 901 名前:885 mailto:sage [2012/11/30(金) 20:06:54.01 ID:JjgTdcaz]
- >>899
おお現役! お疲れ様です。 よく考えると圧縮された時間はたぶんそのまま開発期間の圧縮になる気がするので、 演出レベルを上げようという話にはなかなかならないかもしれないね。 演出プリセットもそうだけど、スクリプト打ち込みのスタイルを根本から変えてやろうか、という野望がw >>900 不満点承知。 ちぃおぼえた。 リソースの参照とか引用とかが手軽にできることは最重要だよね。 なんか……頑張ります。 あと多人数開発の先祖返り現象を撲滅します。
- 902 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 16:29:32.69 ID:us6OqL79]
- 演出のプリセットを販売するB2Bどうすか?
- 903 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 18:51:51.34 ID:fMZB+Yag]
- 駄目っすね。底が浅いっす。
- 904 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 20:28:07.62 ID:/PTyKigH]
- プリセット使うのめんどい。シナリオに自動割り当てしてくれ
- 905 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 23:55:25.98 ID:WNhUb9cA]
- やっぱりこれからの最低動作スペックの目標はSurfaceになるんかね
- 906 名前:899 mailto:sage [2012/12/02(日) 13:42:22.62 ID:FS3F68LO]
- >>901
先祖がえり現象は svn/git やなんかのバージョン管理じゃダメかい? その辺が考慮された上での話しかどうかでちょいと方向性が変わりそう。 vim 使いの俺は >>900 の話は不憫でならんがw リソース(音声、画像、などなど)の参照うんぬんに関しては超同感。 リソースの参照がめんどくさいという点に関して言うなら 10年この仕事してるがいまだに答えが見つからんw スマートな方法をだれか教えてくれw
- 907 名前:名前は開発中のものです。 mailto:sage [2012/12/02(日) 17:11:11.07 ID:9LL+DM0d]
- Vimなら例のスクリプトを駆使すれば出来そうじゃん
- 908 名前:名前は開発中のものです。 mailto:sage [2012/12/02(日) 18:00:41.23 ID:FS3F68LO]
- >>907
できるよ。 そういうつもりで書いたんだけどなんか変か? すまん、最近あんま寝てないからどういうツッコミか意味がわからんw
- 909 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 13:30:58.32 ID:EGPWlZA8]
- そんな高度な話はよくわからん。吉里吉里のuni16BOMが使えるエディタじゃなきゃ話にならん。
- 910 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 15:31:29.03 ID:lnIBmDTM]
- Eclipseで開発できるようなプラグインないかなー
NetBeansでもいい
- 911 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 22:38:33.02 ID:LSQ+te6p]
- 無ければ作ったらどうですか?
- 912 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 22:40:19.18 ID:TKVskrVC]
- 自分で作れたら欲しいなんて書き込みしないじゃないですか。
- 913 名前:名前は開発中のものです。 mailto:sage [2012/12/03(月) 22:54:56.63 ID:LIZVn6Y5]
- クレクレ乞食
- 914 名前:名前は開発中のものです。 [2012/12/04(火) 00:34:19.75 ID:vrXrRNS0]
- 質問です。
レイヤーの位置を、移動した場合、 実際に画面が更新されるまでlay.Left等で取得しても反映されていないのでしょうか? for(i=0; i<lay.count; i++) { left = lay[0].left; left+=2; lay[i].left = left; } 少しおかしな文ですが、この場合、iが0の時と1の時では、実際の画面上のレイヤが移動してないので、 数値は一緒と言う解釈で間違っていませんか?
- 915 名前:名前は開発中のものです。 mailto:sage [2012/12/04(火) 05:02:18.48 ID:5Y1B4cky]
- >>914
配列layにレイヤーが複数枚作られているわけだよね? lay[0]が2ドット右に、他はlay[0]のさらに右に2ドットの位置に移動すると思うけど lay[0].left=2 lay[1].left=4 lay[2].left=4 lay[3].left=4 ...
- 916 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 13:11:30.30 ID:OAf+EQqm]
- >>912
違うな 無ければ創って、公開して是非を問うのがハッカーの本分だ お前は根が卑しい どこの生まれだ?
- 917 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 13:33:18.76 ID:3kBz+hLD]
- こういうKY遅レスって恥ずかしいよね……
- 918 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 17:07:14.38 ID:CUA0ldJv]
- ハッカーとか誰も言ってないんですけど><;
怖いです><;
- 919 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 18:48:45.48 ID:VL5yw5pD]
- 大抵こんな遅レスは自演である場合が多いよな、
- 920 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 13:24:14.93 ID:8Bp3h0zy]
- 吉里吉里が時々イベントを取りこぼすことがあるんだけど、なんとか
防止できないかな。ご存知の方教えて下さい。 たぶん以下の No.189 で述べているのと同じだと思う。 b.koroweb.com/pa/patio.cgi?room=kaicho&mode=view&no=3 onClick()だったら大丈夫なのかな。でも、onKeyDown()とかでも 同じような(onKeyUp()が呼ばれない)ことが起こることがあるし…。
- 921 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 14:07:05.86 ID:JzVH5JKg]
- イベントコールバック内で重い処理入れるとダメってことなら、
AsyncTriggerをキックしてIdle時に処理入れるようにすれば大丈夫かもしれんね。 非同期処理なのでちょっと注意して書かないといけないけど。
- 922 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 21:06:10.50 ID:k/CKdh2o]
- onMouseDown使わずにonMouseUpで処理すれば?
KAGのボタンなんかもそうなってるかと
- 923 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 21:20:33.09 ID:8Bp3h0zy]
- >>921
非同期処理はやってみたけど実装がかなり大変なので、今 あるものを全部作り直すのはちょっとキツい…。でも、 それならなんとかなることは確認できた。 >>922 リンク先の情報に従い、今はonMouseUp()で処理するようにした (それで確かに問題は起こらない)けど、それだと使った時に 反応が悪いのを実感してしまう…。 難しいもんです。
- 924 名前:名前は開発中のものです。 mailto:sage [2012/12/10(月) 00:10:31.01 ID:F7vOg7TX]
- マウスアップがトリガーだと押した後でカーソル外してキャンセルできる利点があるんだけどね
カーソル表示の無いスマホとかタブレットとかのタッチの際には押したときに選択を確認できる
- 925 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 10:04:45.47 ID:GlbHtPFB]
- ウィンドウズOSのOKキャンセルはマウス押しながらカーソルを外せばキャンセルになるけど
吉里吉里2の終了時の確認とか、はいを押しながらボタンからカーソル外して離しても、 そのままはいを押したことになるから、そういうのは考えてないらしい
- 926 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 19:33:44.77 ID:W8Pcdqlh]
- メソッドの遅延呼び出しする汎用関数作ってみた
function AsyncCallback(callbackAndArgs*) { /**/var trig; /**/if (typeof global.AsyncCallbackInstance == "Object") { /**//**/trig = global.AsyncCallbackInstance; /**/} else { /**//**/trig = global.AsyncCallbackInstance = new AsyncTrigger(null, ""); /**//**/with (trig) .cached=true, .mode=atmAtIdle, .callbacks=[], .onFire=function { /**//**//**/for (var arr; (arr = callbacks.shift()) !== void; invalidate arr) { /**//**//**//**/var cb = arr.shift(); /**//**//**//**/if (arr.count > 0) cb(arr*); else cb(); /**//**//**/} /**//**/} incontextof trig; /**/} /**/trig.callbacks.push(callbackAndArgs); /**/trig.trigger(); } Debug.message("Before"); AsyncCallback(Debug.message, "AsyncCallback", "Test1"); AsyncCallback(Debug.message, "AsyncCallback", "Test2"); Debug.message("After"); //Outputs: // 00:00:00 Before // 00:00:00 After // 00:00:00 AsyncCallback, Test1 // 00:00:00 AsyncCallback, Test2
- 927 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 19:47:17.90 ID:W8Pcdqlh]
- あー、arr.countのチェックは不要だったかも…
if (arr.count > 0) cb(arr*); else cb(); は、cb(arr*);だけでおkっぽい
- 928 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 00:52:03.88 ID:qssDTYCw]
- kwidgetsにAsyncClallerってのがあるよ
|

|