[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その8 (972レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
850(1): 2006/09/25(月)12:01 ID:Vi00hjhW(2/5) AAS
>>849
ありがとうございます。
ばっちり動作…なんですけど、今度はグラフィカルボタンを左クリックすると、ウエイトがかからなくなってしまいます。
(「自動的に読み進む」が勝手にオンになる)
cancelskip、clickskipでは全く止まらず、@waitclickだと、なぜか右クリックが無効になってしまいます。
851(2): 2006/09/25(月)13:19 ID:K5Xti3/Q(1) AAS
何を言ってるのかさっぱりわからん。
該当スクリプト晒せ。
852: 2006/09/25(月)13:32 ID:Vi00hjhW(3/5) AAS
>>851
グラフィカルボタンを置いてある画面(CGモードです)。本編でCGを見たときのみボタンを表示します。
*CGMODE01
[laycount layers=0]\
[delay speed=nowait]\
[current layer=message2 page=fore]\
[layopt layer=message2 page=fore visible=true]\
省11
853: 2006/09/25(月)13:33 ID:Vi00hjhW(4/5) AAS
>>851
グラフィカルボタンをクリックしたとき。
*CG001_A
[delay speed=nowait]\
[layopt layer=message2 page=fore visible=false]\
[laycount layers=1]\
[image storage="CG001_A" layer=0 page=fore visible=true]\
省7
854(1): 2006/09/25(月)15:04 ID:RcJ9t/NA(2/2) AAS
>>850
とりあえずwaitclickで停止中に右クリックが利かないのは元からそういう仕様だったはず
あと、自動読み進めの解除はcancelautomode
で、右クリックと左クリックの同時押しで自動読み進めがONになるんだよ
>>849で判定してって書いたはずだけど、ちゃんとonMouseDownの引数追加して
if(button == mbRight) kag.onPrimaryRightClick();
ってふうに書いたのか?
省1
855: 2006/09/25(月)18:45 ID:Vi00hjhW(5/5) AAS
>>854
TJSをいじるのは初めてなので、見よう見真似で、
function onMouseDown(mbRight)
(中略)
kag.onPrimaryRightClick();
としています。
cancelautomodeを、すべてのCGに使って、問題は解決しました。
省1
856(3): 2006/09/25(月)20:07 ID:eo7NRLs8(1) AAS
メッセージ履歴に特定の[endif]タグが表示されます。
多用してますが全部半角で[if〜]にも対応しています。
何がダメなんでしょうか。
857: 2006/09/25(月)22:04 ID:Lvcww8SE(1) AAS
>>856
ごめんわからん。前後のスクリプト晒してくれたら分かるかも?
さて。公式で配布してた吉里吉里insideのロゴをアレンジしてみたから誰か見て〜
↓Core2Duoっぽいの。
画像リンク[png]:gamdev.org
↓間違ってPen4っぽくしたの。
画像リンク[png]:gamdev.org
省7
858: 2006/09/25(月)22:13 ID:Lcmq8Cg3(1) AAS
>>856
まず、日本語とスクリプトをちゃんと書け。
859(1): 2006/09/26(火)06:17 ID:hzalhow0(1) AAS
>856
・ifタグ〜[endif]タグの間をコピーしてメモ帳なんかにペーストしておく。
・ifタグ〜[endif]タグの間を削除。
・その状況で[endif]タグが表示されてしまうか確認。
・表示されてしまうならそれ以前に問題がある。
・表示されないならペーストしておいたところから区切りいい途中までをコピーして本文にもどしていく。
・その都度表示されるか確認
省1
860: 2006/09/27(水)06:20 ID:pdwHzlfE(1) AAS
>>859
解決しました。ありがとうございます。
マクロの方でミスってました。
861: 2006/09/27(水)12:59 ID:gfS1Oz2J(1) AAS
文字表示をした後で、表示し終わった文に取消線をウエイト付きで、鉛筆で修正する様に表示させるにはどうすればよいでしょうか
862: 2006/09/27(水)13:47 ID:LwNnbhUb(1) AAS
文字表示中のメッセージレイヤーより上に表示されるレイヤーに
取り消し線グラフィックをユニバーサルトランジションでtrans、かな?
863: 2006/09/27(水)14:10 ID:vGc+ftPR(1) AAS
何度も使うようならタグハンドラに追加したほうが早いし使い易いだろう。
線の太さとか位置は適当に調節。
MainWindow.tjsの最後の方のタグハンドラに、
strike : function()
{
tf.startStrikeX = current.x;
tf.startStrikeY = current.y;
省16
864: 2006/09/28(木)12:25 ID:6IeJ7JWr(1) AAS
そういや基本的な質問なんですけどifタグってjumpの後にendif打っても動作的に問題ないんですか?
865: 2006/09/28(木)13:38 ID:dG4M0lZg(1) AAS
ない。
866: 2006/09/28(木)19:57 ID:Zl1tOv2t(1/3) AAS
履歴に前景レイヤを表示することはできますか?
セリフを言ってるキャラの顔絵を表示したいのですが……
867: 2006/09/28(木)20:40 ID:wwLfCCPe(1/2) AAS
やれば出来る
やろうとしなければ出来ない
868: 2006/09/28(木)23:43 ID:Zl1tOv2t(2/3) AAS
検索してもわからなかったので……
image indexでやると履歴になりませんから
hactかと思うのですが
クリックするのではなくそのまま表示させたいのと
TJS式がわからないので
ヒントいただけませんでしょうか
869: 2006/09/28(木)23:44 ID:LWXqPlB8(1) AAS
たぶん改造になるよ
870: 2006/09/28(木)23:46 ID:wwLfCCPe(2/2) AAS
tjsが判らないなら判るように勉強汁
それが嫌ならKAGの範囲内で出来ることで妥協汁
871: 2006/09/28(木)23:53 ID:Zl1tOv2t(3/3) AAS
そんなに難しいことだったんですか……
872(1): 2006/09/29(金)01:35 ID:0ZSfyI/n(1) AAS
誰か前にメッセージレイヤーと互換な履歴レイヤー作ってたような気がするから
それ使ったら絵も出せるんじゃねー?
W.Dee氏もそれ見て「はじめからこうしとけば良かった…」みたいなことを言ってたキがする
873: 2006/09/29(金)02:32 ID:zHrQPHNG(1) AAS
>>872
それ、graphならいけるだろうけど前景は無理じゃねー?
しかし履歴に顔画像表示するとなると
レイヤー増やしたり行によって配置変えたり大々的な改造になりそうでめんどいな。
一番嫌なのが処理が遅くなりそうなことだが。
874: 2006/09/29(金)02:50 ID:VUrq4Mpd(1) AAS
手軽に実装したいなら、履歴の1ページ当たりにメッセージレイヤの1ページを
何枚貼り付けるかを指定しておいて、
data[メッセージレイヤのNo][行番号]
ってな感じの配列でテキストを保存。
同時に画像ファイル名を保存ってとこか。
大体履歴1ページ当たりにメッセージレイヤ4枚分位になるだろうから、
履歴の子の画像レイヤは4つ位増える。
省2
875(1): 人間失格 ◆m7Noa.CEgg 2006/09/29(金)11:19 ID:cIEUQUUz(1) AAS
何回バグを修正しても、分岐で保存しようとしてキャンセルすると分岐の内容が消えてしまう。
このバグはどうやったら解消されるんですか?
誰か、助け舟をお願いします。
876: 2006/09/29(金)11:38 ID:xVYxq6qD(1) AAS
最後の[s]の直前に[l]とか[p]でもあるんじゃないのか
877: 2006/09/29(金)17:59 ID:YTtKrpjF(1) AAS
とりあえずラベルがおかしいんじゃねえの
878: 2006/09/29(金)18:17 ID:SsbIACpE(1) AAS
まぁ、スクリプト見なきゃ分からん
879: 2006/10/01(日)00:16 ID:JA0PPnpO(1) AAS
>>875
それ、分岐に限ったことなのか?
もし自作メニューでセーブしてるなら、その中でcm使ってたりしないか?
880: 2006/10/01(日)10:56 ID:TFX1vquS(1) AAS
吉里吉里ってデフォの機能がショボいっていうかメニューバー使うのが非常に野暮ったい
881: 2006/10/01(日)11:00 ID:RJT/ACYg(1) AAS
じゃぁ弄ればいいじゃない
何のために吉里吉里とKAGに分かれているのかと。
882: 2006/10/01(日)20:18 ID:y0sctvmv(1) AAS
車輪の再発明は嫌です
それならLiveMaker使います
883: 2006/10/01(日)20:24 ID:ACUcScJT(1/2) AAS
ならそうすればいいじゃない
884(4): 2006/10/01(日)23:18 ID:pwBjQ+TD(1) AAS
実際、同人ならまだしもフリゲレベルだと、
殆どの吉里吉里ゲー、LiveMakerのデフォルト以下なのよね。
885: 2006/10/01(日)23:46 ID:S9400nKn(1) AAS
こうして吉里吉里は過去の遺物と成っていくのであった
886: 2006/10/01(日)23:48 ID:ACUcScJT(2/2) AAS
まあ、ツールってのはどう使うかが問題なわけだし
887: 2006/10/01(日)23:52 ID:+5EfaO+A(1) AAS
せっかく頭があるんだから有効に使わないとな。
足回りをいじくり回したい人でなければ吉里吉里を使う必然性ってのはあまりないだろうな。
888: 2006/10/02(月)01:34 ID:RbXb28v2(1) AAS
>884
わかってないな。
素人が作った不便なLiveMakerゲームはどうしようもないが
素人が作った不便な吉里吉里ゲームなら快適に改造できる。
889: 2006/10/02(月)01:38 ID:3PKla/PA(1) AAS
AA省
890: 2006/10/02(月)01:42 ID:bVJ6H+wd(1) AAS
AA省
891: 2006/10/02(月)01:43 ID:sPBGnoGf(1) AAS
>>884
まあ、フリゲなんかは大抵
スクリプトやらシナリオやら一人でやってるからな
面白いゲームを作る能力と
足回りをいじくり回す能力は両立しないんじゃないか
892: 2006/10/02(月)06:55 ID:WpB7njfa(1/2) AAS
普通に両立するだろ。
893: 2006/10/02(月)09:50 ID:6l6bGAem(1) AAS
それならLiveMaker使ったほうが早いな。
894(2): 884 2006/10/02(月)11:04 ID:2GW5w2/S(1) AAS
気楽なレスのつもりだったんだが、荒れネタだったか?
同人ならまだしもの部分が、スルーされまくり。
LMは、まだ同人ゲーではそんなに広まってないよ。
改造が出来ない……展開ツールが無いのは、いい事だと思うけどね。
講座やサンプルは充実してるから、展開しなきゃやり方分らんという状況でも無いし。
895: 2006/10/02(月)11:28 ID:WpB7njfa(2/2) AAS
>884も>894もネタじゃなくておまいさんの書き方だと思う。
896: 2006/10/02(月)15:16 ID:mNbDHdT9(1) AAS
>>894
別に荒れてないが、大半のフリーの吉里吉里ゲーの
どこらへんがLM以下なのかよくわからない。
具体的な違いをよろ。
897: 2006/10/02(月)16:34 ID:99+bxyHC(1) AAS
インターフェース周りじゃないか?
俺は吉里吉里マンセーなのでLM使う気はないが、
確かに吉里吉里のフリゲでちゃんとメニュー一式揃えてるやつはあんまりないかも
ただLMはシェア版でもそのあたりの向上はないだろうし、
正直あのもっさりしたゲームに金を払うのは辛い…
俺の環境だとパワー食い過ぎてコマ送り状態
898: 2006/10/02(月)19:49 ID:TVRCBoX3(1) AAS
デフォルトのUIが嫌なら自分の納得のいくように作ればいいだろ
それが出来る環境は用意されてるんだから
これだけしっかりした実行環境がタダで手に入るだけでも充分じゃないか?
899: 2006/10/02(月)20:17 ID:6XqJa85L(1) AAS
こうして吉里吉里は過去の遺物と成っていくのであった
900: 2006/10/02(月)20:19 ID:gQnn86nA(1) AAS
900げっと
901(1): 2006/10/02(月)20:39 ID:aVF7ccRx(1) AAS
すいません、質問いいでしょうか。
systembutton.ksを使って
常にSAVE・LOADなどのボタンを表示させているんですが、
focusableをtrueにしてキーフォーカスを受け取れるようにしたところ
フォーカス順が逆になってることに気づきました。。。
元々の仕様なんでしょうか?
何か回避策がありましたら教えてやって下さいorz
902(1): 2006/10/02(月)23:15 ID:KFMCFS6X(1) AAS
>>901
確かレイヤのインスタンスが生成された順にフォーカスが動くはずなので生成順入れ替えて味噌
903(1): 2006/10/03(火)00:28 ID:UQF8QVV+(1) AAS
>>902
おお、すばやいアドバイスありがとうございます。
どのあたりで生成されているのかいまいちよく分かってないんですが、
(createButtonsらへんでしょうか)
とりあえずその順番を入れ替えて、表示位置を個別に逆に並べ直して解決しますた。
環境依存じゃないといいんですけど。。。
904(2): 2006/10/03(火)00:36 ID:UCwDMPdF(1) AAS
生成順というか、absoluteプロパティで決まるんじゃなかったっけか?
環境依存は無いはず。
905(1): 2006/10/03(火)00:47 ID:Y4ff9z63(1) BE AAS
>>904
すまん、absoluteプロティだ
生成された順に奥からabosoluteが設定されるから生成順なんだな…
>>903
無駄手間かけさせてようですまん
906: 2006/10/03(火)02:50 ID:UgJ8Wh+Q(1) AAS
>>904
おお、ありがとうございます。
setObjProp関数のあたりですかね。。。
環境依存じゃなくて安心しますた。
>>905
いや、とんでもないですorz
いまいち理解できない自分の脳味噌が悲しいですが
省2
907(1): 2006/10/03(火)04:32 ID:GmFVetFZ(1/4) AAS
どこかにシステムボタンの作り方を書いてるサイトはありませんでしょうか?
テンプレに載ってるサイトの軒並み繋がらないしググっても見つからないのです。
908: 2006/10/03(火)04:34 ID:GmFVetFZ(2/4) AAS
システムボタン→画面に常に表示しているボタンです。
909: 2006/10/03(火)04:43 ID:wRGfJ8uE(1) AAS
button命令でおk
910: 2006/10/03(火)05:08 ID:lFvJffUp(1) AAS
どこで聞いたか知らんがシステムボタンじゃなくてグラフィカルボタンだ
検索しても見つからないだろうさ
911: 2006/10/03(火)05:20 ID:GmFVetFZ(3/4) AAS
えっとそうではなくてクイックセーブとかみたいに常に表示しておいて、
その状態のままシナリオを読み進める事が出来るボタンの事を言いたいんです。
912: 2006/10/03(火)07:42 ID:Z89lKDpF(1) AAS
>907
>3
もういっかいみてこい。
913: 2006/10/03(火)11:36 ID:RlDqqjHp(1/3) AAS
1.buttonタグで表示させ、通常のテキストはerで消す
2.クリッカブルマップを使う
3.最初から入ってるSystembutton.ksプラグインを使う
914: 2006/10/03(火)11:48 ID:TQZdRLsr(1) AAS
4.KAGEXを使う
5.おさかな定食。にあるプラグインを使う
915: 2006/10/03(火)11:50 ID:RlDqqjHp(2/3) AAS
5オヌヌメ。
916(2): 2006/10/03(火)15:34 ID:GmFVetFZ(4/4) AAS
皆さん、ありがとうございます。
5が良さそうなのですが判らない関数が多くて困りました。
何かこの系統を学べる書式やサイトがありましたら紹介して頂けませんでしょうか?
917: 2006/10/03(火)17:51 ID:RlDqqjHp(3/3) AAS
>>916
どの関数がどういう処理をしているのかは、コメント見れば大体解るよな?
この系統って言うのがTJS全般のことなら、ググれば結構見つかるだろ
俺は5のサイトにあるようなサンプルが一番勉強になると思うんだがな…
918: 2006/10/03(火)21:56 ID:/1mXoIzH(1) AAS
>916
いまいち何がしたいのか・・・
>クイックセーブとかみたいに常に表示しておいて、
>その状態のままシナリオを読み進める事が出来るボタンの事を言いたいんです。
やりたいのはこれなんだろ?
クイックセーブ作れてるならその下に同じ処理追加すればいいだけなんだから、
関数なんか判らなくても別に問題ないだろ。
省4
919: 2006/10/03(火)23:25 ID:5nWHO0PX(1) AAS
結局、リファに始まりリファで終わるのじゃよ。
そりゃ、オライリーあたりでtjs本が出たら速攻で買いに走るがw
920(2): 2006/10/04(水)00:54 ID:crb0Grz6(1/2) AAS
音量調節プラグインのバーの並び順を替えたいのですが
ミュートの項目を一番上にして、音量数値の項目をその下に並べる場合
どう記述すればよろしいでしょうか。
var name = i ? (i + "%" ) : "ミュート(&M)";
↓
var name = "ミュート(&M)" : i ? (i + "%" );
これだと文法エラーになっちゃいます。
921: 2006/10/04(水)01:02 ID:J2DoZgDb(1) AAS
>>920
TJS2リファレンス 式と演算 条件演算子
922: 2006/10/04(水)01:13 ID:0TTSGWxO(1/2) AAS
適当にいじってみるのも上達には有効だけど
ひとまず言葉や記号の意味を調べてわかろうよ
923(2): 2006/10/04(水)15:29 ID:OUK2QEvV(1) AAS
ミュート 5% 10% … なのか
ミュート 100% 95% … なのか
どっちよ?
924: 2006/10/04(水)17:13 ID:crb0Grz6(2/2) AAS
>>923
ミュート 100% 95% … の方です
リファレンス呼んで試行錯誤してる最中なんですけど
並べ替えるだけじゃなくて新しく定義?を加えたりしないといけないんだろうか
難しいっすね
925: 2006/10/04(水)17:18 ID:Bkhdn4mT(1) AAS
KAGは理解できてるのに、ライセンスが複雑で理解できませんw
926: 2006/10/04(水)17:37 ID:HPsCA+6R(1) BE AAS
>>923
元のスクリプトは100から0まで-5づつのループ回して、0の時だけ%じゃなくて"ミュート"を表示してる。
まずループの前に"ミュート"を作ってから、後は100〜5までforループするようにすればOK
927(2): 2006/10/04(水)23:43 ID:0TTSGWxO(2/2) AAS
まあそんなところへ「?:」を使ってる元スクリプトも
あまりエレガントとは思えないよね
928(1): 2006/10/04(水)23:51 ID:68iH83IY(1) AAS
じゃあ ? : はどんなところに使うのがエレガントなんだ?
929(2): 2006/10/05(木)00:00 ID:VoaigX6z(1) AAS
元のスクリプト読んでないけど、>>920ってつまり、ループ変数で?を使ってるわけだよね。
現バージョンのTJSはboolean型がないからそれでOKなんだけど、
2以上の整数が普通に出てくるところに?を使うのって
あんまりよろしいコードとは思えないな。人によるかもしれんけど。
930: 2006/10/05(木)00:04 ID:6sFTqmPj(1/4) AAS
>>928
7行スクリプティングとかにじゃね?
上下前次1-新書関写板覧索設栞歴
あと 42 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s