1 名前:名前は開発中のものです。 [2008/07/24(木) 11:16:40 ID:w0/6Uk+/] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その14 ttp://pc11.2ch.net/test/read.cgi/gamedev/1204006714/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5 辺りを参照のこと。
728 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 12:54:43 ID:XQwUBidX] うはw シナリオって脚本だから、 イベントドリブン… オブジェクト指向… 構造化プ……………とか違うのよね 頭でわかるのと体がおぼえるのって別でw はじめてのKAGのとき、リンクとかでバンバン飛ぶの気色悪くて、 無駄な悪足掻きしたっけなー 電波の方の所の、描画デバイスの拡張のサンプルとか 楽しそうー 吉里吉里でもHGIMGみたいに、素人が比較的簡単に3D出来る プラグイン、>>704 に期待?!
729 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 13:28:23 ID:eLQioNgn] >>727 KAG(言語):マークアップ言語ーだと思う 変数一つ作るにもTJSを埋め込まないといけない。 正にマークをつけてるだけ。 KSファイルはKAGシステムから読み込まれるデータファイルであって スクリプトじゃないんだけど混同してる人多いのかな。
730 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 14:12:23 ID:BrqyP+pp] >>729 ゲーム業界の現場では、普通、KAGみたいなやつこそを「スクリプト」って言う マークアップ言語、は言語のスタイルを指す言葉。 KAGは制御構文もってるから HTMLと単純には同列におけない。 TJSも「スクリプト言語」だけど、それはプログラマよりの用語
731 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 15:01:03 ID:L9YXNW/G] HTMLは、ハイパーテキストのためのマークアップ言語だ。 スクリプティング言語では、断じて、ない。
732 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 18:05:35 ID:9AimaZ0C] Nスクから乗り換えようか迷ってんだけど、吉里吉里って ウィンドウ最小化の命令みたいなものってある?
733 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 19:48:55 ID:XLDWm6yr] あるよ
734 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 20:25:28 ID:1HbfFznc] あるの?
735 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 20:35:54 ID:XLDWm6yr] あ、いやごめん間違えた
736 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 20:43:25 ID:ANp0tvjx] ググれば出てきそう
737 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 21:48:14 ID:ul6mPBET] フルスクリーンのとき、他のアプリケーション(マニュアルとか)が アクティブになると自動的に解像度を一時的に元にもどして、 左下隅で小さくなってくれるようだが…
738 名前:名前は開発中のものです。 mailto:sage [2008/10/23(木) 23:08:49 ID:FH2BlMc9] TJSはLLで良いんじゃなかろうかDSLじゃないし。
739 名前:732 mailto:sage [2008/10/24(金) 10:07:09 ID:904TALkL] >>737 ありがとう。 あれあるとパニックボタンとかボス来たとか作れて面白いんだけどな… もうちょっと調べてみる あとNスクから乗り換えた人とかいたら、乗り換えたメリットとか教えて 下さい 何度もごめん
740 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 11:22:32 ID:jHhlQPyn] Nスクでいいじゃん むしろ何故乗り換えるのかよくわからない 素人レベルだとNスク使っても吉里吉里使ってもどうせ同じクオリティになる 俺は初めに吉里吉里使ったから惰性で使ってるだけ
741 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 11:55:21 ID:pDE74j+4] >>739 初めに1作Nスクで作ってから吉里吉里にしたけど 透過PNGが使えるのが一番大きい(今はNスクでも使えるかもしれないけど) あとはタグを覚えやすいとか[]で閉じるのが好きとか バカでもとっつきやすい初心者講座が結構あるのもいいかな つまり自分はノベル程度のものしか作らないのでどちらでも大差ない
742 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 12:38:16 ID:yESEmgoR] 栞ってなによ? 藤崎詩織? Kanonの栞? 本につけるしおり? ギャグ? テラキモス クリックゲーにこんな機能つけても無意味じゃね? Nスク使おう
743 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 12:55:03 ID:k/bKwCBd] ボスが来た? Windowsのタスクバーにボタンが表示されたままでいいなら、 もう、調べたかもしれないけど、 吉里吉里リファでWindow クラスを調べてみると 工夫で応用出来るものがありそう。 あと、krkrconf.exeで「フルスクリーン時で解像度」を 「変更しない」にしておくと、解像度を戻す必要がなくてよいかも。 吉里吉里/KAG使うならリファは一通り目を通しておくべし。
744 名前:732 mailto:sage [2008/10/24(金) 13:19:57 ID:904TALkL] >>740-743 素早い回等ありがとう Nスクじゃちょっと物足りないなと思って乗り換えようかと思ってただけなんで 凄い参考になった >>743 ありがとう ちょっと流し見(と適当検索)しただけだったから見落としてた あとメモ帳の間違いだった ごめん
745 名前:名前は開発中のものです。 [2008/10/25(土) 18:59:31 ID:EqxAr2mt] この数日試行錯誤してるんですがどうもうまく行きません。 通常のメッセージレイヤmessage0で本文を進めながら、ところどころ色が違う単語をクリックすると 別のメッセージレイヤmessage1が開き用語解説を表示、適当な場所をクリックするとmessage1だけが 閉じてそのままmessage0を読み進められるというようにしたいんです。 message0中のlinkタグで用語解説の部分に跳んでmessage1を開くという方法しか思いつかないんですが、 こうすると本文に戻って来るときにラベルが必要になります。 ラベルを表示している本文の頭に置くともう一度本文を頭から順に表示していくことになるし、nowait等で 一瞬に表示してみても瞬間本文が消えてからの瞬間表示となり、どうも不細工です。 message0はそのままで、message1だけを開いたり閉じたりする方法はあるでしょうか?
746 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 19:04:42 ID:kDoSi4cj] >>745 returnすればいいんじゃないの?
747 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 19:09:22 ID:a3MZQMOp] >745 linkタグのexp属性で、kag.callExtraConductor()すればいいんじゃない。 KAG System リファレンスの「TJSをもっと使うために」を参照。
748 名前:745 mailto:sage [2008/10/25(土) 19:11:26 ID:EqxAr2mt] RESありがとうございます。 returnということはつまりcallでサブルーチンとした場合ですよね。 しかし結局linkで何処かに跳んでからでないとサブルーチンを呼び出せないので linkの後にまた最初のksファイルのその位置に戻ってくるjumpが必要になってしまうんです。 linkから直接returnできないかと思ったんですが「returnが多い」と怒られてしまいました。
749 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 19:13:42 ID:EqxAr2mt] >>747 入れ違いになってすみません。 linkタグのexp属性というのは知りませんでした。調べてみます、ありがとうございます。
750 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 19:13:49 ID:mXpvkA0U] >>745 こんなかんじでどうよ。ただし処理中は右クリックサブルーチンは使えない [link exp="kag.callExtraConductor('kaisetu.ks', '*ほえほえ')"]ほえほえ[endlink] kaisetsu.ks ----------------------------------- *ほえほえ # messeage1 の表示は適当に処理 [current layer=message1] 用語の説明を表示 [waitclick] # message1 は消して処理対象は message0 に戻しておくこと [current layer=message0] [return] *ふがふが ..... -----------------------------------
751 名前:745=748=749 mailto:sage [2008/10/25(土) 19:47:30 ID:EqxAr2mt] >>750 でけたー、ありがとうございます!!! なるほど、linkから直接returnする方法があったんですね。 TJSはまだ全然使えてないので、まずはこれの意味を調べてみることで勉強してみます。
752 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 21:29:40 ID:3pfjJkQ6] 俺もこういうtjsのコツみたいなのを覚え始めると、吉里吉里いじるのが楽しくてたまらなくなったなー
753 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 01:10:42 ID:gdEHV40C] link hint=で表示できる用語解説の、文字サイズを変える方法ってありますか?
754 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 01:25:45 ID:ZuCdgN7D] 画面のプロパティのデザインのところに調整項目がある
755 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 01:32:52 ID:HGsJOS9v] >753 吉里吉里側からは無理じゃね?
756 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 01:59:33 ID:riNsXCaQ] >>753 あの項目はユーザ」のOSに依存してるから 独自のデザインにしたかったらTJS覚えて 自分で文字画像用意すればいい
757 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 02:00:11 ID:riNsXCaQ] ちなみにフォントの規約には注意しろ
758 名前:753 mailto:sage [2008/10/26(日) 02:10:58 ID:gdEHV40C] >>754-757 ありがとうございます! ウィンドウモードだと気にならないのですが、フルスクリーンにすると 用語解説の文字が小さく感じたもので、もう少し大きくできたらなと。 いろいろ調べて、チャレンジしてみます!
759 名前:名前は開発中のものです。 mailto:sage [2008/10/26(日) 14:16:47 ID:Of64Z7AO] ■豆腐ゲームコンテスト www.tohofuhai.com/
760 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 12:41:18 ID:TJxa0Icw] 質問させてください。 今ADV作っててボイスリピート機能をつけたいんですけど どこをいじればいいかヒントだけでよいので教えてくれませんでしょうか? 散々ぐぐってみたんですけどとっかかりすら掴めなくて……OTZ
761 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 14:01:27 ID:NwfZy7h3] >>760 [hact] [endhact] に関して調べると、幸せになれるよ
762 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 14:16:13 ID:4/VwQLGC] ヒント:「TJSをもっと使うために」 直球でぐぐってない機能は、既存の機能を組み合わせて出来ないか 考えてみて下さい。 遣り様によっては、>>750 辺りも参考になるかもしれません。 初心者(限定)に質問です。 興味のないラノベを一冊読むのと、 「KAG System リファレンス」を一読するのと、 どちらが大変でしたか?
763 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 16:15:42 ID:NZDMvDgb] ようやくTJSの処理を読めるようになった程度の初心者ですが どっちが大変だったかって言うと、リファレンスかな… でも個人的には、興味のない小説はたとえラノベでも最後まで読むのは無理だから、答えるのが難しい それにリファレンスは最初にざっと斜め読みして概要を頭に入れておいて、あとは 作る⇔その都度必要になったところをじっくり読む の繰り返しだったから、一読というのとは違うかもしれない
764 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:08:04 ID:RDL2qUFv] 比較対象がおかしくない?w 初心者なので答えておくとどっちも大変じゃない ラノベくらいなら興味なくてもつまんなくても読めるし リファレンスは>763と同じく最初ざっと読んで作るときにじっくりって感じ なんでこんなこと聞くのか教えてくれ
765 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:10:52 ID:N0J7Kin/] 自分はラノベの方がいいです。 興味がなくてもストーリーがあるものなら何らかの感情にうったえてくるはずだから。 しかしリファレンスを全部一通り読むのは、資格取得とかの勉強をするようなもので、 小説を読むこととは比べられないような気が。
766 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:11:14 ID:TJxa0Icw] >>761-762 ありがとうございます!! メチャ助かりました!! そして散々調べたと言いつつ、 タグリッファレンスも斜め読みしかしていなかったことをお詫びします…… しっかり載っていました…… 直接お礼したいけどそういうわけにもいかんので身近な人に親切にします。 巡りめぐってお二方にいいことがありますように……
767 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 17:33:40 ID:NZDMvDgb] >>763 だけど、言葉足らずだったので補足 興味のないラノベは、読めないって言うより何度繰り返し読んでも全く頭に入らない、マジで辛い 時間や手間はかかっても、読んでて楽しかったのはリファレンスの方 てことです
768 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 19:02:16 ID:JkG1ngBU] リファレンスは、読むときにそれぞれどんな用途に使えるかを考えるから妄想が広がって嬉しい。 微調整の苦しみを味わう前段階だから尚更。 つまらんラノベは……どうしようもないなw
769 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 19:23:40 ID:hr4FyPns] 絵につられたお前が悪い・・・
770 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 19:36:22 ID:wMe1Hw9a] リファレンス読んでも クラスの使いどころがいまいちよくわからない 便利そうな空気は伝わってくるのに
771 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 20:21:04 ID:ItK8x3Ly] 俺もクラスの概念と上手い使い方がよく分からない まあTJSに限った話じゃないけど
772 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 21:29:14 ID:pLetAD4+] レスありがとうございました。 >>764 質問の意図は、 「KAG System リファレンス」に限って言えば、 ストーリーを追うだけ(>>763 「ざっと斜め…」)ならそんなに大変じゃないと思うけどな? ってことでした。比較対象がラノベなのは、お遊びw 調べて(さっと、潜って)見つけられなかったとき、 初心者の内なら、 吉里吉里ADVで普通に見かける機能なら 「KAG System リファレンス」に立ち返り、 「ストーリーを追うだけ」をもう一度、最初からして頂ければ とっかかりぐらいは掴めることも多いのかなと思ったので。 >>766 お心遣い感謝。 私もここでは、お世話になっている事の方が多い…3年目突入。 質問にも、情報としての価値があると、開き直っャ…心掛けていますがw おまけ 「吉里吉里2 リファレンス」は C++Windowsプログラミングの入門書とか齧っておくと理解度+応用力UPかな? (解らんものは解らんが) クラス自体(概念)が何の役に立つかは、取り合えず、tjsの入門講座を当たってみるとよさげ KAG改造に手を染めはじめると必然で身についてくる気もする(気のせいだけかも)
773 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 21:30:03 ID:L/C+joFn] 吉里吉里の場合、クラスの用途は主にKAGの機能を継承する事にあるから、 Systemフォルダ見て何の機能があるかがわからないなら無理してクラス作る必要は無い。 基本的には、クラスを作るメリットは、どの機能がどこで定義されて、どこで使われるかはっきりさせる事。 これをやっていれば後々機能を追加する時も最小限のコードとデバッグで済む。 デメリットはその分、インターフェイスや再利用性など設計を考える段階で作業量が増える事。 なので、作品的にどこで何をやってるかすぐわかるような小規模構成で、プログラム的に拡張も殆どしないでいいって場合なら、 KAGのタグやTJSのグローバル関数だけで作っても、クラスで作っても何も差は無い。てか面倒な事を考えないで良い分、クラスを作らないほうがいい。
774 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:01:15 ID:wMe1Hw9a] つまり クラス=単なる整理整頓のための引き出し よほど部屋が広くて持ち物が多くない限り 物は出しっぱなしの方が使いやすい ということだろうか
775 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:14:09 ID:ItK8x3Ly] 自分で作ったクラスとかの変数のデータって、なんかしないと栞に保存してくれなかったよね
776 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:18:50 ID:pk4YD2qv] というか永続オブジェクトがほしい。
777 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:22:04 ID:92ARKEaa] 776 たしかに
778 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 22:23:32 ID:+mO9qjRO] >>774 違う。クッキーの抜き型みたいなもん。 >>775 KAGPluginを継承してsave()とload()を実装する。
779 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 23:41:17 ID:N0J7Kin/] >>772 個人の能力差というのはかなり極端なもので、「ただ〜〜を読むだけ」と誰かが思っていても それがある人にとってはとんでもなく高い障害だったりすることはよくあるよ。 理詰めで書かれた文章なら誰でも理解できるかというとそうではない。 読解力というのは元々アナログな能力なので、その感覚で文章を読む人にはkagリファレンスは 難解な呪文にしか思えないだろうな。 この頭の使い方を切り替えるというのは出来そうでなかなか出来ないものなんだ。
780 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 23:53:18 ID:9N31gge2] 吉里吉里とNスクだったらやっぱ吉里の方が難しいですよね?
781 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 23:57:44 ID:TpxMiF36] リファレンスとラノベならラノベの方が読みやすいな も少し一般的なものに置き換えると辞書と国語の教科書のどちらが読みやすいかみたいなものかな? まあ>>765 の言うようにストーリーのあるものと無いものを比較したら、 そりゃ無いものを読む方が苦痛でしょ ストーリーがあってないようなノベルゲーと、そうでないノベルゲーを比較するようなもの
782 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 23:59:19 ID:ItK8x3Ly] HTMLとかJavaの知識があったら吉里吉里の方が簡単
783 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 00:54:25 ID:D/w95b6O] 吉里吉里用にエディタβ公開 ttp://colon.nsf.jp/kagscite/ カラーリング/折りたたみ/入力補完/実行/ツール起動ができます
784 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 01:25:42 ID:Pm1I6QQr] >>779 個人差は、当然のことと認識している。 ただ、「KAG System リファレンス」に限って言えば、 ある程度のADVのプレー経験があり、 ラノベが読める国語力と 興味のないラノベを最後まで読める忍耐力があれば、 多分、一読するのはさして難しくないのでは? 一読と精読は違う。 細部の理解はもとより、 全体をプロット立てて把握するまでゆかなくても、 単語レベルから何かしら起想することは可能な訳だし…… >>読解力というのは元々アナログな能力なので、その感覚で文章を読む人にはkagリファレンスは >>難解な呪文にしか思えないだろうな。 あえて、誤読し その感覚とは、もしかしたら、リファは難解という先入観のことではないだろうか? と言ってみる。 「吉里吉里2 リファレンス」は確かに色々と難しい。 でも、「KAG System リファレンス」は肩の力を抜いて親し…… おまけ KAGPluginを継承したクラスは、一つあると何かと重宝。 小ゲームパートをクラスけちって、 [iscript][endscript]に匿名関数で作ったら、 不要になった変数とか関数を破棄するのが結構めんどー
785 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 09:57:19 ID:CrG0OpGi] >>780 俺はマニュアルの見づらさでNスクを断念した。 それに、普通のノベル作るだけならどちらも大差ない。
786 名前:名前は開発中のものです。 [2008/10/28(火) 12:42:31 ID:YDfR84mw] そもそも吉里吉里って何のために作られたのよ?
787 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 13:12:17 ID:xBhqJ+LQ] われらが dee たんがゲームをつくるために作りはじめたけど、そのゲーム制作自体は頓挫して今に至る……だっけ?
788 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 19:26:39 ID:YlSv5gTM] 吉里吉里>Nスク>>>ライブメーカー>>>>>>>>>>>>>>YUUKI>>>>>>コミックプレイヤー 出来上がったゲームが何製かわかりにくい順序で人気がある気がする
789 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 19:41:35 ID:8Qb5osSY] >>788 ポイントすればリソース(プロパティ)で丸わかり。
790 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 19:59:59 ID:d7bgOA40] 「栞」という表記がデフォなのが気に入らない
791 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:03:45 ID:nQd7sx4S] バージョンアップしたときはまず栞というのを変えるところから始める
792 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:24:10 ID:5OdIjJZM] 和風のゲームなら栞でもいいと思うけどね
793 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:38:07 ID:d7bgOA40] 俺はまず詩織(ときメモ)に変える
794 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:38:21 ID:8T8RiPOe] どーでもいいようなことを気にする人もいるんだな。
795 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 20:59:34 ID:CrG0OpGi] 気に入らない所はとことん弄れるのが、吉里吉里の最大の特徴だと思うけどな。 逆に言えば、そこに手を出そうとすると一気に難易度が上がる訳だけど。
796 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 21:23:31 ID:fdEKJNrQ] >>791 AfterInit.tjs てか、SYSTEMフォルダ内のファイル直上書きは 更新のたびに面倒すぎだろう
797 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 21:27:25 ID:p9zywGMb] >>796 下手にSystem内の内容を変更してAfteinit.tjsとかに書くと、 その部分がピンポイントでバージョンアップされた際 反映させ忘れることがあるから、 Afterinit.tjsとかには書かずマージさせてるね どちらが良いのかは分からないけど
798 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 22:06:49 ID:zrQ4DM8L] >>797 日本語でおk
799 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 23:38:05 ID:AK0+wVWY] >>786-787 「元々吉里吉里は『学院生』という恋愛シミュゲーのエンジンとして開発されたもの」 ってPIA少尉が言ってた
800 名前:名前は開発中のものです。 mailto:sage [2008/10/28(火) 23:53:17 ID:5OdIjJZM] 言ってたのはW.Dee本人じゃね?インタビューで 魚のアイコンが気仙沼由来とは意味なく驚いたもんねー
801 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 00:15:40 ID:2lELB0tG] 質問させてください。 画像をfillRectで8*8に分割して塗り分けたいと思っています。 1マスごとに違う色(何色でもいい)にしたいんですが、 RGBを一定ずつ増やすとか?はどうすればいいんでしょうか? for(var i=0;i<8;i++){ for(var c=0;c<8;c++){ kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,0x000000); } }
802 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 00:19:48 ID:1J2RtLam] 0x000000ってのは16進数だ www.wdic.org/w/SCI/16 進数 0x700000(暗い赤)に0x700000を足せば0xE000000(明るい赤)になる あとは自分で考えるべし
803 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 00:31:08 ID:kQvYkXtE] >>801 0x000000などは16進数で たとえば0x1324a0だったら 赤が0x13、緑が0x24、青が0xa0ということ それぞれの色は0x00から0xffまでの値をとる
804 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 01:34:36 ID:srINRQzB] >>797 ちゃんとしたシステムがないとマージさせる方がめんどくさくね?
805 名前:801 mailto:sage [2008/10/29(水) 01:41:22 ID:2lELB0tG] すみません16進数をどうすればいいのかがわかりませんorz 0xつけて適当な16進数を加算したり、0-9、a-fをランダムに選ばせたり、 R、G、Bごとにやってみたり色々しましたが、真っ黒になったり透明になったりします。
806 名前:801 mailto:sage [2008/10/29(水) 02:58:46 ID:2lELB0tG] 度々すみません。自己解決したかもしれません。 不格好ですが、試した中ではこれが一番マシに動きました。 さっきはこれでもダメでしたが、AARRGGBBのAAを忘れていたことが原因のようでした。 16進数の加算等はわからないままですが、 一応当初の目的は達成したので高望みはやめておこうと思います。 みなさんアドバイスありがとうございました。 var color=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f']; for(var i=0;i<8;i++){ for(var c=0;c<8;c++){ var test=color[intrandom(10,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]; kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,'0xff'+test); } }
807 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 07:04:05 ID:yODV6PBb] >>805 16進法について勘違いしてないか?a〜fはアルファベットでなく数字なんだ。 10進法は0〜9までが一桁でその次が10という二桁になるだろ。 16進法は、10進法でいうところの0〜15までが一桁でその次が初めて10という二桁になるわけだ。 つまり10進法でいうところの10、11、12、13、14、15というのは16進法では新しい一桁の数字で 表さなければならない。そこでアルファベットのa、b、c、d、e、fを使っているわけだ。 00、01、02、03、04、05、06、07、08、09、0a、0b、0c、0d、0e、0f、 10、11、12、13、14、15、16、17、18、19、1a、1b、1c、1d、1e、1f、 20、21、22、23 …と続いていって、最後が ffになるわけ。
808 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 07:36:12 ID:2lELB0tG] >>807 昔改造コードとかにも興味があったので 16進数の意味は一応わかっていたのですが、 吉里吉里で16進数の計算をどう書けばいいのか まったく頭が回らなかったのです。 急いでいたので適当にしか試さなかったのもありますが、 とりあえずは色分けできればそれでよかったので てっとりばやくランダムにしました。
809 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 08:42:16 ID:VPYf88W+] 801 いまさらだが、これをやりたいのか? for(var i=0;i<8;i++){ for(var c=0;c<8;c++){ var r = intrandom(0,255); var g = intrandom(0,255); var b = intrandom(0,255); var color = 0xff000000 + (r << 16) + (g << 8) + (b); kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,color); } }
810 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 12:45:25 ID:N7/J+Vk8] setZoomとsetMaskRegionを併用する方法 知っている方いたら教えて下さい。
811 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 14:21:14 ID:WWbf9xPM] >>810 setMaskRegion する画像をあわせて変形
812 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 16:14:46 ID:8OarDoRs] 高度な(俺から見たら)話題に皆ついていってるけど ここの住民ってエロゲメーカーに勤務してる本職のスクリプタだったりするのか? そうじゃないとすれば、暇つぶしにスレ覗いてるプログラマか、プログラマ目指してる学生か……
813 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 16:17:02 ID:ZVI/rqB4] >>811 ありがとうございました。 0.テンプにloadImages 1.stretchCopyで拡大コピー 2.setMaskRegion 3.copyRectで戻す。 の手順で大体上手く行きました。 カーブの部分のマスクが微妙なのが今一。 正攻法がないなら、setMaskRegionのニアリーバグって気が しないでもないですが。どうなんでしょうねー。d
814 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 16:22:18 ID:WWbf9xPM] >>813 ジャギるのも、サイズ調整ができないのも Windows 側の API仕様の問題なのでいかんともしがたい模様。 結局のところ、全部レイヤで組んじゃったほうがすっきりすることに。
815 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 16:37:50 ID:hhPCY0I0] >>812 自分は吉里吉里の前はhtmlとRPGツクールしかやったことがない。 でもKAGレベルでのスクリプトだと、この2つの経験がすごく役立ってる。
816 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 17:40:14 ID:Q8JPmMip] ただの16進数の計算のどこが高度なんだ?
817 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 18:07:34 ID:2lELB0tG] >>809 ありがとうございます。今まで使う機会もなく ビットシフトってなんだろうと思っていましたが こういうときに使うんだったんですね。 正直調べても今はなんとなく意味がわかっただけで 自力で使いこなせそうにないですが、書いてくださった スクリプトを参考に勉強していきたいと思います。 >>816 他の方の話題かもしれませんよ。 でも、きっとわかってらっしゃる方にとっては ものすごく簡単なことなんだろうなとは思っていました。 自分はひたすらあたふたするばかりでしたが。 親切にしていただいて本当にありがとうございました。
818 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 18:12:19 ID:+spbwn2v] >>814 そーゆーことですか(公式でブーたれなくてセーフ)dd ちょっとはみ出る様が萌えなので・・・・・・ フルスクリーンのときだけ、レイヤでもいいけど、手間だし ダイアログは大したのないから、拡大しないですますことにしますd >>812 人の飯のネタをただで教えて貰う場合もあるだろうから、 そこら辺、触れないのはマナーかもよ?
819 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 19:55:01 ID:VPYf88W+] 812 俺、自宅警備員\(^o^)/ と書いとけばセーフか?
820 名前:名前は開発中のものです。 mailto:sage [2008/10/29(水) 20:24:32 ID:SPHvp2KM] そうだd
821 名前:名前は開発中のものです。 mailto:sage [2008/10/30(木) 02:22:56 ID:oBOHBl9i] ニートだよ オールオブザニート
822 名前:名前は開発中のものです。 mailto:sage [2008/10/30(木) 17:35:20 ID:Mjjkf4wQ] 「ビットシフトはなんの役に立つのでしょうか」を思い出したw
823 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 02:46:17 ID:iDHFOmi7] よく考えるとシュールな質問だ。
824 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 08:48:45 ID:eSk1yMnn] 正直俺もビットシフトってどういう時に使うのか分からない
825 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 09:52:23 ID:4vbrZG+A] ビットをシフトするときくらいしか使わないしな
826 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 09:52:46 ID:YMQ+HxMB] 2で割るとき
827 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 10:29:30 ID:LIipmgco] 今更だろうけど16進の計算って電卓使えばよくね? Windowsに入ってるやつ
828 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 13:41:47 ID:yX7tXeXU] >>827 そんなもの使わないで暗算しろよ。 まずは小学校の時に九九を覚えたみたいにFFを暗記しろ。 2×5=A, 2×6=C
829 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 16:23:24 ID:Xdx4GTp/] 2進数や16進数を扱うときに ビット計算だと何をやってるのか感覚的に分かり易いだろ。 例えば、0xRRGGBBの色定数から緑成分だけを取り出すときに、 @ (0xRRGGBB \ 256) % 256 A (0xRRGGBB & 0x001100) >> 8 @とAのどちらが一目で何やってるか分かるかってことで、 @の方が分かり易いと言われたらそれまでかもなあと 書いてる途中で思いました。
830 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 16:37:46 ID:f7553WTO] 0x00ff00
831 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 16:47:44 ID:uNuYb2FJ] タグの属性のexpとcondってなんていう単語の略でしょうか? expはexperienceしか思いつかないけど経験じゃピンとこないし・・・・ condはcondition?
832 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 17:00:18 ID:0YMtNzlK] expression (式) と condition (条件) だろ
833 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 20:40:30 ID:Xdx4GTp/] >>830 ごめちょ
834 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 00:49:57 ID:YuQOvdHd] agg.dllを使用して、hoge.svgで画像描写したいのだが 調べてみても >agg.dll (experimental) > 吉里吉里で AGG (Anti-Grain Geometry) を利用して図形描画を行うプラグインです。 > 簡易的な SVG 読み込み/描画機能を利用することができます。 > SVG を描画するには、たとえば >例: >var svg = new AGGPrimitive(layer, "SVG", "tiger.svg"); >var svg1 = new AGGPrimitive(layer, "SVG", "tiger.svg"); > >とします (もとの AGG の SVG 読み込みサポートの制限により、読み込めない SVG が多いです)。 > 詳しくは 吉里吉里ソースの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ディレクトリを参照してください。 上記以外の詳しい説明が見当たらない。 layerExAgg ディレクトリの、どこを詳しく読めば、agg.dllに関して使用方法や使用例がわかるのか? 吉里吉里230r2の場合、AGGで、どんなことまでできるのか? またどのようにしたら KAG+tjs(ちょっとだけ)のレベルで使用できるか? 詳しいかた、教えてください
835 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 00:56:58 ID:Xk5vdXnI] ソース嫁ってことかと。
836 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 01:53:16 ID:ujkcLqjD] >>834 よく知らんが、ここらへんをあさってみればいいんじゃないか? ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/tags/2.30rc1/kirikiri2/src/plugins/win32/layerExAgg
837 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 14:08:47 ID:KyN5Ra89] >>834 >> 詳しくは 吉里吉里ソースの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ディレクトリを参照してください。 >上記以外の詳しい説明が見当たらない。 詳しい文書の位置を示されてて、見つけられないのはどうよ readmeがあればそこをまず見に行く 次にその他説明がありそうな文書を見に行く ごうさんが関わっているプラグインは大抵manual.tjsをつけてくれてる ……と思ったけど説明少ないし、Layerに加わった拡張はプロパティっぽいな
838 名前:名前は開発中のものです。 [2008/11/06(木) 08:14:00 ID:0b4Dga9+] 質問です。 レイヤーの関係なのですが、メッセージのレイヤーを出したり消したりと繰り返したいのですが、 以下の方法ではつきっぱなしになります。 初心者なりに調べようとはしたのですが、なかなか解決法が分からなかったためにここに野書かせていただきました。 どなたかおわかりの方いらっしゃいましたら、よろしければ回答お願いします。 [image storage="bgi-001" layer=base page=fore] [wait time=3000] [layopt layer=message0 page=back visible=true] [trans method=crossfade time=1000 layer=message0][wt] [backlay] [layopt layer=message0 page=back visible=false] [trans method=crossfade time=1000 layer=message0][wt] [backlay] [layopt layer=message0 page=back visible=true] [trans method=crossfade time=1000 layer=message0][wt] [backlay] [layopt layer=message0 page=back visible=false] [trans method=crossfade time=1000 layer=message0][wt]
839 名前:838 mailto:sage [2008/11/06(木) 08:26:41 ID:0b4Dga9+] sage 追記失礼します。 上げてしまいました、、、ごめんなさい。。。 えと関係ないとは思いますが、吉里吉里及びKAGは最新版です。 KAGと心中様の ttp://yokohama.cool.ne.jp/pia/kag0301.html の 「……計画性のない……」 と 「こんなもんかなー」 の間に挟まれたものも実行するとレイヤーは表示されるものの文章が表示されないので、 だから、もしかしたらバージョンの違いなのかとも思ったのでいちお報告です。 一度に書かずに申し訳ございませんでした。。。
840 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 12:33:24 ID:Dr1RkTRV] 2.30 Rev.2で再現しました。 取り敢えず、 1.[trans]タグでlayer属性の使用を止めるか、 2.[layopt]でvisibleの替りにopacityを使用するかで対処出来ました。 [trans]でlayerを指定した場合は、 レイヤのvisibleは反映されないということのようです。 (リファにある制限に該当するのかバグなのかは調べていません)
841 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 12:50:43 ID:gkUbsjlD] 普通に仕様通りの動作だね。 トランジションは描画されてる内容を差し替えるもの だからvisible指定はあくまで元のものが維持される。 backlay と複合して表示のon/off で使うときは 全体で処理するのが基本 opacity 同様の理由で order/absolute も変更できない backlay と visible を
842 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 13:05:57 ID:gkUbsjlD] 編集中におくってしまったスマン opacity 制御でもいいんだけどバグの温床になりやすい。 あと opacity いじってフェードするだけなら trans より move のが効率はいい。 backlay せずに常に back で image/freeimageするという方法もあります
843 名前:838 mailto:sage [2008/11/06(木) 13:17:44 ID:zGehfMY+] 早い対応、誠にありがとうございます! いまいちタグについて理解してなかったみたいです……わかりました。それでは、頑張ってみたいと思いますm(_ _)m
844 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 01:24:20 ID:GTYmmamP] 質問します 1枚の画像に文字を手書きで描いて、それをクリックしていくごとに表示したいのですが、 どうすればいいでしょうか? 地道に黒い画像を剥がして行くしかないのかな・・・
845 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 02:11:46 ID:tamqE2Ly] >>844 もうちょっと具体的に書いてくれないと、何を言ってるのか分からんのぜ
846 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 02:36:03 ID:GTYmmamP] _______ |男は――名前を| |名無しといった | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ みたいな字が手書きで描かれた画像があって、それを、 _______ |男は | | | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ クリックすると、 _______ |男は――名前を| | | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ こんな風に表示したいんです
847 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 03:32:12 ID:NjY/P6B3] pimageタグを使う。 詳しくは、KAG System リファレンスを参照。
848 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 15:20:13 ID:En1ylHtz] >だから、もしかしたらバージョンの違いなのかとも思ったのでいちお報告です。 >早い対応、誠にありがとうございます! ここは公式じゃないぞ
849 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 18:09:11 ID:GTYmmamP] >>847 d 工夫してやってみる
850 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:19:37 ID:+WTGpVpv] マルチっぽくなってすいません 学び始めてもいない初心者なんですが 文章を表示するとき、 ファミコンのドラクエや探偵物や逆転裁判などみたく、 一文字ごとに音を出す表現って吉里吉里では出来るでしょうか? 文章が表示されるとき「ポポポポポポ・・・・」みたいな音が鳴るアレなんですけど NScripterスレでは「できない」と言われたんですが、同様なのかな
851 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:30:07 ID:S/s/X32N] そういう表現の仕方はNscripterでも同様 1文字書いて音出し命令置いて1文字書いて音出し命令置いて・・・ とやれば出来るけど、糞重くなるだろうね。 音なんか出されてもうざいだけだしやめといた方がいいかと
852 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:37:38 ID:xcTdh7b6] タイプライタープラグイン使えば出来るんじゃない? ミニゲームなら雰囲気出て楽しいかもね
853 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 22:50:46 ID:+WTGpVpv] そういうプラグインがあるんですか! ありがとうございます探してみます。 ちなみにNscripterではそういうプラグインを使っての表現などは無理ですかねえ・・・ >>851 ご忠告ありがとうございます。そういう表現がどうしても必要な事情があるんです
854 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 23:16:07 ID:mYb4G0Hn] 俺ならそのシーンだけフラッシュにするかな。 全編そうなら諦める。
855 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 23:17:33 ID:9ampIoVI] どっかで見たよそのプラグイン
856 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 01:55:18 ID:2DPwvlEX] プラグインはここ。 ttp://kgs.tenkyu.com/sp/
857 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 02:03:04 ID:I352pWwR] KSPか懐かしいな
858 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 02:25:29 ID:2DPwvlEX] >850 KAGのテキスト表示は内部で1文字ごとにchタグに分解されるから、 MainWindow.tjsのchタグを記述してるところの、 var text = elm.text; の前の行ぐらいに、 if(!f.noPlayTypeSe) se[0].play(%[storage:"pi.wav"]); とでも追加するといいよ。
859 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 02:33:36 ID:szEF6q9y] >>858 それ重くなったりしないの?
860 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 02:47:53 ID:u8ECqAjs] GEKIOMO☆
861 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 02:54:56 ID:gJO/Zc6w] な〜んだ
862 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 05:06:24 ID:U/IvShr8] ファミコンのポポポって文字数と音合って無かったよね
863 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 08:50:33 ID:9x9NveRG] そういう演出は昔のパソコンのほうがあったかな
864 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 09:52:30 ID:pQYT20j6] Nスクではあるが昔ねこねこソフトで似たようなことやってたね >ポポポポポ あれはメッセージ(2、3行単位)ごとに頭の部分で『ポポポ』ってSE流してた(多分) だけだったけど、特に違和感は感じなかったよ うるさいなとは思ったけど。 ついでに質問 フリーセーブモードの長所とか短所があれば適当でいいんで教えてください
865 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 16:07:08 ID:KFwxB7gd] >>864 適当な想像だけど 長所 セーブの数が無制限? 短所 どこにセーブデータを置いたか分からなくなるかも
866 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 19:43:17 ID:Fn1AL9YH] >>864 自身はどう思っているの? 特にこだわりないなら、「rclick_tjs.ks」辺りが落としどころでないかい。 標準のファイル選択ダイアログが表示されると雰囲気壊すから嫌ってユーザーさん 多そうだね。(自分はファイル整理がし易くて好きだけど)
867 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 10:06:01 ID:y4K0gjtR] >>864 セーブしにくいところが面白いゲームもあるからな。 普通のノベルやAVGではあんまり関係ないだろうが。
868 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 10:32:58 ID:F++kanRp] 一見どこでもセーブできるように見えて選択肢が表示されてるときだけセーブできないとか
869 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 18:03:09 ID:A6mXW1+p] >>868 それはムカつくだけだろう 時々そういうのがゲーム性だと勘違いしている作者がいるが セーブしにくいのが面白さになると言ったらバイオハみたいなタイプかな
870 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 18:40:51 ID:xqLYqSvq] >>869 昔10回しかセーブ出来ないみたいなゲームあった記憶があるが 超クソゲーの烙印を押されてたもんな
871 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 18:55:49 ID:lhwenNiD] Yu-Noってやつは、物語の設定とシステムがかみあってて感じが出てた。 めんどくせーとも思ったけど、今思えば悪く無い。 時間軸を行ったり来たりして遊ぶんだけど、入手したアイテムを使って時間移動するって設定で アイテムを任意の時点に配置するのがセーブの役目みたいな。だから最初は一箇所のみ。 10年も前の話だから違ってたらごめんよw
872 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 20:26:22 ID:zHkW8xfN] 今の若者向けでは無い
873 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 00:46:00 ID:bZBO7vos] ゆとりか
874 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 09:43:28 ID:CM/VVTpv] あまりにもセーブしやすいとぬるいってんで責任者が切れたゲームもあったな 昔のゲームはセーブが地点がおかしくて嵌る要素いっぱいだったのに 今はどのゲームも嵌りにくくなくなったよな フラグばっきばっきに折って進行できなくなったのも良い思い出だ
875 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 18:48:07 ID:N4UGeAIr] すみません、初心者です。 サブルーチンとマクロと関数の違いを教えてください。 特に後者二つ。
876 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 18:51:43 ID:vEJsDKgV] セーブは出来ないけど実は通過後に戻ることは出来るとか 親切なような不親切なような微妙な機能
877 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 19:19:36 ID:mKX1KQ5v] 「ロードするたびにセーブしたところよりちょっと戻されるバグがあるんですが」 っていうクレームが多い。
878 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 20:46:49 ID:DYFtgVf2] 昔のゲームはセーブポイントの間隔あったし難易度が高い なぜここでセーブ?ってとこでセーブしておかないと痛い目みるとか さらに下手なとこでセーブすると二度とクリアできないというゲームもあった
879 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 20:57:56 ID:iiZ8c0gE] 昔々、Deeタソという、可愛らしいマジカル少女がいました。 パラポラピレ〜。Deeタソは呪文を唱えます。 輝く光と共に世界にキリキリとカグの人造姉弟が誕生しました。 (中略) Deeタソは、カグの紹介状を書くことにしました。 ―――― カグは、脚本にしたがって、舞台を入れ替えたり、 音楽や効果音をならしたりが巧いです。役者さんに舞台の立ち位置を カンペで知らせたりもします。 カグとコミュニケーションするには、脚本にタグという魔法言語で幾つかの 呪文を書いておきます。(タグ語は別表にまとめておきます。マクロという 他の呪文を組み合わせて使うためのスペシャルコンボもあります)―――― Deeタソは、可愛らしく溜息をつきます。 カグの守護精霊の栞・ラベルちゃんについては、 ツンデレって説明しておけば、ハードル下がるかしら? そうそう、使い間のT.J.エスについても触れておくと…………(´・ω・`) ショ ボーン。゜゜(´□`。)°゜。KAG System リファレンス 嫁!!>>875
880 名前:名前は開発中のものです。 mailto:sage [2008/11/10(月) 21:27:32 ID:Tc2XZPVr] Deeたんハァハァ(;´Д`)
881 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 01:21:16 ID:UaxMymiZ] >>877 つどこでもセーブプラグイン
882 名前:753 mailto:sage [2008/11/11(火) 01:52:12 ID:LBqIY4w6] >>881 それ、バグfixとかでxp3パッチで作品をアップデートした時、セーブデータの互換が 無くなる危険があると聞いたことがあるんだけど、どうなんでしょうか?
883 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 02:14:44 ID:k86IjS+i] >>875 あまりにも漠然とし過ぎていて説明のしようがないよ。 どうしてそれらを同じ様なもののように思ったのか、それが判らないと説明もできないだろう。
884 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 07:12:02 ID:3p9tHLup] >>875 エスパーな俺からアドバイス いいから全部KAGで作れ callタグでサブルーチンに飛ばす? 今のスキルじゃ流れを追えなくなるから止めとけ 同じ処理を繰り返す箇所は 追 々 マクロを作って置き換えろ 関数?ヘタにTJSで書くと栞に保存されない動作が出てきておかしくなるぞ それを見極められないうちは止めとけ [eval exp="tf.c= tf.a + tf.b"]ぐらい出来てりゃヨシ なにぃ、今時のエロゲみたいなカッチョイイエフェクトとか、 痒いところに手が届くコンフィグ画面とかやりたいだと? アフォか、んなことよりゲーム本体を最後まで作るのが先だろうが! そうしたら多少はスキルが上がって作れる…かもしれない
885 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 15:55:30 ID:FHEhFle7] TJSのトークンで"<->"という記号があるのですが、 どういう風に使うのでしょうか?
886 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 17:05:29 ID:31YHJuZr] ("<->")あたし、きれい?
887 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 17:45:51 ID:s6lXj5sw] >>885 a <-> b aとbの値を入れ替える
888 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 18:11:58 ID:FHEhFle7] ありがとうございました。 わざわざ一時的な変数を用意しなくても良いんですね。
889 名前:名前は開発中のものです。 mailto:sage [2008/11/12(水) 09:10:03 ID:H935ZIgH] 一時的な変数を用意しないためには b-=(a=(b+=a)-a) とかでも
890 名前:名前は開発中のものです。 mailto:sage [2008/11/12(水) 14:32:03 ID:AtH0fj/X] >>889 それ、片方がvoidでも大丈夫?
891 名前:名前は開発中のものです。 mailto:sage [2008/11/12(水) 23:03:30 ID:H935ZIgH] あーいや同じ型の数変数じゃないと怪しい
892 名前:864 mailto:sage [2008/11/13(木) 11:32:07 ID:QhCOFEWw] お礼も出来て無くてすみません>フリーセーブ ありがとう、参考になった とりあえず文句は出ないだろうしおとなしく右クリックで作る事にしました
893 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 10:09:02 ID:9DXWxkCQ] 変数名に日本語をつけると何か問題が起こるんじゃないかと思ってしまう俺は考えが古いですか? 今まで日本語名一切つけないでがんばっていたのですが、音声の管理が死ぬほどめんどくて、さすがに心が折れそうでつ。
894 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 10:26:59 ID:EGOuk+Wx] f["キャラ名"] といった形で扱えば精神的には楽かと。
895 名前:名前は開発中のものです。 [2008/11/14(金) 16:05:40 ID:qaQt2+O7] 質問させてください。 下記スタッフロールの流れにて、クリックしている間のみ速度を10倍にしたい場合、 (下記はクリックすると最後まで10倍で流れてしまう)どのようにすればよろしいのでしょうか? [iscript] function myLeftClickHook(){ with(staffroll_object){ .moveStartTick=System.getTickCount(); for(var i = 0; i < .foreLayers.count; i ++) { .foreLayers[i].orgY=.foreLayers[i].top; .foreLayers[i].orgX=.foreLayers[i].left; } .moveTime=.moveTime\10; .current = System.getTickCount() - .moveStartTick; .current = .moveHeight * .current \ .moveTime; } kag.leftClickHook.remove(myLeftClickHook); return true; }; [endscript] @eval exp="kag.leftClickHook.add(myLeftClickHook)"
896 名前:名前は開発中のものです。 [2008/11/14(金) 16:06:35 ID:qaQt2+O7] ;ここからスクロール処理です(staffrollプラグインのサンプルそのまま(^^;) @call storage=staffroll.ks @staffrollinit @staffrolltext x=100 y=80 text="スタッフ1" @staffrollstart height=1000 time=20000 ;ここで終了を待ちます。終了時間になるまで*loopの中でループしています。 *loop [eval exp="tf.残り時間=staffroll_object.moveStartTick+staffroll_object.moveTime-System.getTickCount()"]\ [if exp="tf.残り時間>0"][wait time=200][jump target=*loop][endif]\ *scroll_end @staffrolluninit [eval exp="kag.leftClickHook.remove(myLeftClickHook)"] 終わりです[p]
897 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 17:05:59 ID:OkWbTMVy] Nスクでいう『for〜next』にあたる吉里吉里の命令って何ですか
898 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 18:40:38 ID:ZS5TwOMk] KAGのタグで、使用するレイヤーをlayer=1などと指定できますが、 このレイヤーの指定を、 var hoge = new layer など、自分で新たに作ったレイヤー(この場合hoge)にする事は出来ませんか?
899 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 20:42:19 ID:aiTiB/Jq] >>895 staffrollいじったことないけど それだとマウスボタンを離したときの動作は別に書く必要があるのでは? WindowクラスのonMouseDownとonMouseUpイベントを使ってみるとか
900 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 21:17:26 ID:woie4qcX] 作中のエロシーンにループ動画入れてる人って MPEG、wmv、もしくはフラッシュ、どれにしてます? ユーザーからすればどれがいいんじゃろ?
901 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 21:36:00 ID:+pN6PTOm] ユーザーは画質最高ででかくて軽いのがいいに決まってるだろ どこを妥協するかは制作側で考えることだ