1 名前:名前は開発中のものです。 mailto:sage [2009/06/06(土) 01:11:54 ID:EztZkDNL] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17 pc11.2ch.net/test/read.cgi/gamedev/1234356309/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5 の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
465 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 17:38:43 ID:irbfFcCJ] 式中関数のコンテキストって何になるの? いろいろ試してみたけど,それを含むクラスのインスタンスになるっぽい?
466 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 17:44:51 ID:GjsPccWg] >>462-464 めちゃくちゃ早い回答ありがとう! 何かできそうな気がしてきた じっくり考えてみるよ、本当にありがとう
467 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 19:51:17 ID:urpQMU76] >>465 globalになるんじゃないっけ
468 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 20:27:58 ID:x44gCfOd] ちょっと相談に乗ってほしい セーブデータをマイドキュメント以下に保存させるようにしたんだけど、起動すると、なんかexe直下にもsavedataフォルダが作られて、krenvprf.kepってのが作られて困ってる。 デバッグ情報を記録してるってことはリファレンスに載ってたからわかったんだけど、デバッグはOFFにしている(・・・ハズ)なんだ。 Releaserでxp3とかにするときに取り除かれる、って聞いたんだけど、相変わらず生成されちゃう。 どうすればいいか、誰か知らないだろうか?
469 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 21:17:24 ID:elWYaLJk] >>468 吉里吉里付属の「krkrconf.exe」で設定できるよ
470 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 21:19:24 ID:V40faU5w] >>468 セーブデータをマイドキュメント以下、ってのをどうやって実現した? 吉里吉里設定を使って datapath を適切に設定して、 プログラムからは System.dataPath を参照させるのが正しい手順 除外ってのは、アーカイブ時に除外されるってだけだ。
471 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 21:29:23 ID:x44gCfOd] >>469 確認したけど、デバッグモードはOFFになってるんだ >>470 Config.tjsの所で、 ;saveDataLocation = System.personalPath +"savedata"; ってしただけなんだけども。 他のtjsファイル見たけどsaveとかが無くて――って、dataPathで検索すればいいのかな?
472 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 21:31:51 ID:V40faU5w] >>471 使ってる吉里吉里のバージョンは? このあたりの仕様は Vista 用に、2.3 で変更になってる ( dataPath機能の追加) 古い版では、krenvprf.kep や 例外時のログが実行ファイルのあるところの savedata 以下にできてしまうのは仕様で回避できない。
473 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 21:34:39 ID:x44gCfOd] >>472 バージョン調べたら、2.30.2.416だった。 大丈夫なのかな・・。公式見てこよう。
474 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 23:09:41 ID:V40faU5w] じゃあそれは吉里吉里本体は問題ない。 KAGも新しい 3.3 とかなら var saveDataLocation = System.dataPath; // セーブデータ保存場所 となってるはずだ。これはいじる必要はない。 krkrconf.exe で実行ファイルを指定して、システム全般/データ保存場所 を適切に指定した cf ファイルをつくれば、それに従って動作することになる
475 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 23:21:59 ID:C6ikQx71] [iscript]内で、シナリオファイル上での普通の文章みたいな操作はできないのでしょうか。 例えば、普通のシナリオで、 新しい朝がきた――希望の朝だ―― と記述すると、この文章がずらずらっと表示されますよね。 これと同じ動作を、[iscript]〜[endscript]の中で出来ないかということです。 ( drawTextで実現できるのかなと試行してみたのですが、ずらずらっと表示されるのでなく、一気に表示されてしまいました。 また、ここで描画した文字分、テキストの描画位置が進んで欲しいのですが、それもありませんでした。 // テキストとテキスト描画色を引数とするマクロを作り、そのマクロからこのsubroutineに飛ばす *sub [iscript] { var a = mp.text; // テキスト取得 kag.fore.messages[kag.currentNum].font.height = 28; // フォントサイズを合わせる for ( var i=0; i<mp.text.length; ++i ) { kag.fore.messages[kag.currentNum].drawText( kag.fore.messages[kag.currentNum].x, kag.fore.messages[kag.currentNum].y, a.substring(i,1), mp.color); kag.fore.messages[kag.currentNum].x += 28; } } [endscript] [return] ) よろしくお願いします。
476 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 23:32:54 ID:x44gCfOd] >>466 いっついぐざくとりー >var saveDataLocation = System.dataPath; // セーブデータ保存場所 が >var saveDataLocation = "savedata"; // セーブデータ保存場所 ってなっていた・・・。 これか!!! 本ッッッッ当にありがとうございます!
477 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 23:34:13 ID:x44gCfOd] うわあああああアンカまちえたああ・・・・・ 2chブラウザがっががが 改めて >>474 本当にありがとう!
478 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 23:44:49 ID:x44gCfOd] 直ったと思ったら直っていなかった・・・・ でもやっぱり>>474 の >システム全般/データ保存場所 を適切に指定したcf ファイルをつくれば で解決した・・・ リアルでドジっこ属性なんて持っててもウザいだけだろjk・・・
479 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 00:07:23 ID:FngJ034Z] >>465 レキシカルクロージャではないからglobalになるはずだが変更があったのなら分からん。
480 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 00:14:33 ID:UVEGN1Jh] >>475 どうするのが最善なのか俺にもわからんが、スキップとか履歴とかメッセージ速度とか できるだけ既存の仕組みを使いたいならembタグが一番楽だと思う
481 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 01:15:39 ID:jNIe4i86] >>475 var dic = %[]; var str = "表示したい文字列"; for(var i = 0; i < str.length; i++) { dic.text = str[i]; kag.tagHandlers["ch"](dic); } 試してないけど、こんな感じで出来るかも。 クリック待ちとかConductorの制御が必要なものは 素直にKagでやったほうがいい。
482 名前:名前は開発中のものです。 [2009/08/09(日) 17:52:51 ID:wSPP8w81] トランジションを使うときに、layerの番号を指定して、 chilrdenをfalseにすると1つのlayerでトランジションが起きますけど、 これに複数のlayerの番号を指定して、同時にトランジションを起こすことはできませんかね。 例えば、複数のキャラの立ち絵を同時に登場させたいときなどに使いたいんですけど。
483 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 18:21:40 ID:KZiEUzEo] KAGに於いては、childrenをfalseにせずにトランジションするのが正道にして近道。 日付表示みたいな小窓を出しててそれを変えたくないってんなら、 それもオモテウラ用意するのが多分正解。
484 名前:名前は開発中のものです。 [2009/08/09(日) 18:42:31 ID:wSPP8w81] >>483 そうか、裏ページにコピーして変わらないところは変化しないのか。 トン ついでに、エンティティ使ってイメージタグのストレージ属性を変数で指定した場合、変数の値を途中でevalかなにかでで変えた場合は勝手に画像の中身も入れ替わるの? それとも、新しくイメージタグを指定するまで残るものなの?
485 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 20:04:33 ID:3+cLengQ] >>484 エンティティはタグの解析時に参照される(値をTJSとして実行して、その結果に置き換わる) あとで変数の中身を変更したところで影響ないし、それによって再読み込みなどはされない
486 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 20:52:23 ID:cGs7Rp5+] >>482 単にコマンド列挙するだけで同時に走るよ。 もっとも、子レイヤでのトランジションは、トランジションのまちがややこしくなるのと、 レイヤサイズ違いの吸収がめんどくさいのでおすすめはしない。 ×変わらないところは変化しない ○同一内容になってるから切り替わっても区別がつかない
487 名前:名前は開発中のものです。 mailto:sage [2009/08/09(日) 21:12:13 ID:PuJDDIqH] 余談だが、単純にフェードイン・フェードアウトだけなら、moveタグでやる方法もある。 この間にトランジションを行うと巻き込まれるが、好きなレイヤをそれぞれの時間で表示・非表示できるのは結構便利。
488 名前:名前は開発中のものです。 [2009/08/10(月) 02:18:21 ID:mZ36Q/5Y] キャラごとにボイスのオンオフを作りたいのですが、 何かサンプルはないでしょうか?
489 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 08:52:33 ID:N33HnzZP] >>488 サンプルも何も、キャラごとにボイスONの変数を用意して、 それでボイス鳴らすマクロを[if]なりcondなりしてやればいいだけだと思うが
490 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 15:15:14 ID:mZ36Q/5Y] >>489 確かにそうですね、なんとかできました。 ありがとうございます。
491 名前:名前は開発中のものです。 [2009/08/11(火) 01:56:09 ID:U/SKRjwd] >>485 >>486 ありがとう、なんとかなりますた ついでにもう一つ。 携帯からですまん。 [eval exp="f.layer_c1 = 2"] [eval exp="f.pos_l = -200"] [eval exp="f.layer = 'f.layer_c' + mp.lay"] [eval exp="f.left = 'f.pos_' + mp.pos"] [image storage="xxxx.png" layer="&f.layer" left="&f.left" ] で、lay=2、pos=lで指定すると、 f.layerもf.leftも文字列の変数として認識されて、 無理矢理整数型にしようとすると0になってしまいます。 "f.layer_c1"といった文字列を,f.layer_c1という関数(中身は数値) に変える手だてはないでしょうか?
492 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 03:14:42 ID:ieF9pzLM] 多分これかな? [eval exp="f.layer = 'f.layer_c' + mp.lay"] [eval exp="f.left = 'f.pos_' + mp.pos"] ↓変更 [eval exp="f.layer = f['layer_c' + mp.lay]"] [eval exp="f.left = f['pos_' + mp.pos]"] ただぱっと見の状況ではf.layer_c2が無いから lay=2だとvoidになると思うけど
493 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 15:46:52 ID:OVZtbqV/] 質問させていただきます。 ―(接続符号ダッシュ)を二つ繋げて使うと、文字と文字の間に微妙な隙間が出来てしまいます。 (例)―― ↑ここあたりに微妙な隙間が出来る。 字間調整なので色々と試してみたのですが、ぴったりと密着せずにうまくいきません。 こういう場合はどうすればいいのでしょうか? ご教授お願いします。
494 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 16:09:00 ID:72wadl5V] アンチエイリアスがかかってるからじゃないかな。 drawTextで書くか、アンチエイリアス外したレンダリング済みフォントを指定するとか?
495 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 16:36:44 ID:j4UQjU4o] >>493 デフォで文字間を空けてるなら [style pitch=0]――[style pitch=default] ダメならpitch=0を-1とか-2にしてみる フォントに影つけてるなら[ch text="――"]とかも試してみるといいかも
496 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 17:45:50 ID:DikYrcFL] VideoOverlayクラスを継承して独自のクラスを作ったのですが、 ムービーを左右反転させて再生する方法は何かありませんか?
497 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 18:17:54 ID:OVZtbqV/] >>494 、>>495 ありがとうございます。 おかげ上手くいきました。
498 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 19:33:50 ID:QXG/hnfO] >>496 C++? TJS?
499 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:02:53 ID:DikYrcFL] >>498 ああごめんTJS 好きな位置でムービー再生できる関数作ってたんだけど 反転再生出来ないかなと思ってリファレンス見たけど無かった
500 名前:名前は開発中のものです。 [2009/08/11(火) 20:21:02 ID:j4UQjU4o] >>499 TJSのみで実現するならmode=vomLayerでレイヤ描画にして onFrameUpdateのタイミングでlayer1なりlayer2なりに対して flipLR/flipUDするしかないんじゃないかな
501 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:31:37 ID:DikYrcFL] すんなりお手軽には行かなさそうですね ありがとうございます
502 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:41:35 ID:DikYrcFL] ちょっと前にここでうpされてた layerExBTOA.dllを使ってるんだけど onFrameUpdate内で左半分と右半分を合成表示してるから flipUDはいけたけど、flipLRはそのままだと無理だった
503 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:58:43 ID:/qWwaawF] 質問です。マクロに引数を持たせるのはどうしたらいいでしょうか? 下のソースで失敗したのですが、やりたい事はわかりやすいと思います [macro name="pos_set"] [eval exp="tf.func = %function"] [image storage="name_masato" page="fore" left="10*tf.func" top="5*tf.func" layer="3" visible="true"] [endmacro] どうやれば実装できるでしょうか?
504 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:02:19 ID:j4UQjU4o] 情報の後出しは感心しないが copyRightBlueToLeftAlphaの後にimageWidthを 半分にしてfilpLRするのではダメなん? まあ既に解決してるならいいんだが
505 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:22:23 ID:B/yENLBD] >>503 [macro name="pos_set"] [eval exp="tf.func = mp.function"] [image storage="name_masato" page="fore" left="10*tf.func" top="5*tf.func" layer="3" visible="true"] [endmacro]
506 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:24:57 ID:DikYrcFL] 後出し申し訳無いです > layer1.width = layer1.imageWidth / 2 をやめて、layer1.leftをマイナスの方に持っていくと反転表示できました
507 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 22:38:16 ID:/qWwaawF] >>505 ありがとうございます! そして、やっていて出来ないのが不思議なのでも別の質問なのですが、 [emb exp="tf.pos_x"] [emb exp="tf.pos_y"] [backlay] [image storage="image.tlg" page="back" left="tf.pos_x" top="tf.pos_y" layer="12" visible="true"] [trans method=crossfade time=10] [wt] これで、embで中身を表示した時は330,400 という風に表示されるのに、 実際には(0,0)の場所に画像が表示されてしまうのですが、原因は分からないでしょうか・・・?
508 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 22:42:03 ID:7cNeYFf+] ×[image storage="image.tlg" page="back" left="tf.pos_x" top="tf.pos_y" layer="12" visible="true"] ○[image storage="image.tlg" page="back" left="&tf.pos_x" top="&tf.pos_y" layer="12" visible="true"]
509 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 23:10:07 ID:/qWwaawF] >>508 oh o.......rz ありがとうございます
510 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 01:42:04 ID:ErlnEzrS] >>499 それ継承(is-a)じゃなくてhas-aにするもんだと思うぞ。 クラス・関数どっちでもいいからヘルパーを用意する。 でなきゃ機能追加するたびに継承してカオスる。
511 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 02:43:59 ID:+MZUpSTy] 右クリックでデフォだとメッセージレイヤが消えますよね。 それに、さらに一部の前景レイヤも消したいんですよ。 んで、色々調べてみたら、MainWindow.tjsの3000行目付近の 下記の辺りをいじくればどうにかなるってことまではわかったのですが、 その先が手詰まりです。 右クリックでメッセージレイヤと一部の前景レイヤが消えて、 クリックor右クリックで元の状態に復帰という動きにしたいんです。 function setMessageLayerHiddenState(b) { var layers; layers = fore.messages; for(var i = layers.count-1; i >= 0; i--) layers[i].setHiddenStateByUser(b); layers = fore.layers; for(var i = layers.count-1; i >= 0; i--) layers[i].setHiddenStateByUser(b); // プラグインを呼ぶ forEachEventHook('onMessageHiddenStateChanged', function(handler, f) { handler(f.hidden); } incontextof this, %[hidden:b]); }
512 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 02:47:52 ID:+xCib+xM] デフォでその機能あると思うけど [layopt autohide=true layer=2] みたいな。
513 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 06:41:21 ID:+MZUpSTy] >>512 おお、本当ですた。 意外な機能があるんですねorz ありがとうございます。
514 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 14:26:34 ID:mlqaS2Wh] 今更感のあるネタだが ゆの in TJS // ゆの in TJS function yuno_in_tjs() { var X = -1; var _ = -1; var 来週も見てくださいね = "Debug.message('ひだまりスケッチ×365 来週も見てくださいね!')"; return X / _ / X < 来週も見てくださいね!; } 誰かもっと変態的なコードにできない?
515 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 15:01:55 ID:zptbEzUH] >>514 今更感どころか初めて知った なんだこれ可愛いなw
516 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 15:42:16 ID:mlqaS2Wh] // 改造版 // 後置! でのmix-inと、プロパティの評価を使ってみた // 参考 ttp://d.hatena.ne.jp/keyword/%A4%E6%A4%CE%20in%20language var ゆの; property X { getter() { return ゆの === void ? (ゆの = "ひだまり") : (ゆの += "スケッチ"), -1; } } property _ { getter() { return (ゆの += "×365"), -1; } } var 来週も見てくださいね = "+Debug.message(ゆの += ' 来週も見てくださいね!')"; X / _ / X < 来週も見てくださいね!;
517 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 19:53:41 ID:+MZUpSTy] loadpluuginでwuvorbis.dllを読み込んでいるのに、 xxx.oggは対応できない Wave 形式ですって出る…… 別のところではきちんとSEもBGMも出るのに、なんでだYO!
518 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 19:56:34 ID:+xCib+xM] ビットレートか何かがおかしいんじゃないかしら
519 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:04:06 ID:JU90xjFD] そういうエラーが出たかどうかはおぼえてないけど、 oggのモノラルは再生できなかったような気がする。
520 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:08:17 ID:RgWJtapw] 単にファイルが壊れてるだけじゃないの? あとはOggFlacとかになってるとか
521 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:13:08 ID:+MZUpSTy] いや、同じSEを他の場所で使っても大丈夫なんだ。 おさかな定食のsaveloadでマウスがオンしたときのSEを再生しようとすると、エラー吐く。 んで、そこを空欄にしてみたけど、今度はファイル名の部分が空白になって、 同じエラーが出てきたorz 明後日までに終わらない気がして来た……ごくり……
522 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:15:22 ID:GZbw9ZXF] SEならwavでいいじゃない
523 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:16:46 ID:JU90xjFD] 得体の知れないものを使ってることが問題のような気が……。
524 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:32:18 ID:RgWJtapw] >>521 空白にしたら同じエラー? ファイルがみつからないっていうエラーじゃなくて? あと他の場所ってのは、別のソフトって意味じゃないよな 念のため、kirikiri2フォルダの中にあるaudioplayerでもテストしてみ
525 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 21:11:03 ID:+MZUpSTy] >>522 今確認したら、.wavだたorz .wavで指定したら直りましたわ。 トンクス。 >>523 今更ながらそう思う 素直にクリッカブルマップを使えばよかったorz てか、今からやっても間に合うかなw >>524 いや、同じソフトの別のシナリオファイル ファイルが見つからないんじゃなくて、 「 は対応できない Wave形式です」って。 こんなときにおさかな定食が工事中なんて\(^o^)/ 背伸びしてあやえもさんのところのプロフェッショナル版を 使ったらもう涙目www
526 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 21:27:15 ID:mpozNXs2] もういい、少し黙れ
527 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 02:53:53 ID:KfueRWpR] コミケいつだっけ?
528 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 02:57:18 ID:RWL7PvZg] 明日
529 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 11:31:17 ID:Zy2dAsPb] マスターアップまだなんだが・・・・。 もう泣きそう。
530 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 12:16:33 ID:9Uoqkqvn] わざわざ2chに来て泣き言を言うってことは、同人なんだよな? そうだと言ってくれ。
531 名前:名前は開発中のものです。 mailto:sageORCE_IDK [2009/08/13(木) 16:16:06 ID:Q+XnYHTG] 日付でわかれよ
532 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 16:38:45 ID:9Uoqkqvn] まるでこの時期にマスターアップを迎えるプロなど存在しないかのような 発言……? さてはお前、モグリやな!!
533 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 19:53:24 ID:L3ZDE1ag] 嫌なこと言うなよ…… こっちまで憂鬱になるだろ
534 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:08:21 ID:JoaK+4n+] そろそろRに焼き始めないとな
535 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:16:31 ID:/Qji50yL] がんばれ超がんばれ
536 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:22:55 ID:Eq33CpVN] 似たような修羅場の奴多くてワロタ さて、焼くか・・・
537 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 02:44:49 ID:FPQ4zdUk] 変数にはf、sf、tf、varで宣言など複数種類がありますが 例えば「var scale = 100」などで一度設定した値を、二度と変更できなくする、 つまりこの場合で言うと、一度scaleという変数を宣言・使用しているのに その事を忘れて、別の箇所で再度同名の変数を宣言・値の入力をしてしまっても、それを無効化する というような方法は何かありませんか?
538 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 02:57:50 ID:IKjdu+Ms] 読み出し専用プロパティにすればそういうことができる property scale{ getter{ return 100; } } fなどにするのであれば、これを f.scale = *scale とすればfに入るよ
539 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 03:33:20 ID:FPQ4zdUk] そういえば以前TJSの解説で、getterとかsetterとか見たような・・・ ありがとうございます
540 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 03:55:23 ID:pUVLWf53] ちょwドライブ壊れたお(・ω・) TJSにconstやfinalはない。getterを使う。
541 名前:名前は開発中のものです。 [2009/08/15(土) 12:00:53 ID:JEMY5t4s] CDに焼いたの起動したら ストレージ ./e/myhoney!/savedata/datasc.ksd を開くことができません って出た
542 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 13:57:22 ID:TlyPSHsG] ある素材を改変してシステムボタンを作っているのですが、KAGはともかくtjsがさっぱりなのでご教授願いたいです。 前略 function onSaveButtonClick() { // セーブ ボタンが押された kag.saveBookMarkToFileWithAsk(); 以下略 ……というtjsスクリプトの kag.saveBookMarkToFileWithAsk(); の部分を改変して、 自作セーブ画面のksファイルを、タグで言うcallで呼び出すような感じにするには、どう記述すればよいのでしょうか? できればご回答のほどよろしくお願いいたします。
543 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 14:24:48 ID:ev7uGu1G] kag.callExtraConductor('jasakusave.ks');
544 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 03:45:45 ID:pTlNtrsz] 久しぶりに来たが >>6 のバグはまだ直ってないのかよw
545 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 20:36:37 ID:Y6R2wxM/] あれテンプレ
546 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 23:39:14 ID:LQiEnXrS] >>543 ありがとうございました!
547 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 01:44:13 ID:TM1IH0UX] deeたんネギ振ってる暇があったら吉里吉里に関する記事書いてくだせぇ。おねげえしますだ。
548 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 01:48:34 ID:8Fyt+PXL] ここんとこずっとハード屋さんだよな
549 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 02:29:17 ID:A6RGhWVo] 吉里吉里に飽き飽きしてんじゃね?
550 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 02:44:12 ID:grkBxbsw] 吉里吉里のオフ会やら勉強会やら参加しようって人が 飽きたとは考えにくい
551 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 19:31:21 ID:9VfA4Tkc] 勉強会とかは、半ば義務とか強制意識だったりして……(´;ω;`)
552 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 03:05:03 ID:HkE4XRd9] Nスクだと、犬と猫みたいにSLGとかもあちこち見かけるんだけど、 吉里吉里だと、SLGってどんなのある? 作り始める前に、いっぺん手本を見ておきたいと思って
553 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 11:02:49 ID:j6gCmr0h] レイヤの輝度を時間で変化させることって出来ませんか? アニメーションのように、クリック操作などに影響することない動作で、です 例えば、段々と暗くなっていく風景だとかをやりたいと思っています ちょっとずつ暗くした風景.jpgを複数用意すればアニメーションでもやれるかなと思いますが、値をいじくるだけでどうにかならないかなということです
554 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 18:03:18 ID:MVto6jJL] >>553 手っ取り早く考えるなら暗い背景画像の上に 明るい背景画像を前景レイヤに置いてmoveタグで徐々に透明にする もしくはtransタグでレイヤ指定してクロスフェード。
555 名前:名前は開発中のものです。 [2009/08/19(水) 18:56:28 ID:xyySeW0n] TJSで、 var aa=20; のように定義した変数を、ゲーム再起動後も保持するにはどうしたらいいですか? システム変数にしたいのですが方法がわかりません。
556 名前:名前は開発中のものです。 [2009/08/19(水) 18:58:09 ID:xyySeW0n] >>552 あまりないかも。自分も知りたい。 とりあえず「福音ノエマ」で検索すると同じ作者ので数本あるよ。
557 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 19:01:19 ID:GeFoES14] >>555 はじめっからsf.aa=20にしてたら駄目なの SLGと一言で言っても、プリンセスメーカーみたいな育成系とか ファイヤーエムブレムみたいなタクティクス系とか色々あるが
558 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 22:27:06 ID:uQNY+iWK] ちょっとググれば色んなジャンルの吉里吉里製SLGがいくらでもヒットするだろうに 商業だとナインテイルあたりが頑張ってるぞ この程度調べることも出来ないヤツがSLGなんて作れるのかよ('A`)
559 名前:553 mailto:sage [2009/08/19(水) 23:03:36 ID:j6gCmr0h] >>554 ありがとうございます。 moveって、名前からして移動だけのものとしか捉えてませんでした・・・。 試してみましたが、これでちょっと実現出来るかもです。 transはwtで待たなくてはいけないのでしたよね、確か。
560 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 01:26:16 ID:xoPuuaAi] >552 冠を持つ神の手、マジオススメ
561 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 02:29:45 ID:od0PolQU] >>560 あれはいいSLGだよな 個人っぽいフリーゲームだからおおっぴらに書くのも…と思ったが、 2chにもぼちぼちスレあったから、本スレ貼っとこう 【小麦畑】冠を持つ神の手 5日目【かもかて】 schiphol.2ch.net/test/read.cgi/gameama/1249092271/
562 名前:552 mailto:sage [2009/08/20(木) 03:02:19 ID:KXHm6VV3] >>556 >>558 >>560 皆さんどうもありがと。 実は普段同人エロゲばっかやってて、一般フリーのとかチェックしてなかった いまあれこれ触ってるけど、吉里吉里のSLGもよく出来てるね〜 勉強になる
563 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 03:30:40 ID:BKQ1SxeY] 吉里吉里で麻雀作ってるスレもあるよー。コンソール見たらKAGの上で走ってたから思考だけTJSなんだろね。 完成したらコードを見てみたいものですよ。 まぁ俺は麻雀は卓から追い出されるくらい弱いからバイナリ眺めてるのと大差無いだろうけどもー
564 名前:名前は開発中のものです。 [2009/08/20(木) 06:13:41 ID:so467EM9] evalはさんで仕方がないからtjsを使おうと思ったら、 kagからtjsへ、値保持のためにtjsからkagへ、で常に変数ごとに数行かかるのね……
565 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 12:20:59 ID:sDLzHeBi] >>561 オープニングの演出を見て、フレームレート低いけど頑張ってるなー と思ったら、flashだった……