[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/22 11:46 / Filesize : 280 KB / Number-of Response : 902
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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辺りを参照のこと。

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]
ユーザーは画質最高ででかくて軽いのがいいに決まってるだろ
どこを妥協するかは制作側で考えることだ








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<280KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef