[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net (299レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
101: 2016/09/02(金)11:22 ID:IMVRhbU9(1) AAS
>>97
入れ替わってるんだけど実は再描画されていないとかって落ちじゃないよね?
102
(1): 2016/09/06(火)00:15 ID:pQHmClaI(1) AAS
素人まるだしな質問で恐縮ですが、

コンフィグファイルのSystem.titleに
タイトル+バージョンで設定しているのですが、
ロードと共に元に戻ってしまいます。
Systemフォルダの中を色々みたのですが、何処でロード時に設定してるか
わかりませんでした。
何となくですが、ロード時に設定してる場所を特定し、
省2
103: 2016/09/06(火)13:25 ID:+TurBrM0(1) AAS
そりゃそうだろ
ロードして過去のを読めばシステムフラグじゃないんだから戻るだろ
104: 2016/09/06(火)13:35 ID:1MD6ZQ/p(1) AAS
質問の内容自体がよくわからん
105: 2016/09/07(水)03:44 ID:vVPK28ny(1) AAS
System.titleはタスクバーに表示されるタイトルで
Window.captionはそのウィンドウのタイトルバーに表示されるタイトルだな
KAG3なら「ウィンドウキャプション」でgrepすればセーブデータに保存・復帰してる場所がわかる
106: 2016/09/07(水)07:07 ID:er8Y/zHp(1) AAS
>>102
MainWindow.tjsのrestoreFlags()の最後でcaptionを再設定すればおk
107: 2016/09/10(土)09:25 ID:OOnTstji(1/2) AAS
久しぶりに吉里吉里のゲーム製作再開したんだけど公式サイト死んでねーか?
今までわからないとこググッて公式のリファレンス読んで解決してたから
これだともう製作出来ないんだけど…
外部リンク:kikyou.info
108: 2016/09/10(土)10:44 ID:OEAityJk(1/2) AAS
定期的に死ぬからリファレンスはダウンロードしておいたほうがいいよ
109: 2016/09/10(土)11:45 ID:OOnTstji(2/2) AAS
ちゃんと復旧するのかな?
作者もう吉里吉里に対してやる気なさそうだしこのまま開発終了とかになりそうで怖い
110: 2016/09/10(土)12:07 ID:OEAityJk(2/2) AAS
君は吉里吉里で作ることもできるし、作らないこともできる
111: 2016/09/10(土)19:36 ID:cFlkcjRU(1) AAS
むしろ良い意味でもう枯れてるからこそ
安心して開発できると思うけど

開発中の新しいツールなんかだと
開発終了でお手上げだろう
112: 2016/09/10(土)20:50 ID:siUmhfzS(1) AAS
必要なページや詰まりそうな部分だけ保存してるけど、サイト丸ごととなると専用ソフトが必要になるからやってないんですが
簡単に保存できる方法ってありますか?
違法じゃないやり方で
113
(1): 2016/09/10(土)23:14 ID:qbfoVZnn(1) AAS
wget とか curl じゃだめなの?
114
(1): 2016/09/10(土)23:37 ID:CaaSeJg6(1) AAS
外部リンク:krkrz.github.io
2のリファレンスのミラーならZのサイトにある
115
(2): 2016/09/11(日)10:44 ID:Ebxe3Phl(1/2) AAS
プレイ中の画面のサイズの縮小ってどうやればいいの?
よくあるプレイ中に複数の解像度からユーザーが好きに選んで変更できるやつ
1280x960から800x600に変えたくて下の2つのタグでやってみたけど画面の枠だけしか縮小されない…
ちなみにウィンドウサイズをドラッグで変えるプラグインのWindowResizableは
他のプラグインと干渉してるのか使用してるとバグってゲームが落ちるので
それ以外の方法があれば教えて下さい

[eval exp="kag.setSize(800, 600)"]
省1
116: 2016/09/11(日)16:59 ID:JvmnFHbr(1) AAS
>>113-114
知りませんでした
>>113は自分には少し難しそうです
調べてみよう、情報ありがとうございます
117: 2016/09/11(日)17:40 ID:G6Lph6GG(1/2) AAS
>>115
[eval exp=
118
(1): 2016/09/11(日)17:42 ID:G6Lph6GG(2/2) AAS
ありゃ、切れちゃった。

>>115
kag.setZoom(kag.innerWidth,kag.scWidth)
で内側の表示サイズが変わる。

WindowResizableが動かないなら、作者の人に聞いてみたらどう?
前聞いたら、びっくりするくらい親切に教えてくれたよ。
119: 2016/09/11(日)18:56 ID:Ebxe3Phl(2/2) AAS
>>118
おー!一発で画面の縮小出来ました!ありがとうございます
なぜ落ちるのかわかりませんがWindowResizableの作者の方には一応報告してみます
120: 2016/09/12(月)18:58 ID:joFC7W9y(1) AAS
吉里吉里本家は枯れてるのに関連サイトは親切な人多いよな。
自分もその作者さんに助けてもらったわ
このスレでも度々助けてもらってるし、本当に有難い
121: 2016/09/12(月)19:32 ID:2V6YfIVA(1) AAS
リファレンスまだ復旧してないみたいですね
122: 2016/09/12(月)21:17 ID:PzCkcp87(1) AAS
吉里吉里3はでるでる詐欺でしたね^^;
123: 2016/09/13(火)00:01 ID:lzTSq+b4(1/2) AAS
だからスマホ版の吉里吉里を……

もう遅いか
124: 2016/09/13(火)02:32 ID:QayPKeX2(1/2) AAS
Android版吉里吉里はサクサク動くならそこそこ使われるでしょ
あとはHTML5版の未来がどうなるか

環境が整って吉里吉里HTML5が良い感じになれば小ネタを
やるのに便利って人はいそう
でも色々鑑みて最低3年後かな
125
(3): 2016/09/13(火)03:18 ID:7p2XJVeX(1) AAS
完全に詰まりました。

変数の『仮ポイント』が520だとすると、
[eval exp="f.仮ポイント = f.仮ポイント + 5"]
とすると、結果が何故か、『5205』になります。何故だ……??
今まで、こんな事無かったのに……。

ちなみに、[eval exp="f.仮ポイント = f.仮ポイント - -5"]
とすると、何故か525と正常に表示されます。
省2
126: 2016/09/13(火)04:06 ID:lzTSq+b4(2/2) AAS
>>125
文字列型に変換されてるんじゃないの?
127: 2016/09/13(火)12:55 ID:Vp5Cg3pv(1) AAS
どこかの数字を''で囲んでない?

いい例
[eval exp="f.仮ポイント = 520"]
[eval exp="f.仮ポイント = f.仮ポイント + 5"]
[emb exp="f.仮ポイント"]

ダメな例
[eval exp="f.仮ポイント = '520'"]
省2
128: 2016/09/13(火)13:07 ID:QayPKeX2(2/2) AAS
>>125
文字列から数字を引こうとする
→吉里吉里「できるだけないだろ! いい加減にしろ! まあ多分数字から数字を引きたかったんやろから配慮したるわ」

文字列に数字を足そうとする
→吉里吉里「文字列に数字を繋いで長い文字列にしたかったんやな、わかるで」
129: 2016/09/13(火)19:42 ID:QbYkoYcg(1) AAS
つまり
f.仮ポイント
じゃなくて
+f.仮ポイント
って書けばいいんだよ

…って誰か書いてやれよ。
130: 125 2016/09/13(火)23:43 ID:z6yOCdk1(1) AAS
皆様、レスありがとうございます!

やっぱり、文字列になっちゃってるんですね。。。
その後色々試したのですが、その変数から減算したら、何故か5200(5205-5)と普通に処理出来てたり…w
しかも、その式をコピペで違うksファイルに移動したら、今度は何故か正常に出来てたりとか……w
+ +5にしてみたら、やっぱりダメでしたw

とりあえずは、マイナスの減算でゴリ押ししようと思います。
ありがとうございました!
131: 2016/09/14(水)11:32 ID:Gb2IpMwO(1) AAS
たしか

ins(f.仮ポイント)

で、整数になったんじゃなかったっけ?(もちろんevalの中で)
もうずいぶん使ってないからわからんけど
132: 2016/09/14(水)12:06 ID:DYL0az/Q(1) AAS
まあそもそも途中で文字列になっちゃうようなコード書くなっていうのはある
おおかたeditタグで入力させて、それを変換せずにそのまま文字列として
使っちゃってるとかじゃないの?
133: 2016/09/16(金)13:38 ID:BC4T+k4K(1/2) AAS
配列の中に入れた文字列をソートしたいのですがこれってぱっと見で間違ってますか?
途中までは上手くソート出来るのですが15個目くらいからソートがおかしくなります

■  [emb exp="sf.num[0][1]"] [r]
■  [emb exp="sf.num[0][2]"] [r]
■  [emb exp="sf.num[0][3]"] [r]
■  [emb exp="sf.num[0][4]"] [r]
■  [emb exp="sf.num[0][5]"] [r]
省18
134
(1): 2016/09/16(金)13:46 ID:6sUHU1lD(1) AAS
文字列ソートしたいなら引数を指定しなきゃいかんのでは

構文 : sort(<ソート順='+' <安定ソートを行うか=false>)

 ソート順は以下の文字列のどれかです。昇順では小さい物から大きい物へと並び替えられ、降順はその逆です。省略すると '+' を指定されたと見なされます。

"+" : 昇順 (通常の < 演算子での比較)
"-" : 降順
"0" : 数値による昇順 ( 10,2,1 は 1,2,10 に並び替えられます )
"9" : 数値による降順
省2
135: 2016/09/16(金)14:04 ID:BC4T+k4K(2/2) AAS
>>134
ありがとうございます
sf.num[0].sort('a');で数が増えてもソート出来るようになりました
数が少ないと動作してたから自動的に数字じゃない場合は文字列でソートしてくれてるものだと思いこんでました……
136
(1): 2016/09/17(土)09:55 ID:3fVJ7cey(1/2) AAS
kikyou.infoまだ落ちてるのね
fstat.dllとかaddFontのreadmeってどっかミラーあります?
137: 2016/09/17(土)10:03 ID:3fVJ7cey(2/2) AAS
自己解決、二次配布ページでtrunk見つけました。
138
(1): 2016/09/18(日)16:37 ID:gel8Sld9(1/2) AAS
kagでならそこそこ作れるレベルなんですけどtjsって今からでも勉強した方がいいですか?
今からtjs勉強するくらいならティラノスクリプトに移行してJavaScript覚えたほうがいいような気もするし
139: 2016/09/18(日)17:40 ID:YeKKFwCg(1) AAS
>>136
もう遅いですが、今見たら復旧してましたよ
よかった
140
(1): 2016/09/18(日)19:44 ID:x4Pc2rNT(1) AAS
>>138
PCのプラットフォームに残るのであれば
ADV系では今でも吉里吉里が拡張性で最強だから
「今からでも勉強した方がいい」

スマホアプリに移行するつもりなら
「JavaScript覚えたほうがいい」
141: 2016/09/18(日)22:07 ID:gel8Sld9(2/2) AAS
>>140
tjsは覚えても他に一切応用が効かないから今後の事を考えると
今更覚えるのもどうなんだろうと思ってましたが
まぁJavaScript覚えながらtjsにも手をつけてみます
142: 2016/09/19(月)04:40 ID:0EOgzKna(1) AAS
誰かJavascript→tjs変換器創って
そうするといろんな言語の→Javascript変換器があるからデュフフ
143: 2016/09/19(月)08:10 ID:eaQRIgen(1) AAS
吉里吉里が吉里吉里VMを捨ててLLVMとかWebAssemblyで動くようになればいいのかも
吉里吉里Zの人がWebAssemblyがどうこう言ってた気がする
144: 2016/09/19(月)08:33 ID:1krAddu6(1) AAS
正直、tjsだろうがjsだろうが必要になったらその都度移行したり調べたり対応するくらいの意思がないと何やっても続かんと思う
145: 2016/09/19(月)10:30 ID:RrJ/CNJk(1/2) AAS
程度問題
146: 2016/09/19(月)12:00 ID:LhA6KSdM(1) AAS
jsは比較すると動き遅いから期待はあまりしない方がいい 簡単手頃なところが売り
c#でマルチプラットフォーム版だったらよかった それでもpcプラットフォームよりは遅いだろうしtjsは使えないだろうな
147: 2016/09/19(月)12:32 ID:EGL489+1(1) AAS
チェックボックスを設置するところまでは上手く行ったのですが
チェックボックスに入れる変数ってどこに書くんですか?

キャラ1 [checkbox name=0][r]
キャラ2 [checkbox name=0][r]
キャラ3 [checkbox name=0][r]
キャラ4 [checkbox name=0][r]

1番目のチェックボックスがチェックされたらf.sentaku1=1
省2
148: 2016/09/19(月)13:06 ID:SsNKlIpT(1) AAS
javascriptより早いスクリプト言語ってあったっけ?
149: 2016/09/19(月)14:23 ID:RrJ/CNJk(2/2) AAS
つーか今はスクリプト言語かどうかあんま関係ない感じがする
特にWebでも中間言語を実行させるような雰囲気になってくるとね
150: 2016/09/20(火)12:50 ID:kQFSK7je(1/2) AAS
[if exp="tf.x == 1"][eval exp="tf.y = 1"][jump target=*1]
[elsif exp="tf.x == 2"][eval exp="tf.y = 2"][jump target=*2]
[endif]

こういう書き方ってやっちゃダメですかね?
これって[endif]通過せずにジャンプしてます?
151: 2016/09/20(火)12:57 ID:U67WnYB/(1) AAS
別にいいけど、endifは通過しないわな

jumpした時点でそこまでのifとかはなかったことにされるから
「飛んだ先にendifがないぞゴラァ」とかは言われない
152: 2016/09/20(火)13:18 ID:kQFSK7je(2/2) AAS
callとreturnみたいにきっかり数合わせなきゃまずいのかと思って
全部書き直そうかと思ってました
大丈夫なら気にせずに放っておきます
153: 2016/10/11(火)09:37 ID:89irJhct(1/2) AAS
外部リンク[html]:homepage1.nifty.com
このサイトを参考にcsvファイルの読み込みには成功したのですが、ファイル名を変数にする方法はありますか?

; data.csvを読み込む
[eval exp=
154
(1): 2016/10/11(火)09:39 ID:89irJhct(2/2) AAS
切れてしまったので
; data.csvを読み込む [eval exp="tf.arr.load('data.csv')"]

[eval exp="tf.arr.load('f.data.csv')"]
ステージ1ならf.dataに1を代入、ステージ5なら5を代入等
対応したステージ数.csvのファイルを読み込みたいのですが
155: 2016/10/12(水)00:58 ID:EpXTld5Z(1/3) AAS
tf.arr.load('data'+f.data+'.csv')
とか
tf.arr.load('data%d.csv'.sprintf(f.data))
とか最終的に文字列になってれば良いのではないかと。
上記の例だと用意するファイルはdata1.csvとかdata5.csvとかね。
156: [るsage] 2016/10/12(水)02:31 ID:EpXTld5Z(2/3) AAS
>>154
[eval exp="&@'tf.arr.load(&#165;'${f.data}.csv&#165;')'"]

kagリファレンスの「エンティティ」
tjsリファレンスの「@つき文字列即値」

を参照するよろし
157: [るsage] 2016/10/12(水)02:33 ID:EpXTld5Z(3/3) AAS
ぐ、ばけた
&#165; は、エスケープ用の円記号ね
158: 2016/10/12(水)10:39 ID:Cj06CQF4(1/2) AAS
ありがとうございます!おかげで動かせるようになりました!
159: 2016/10/12(水)17:52 ID:Cj06CQF4(2/2) AAS
すみません、連続して質問失礼します。キーボードの上下左右を押した際、
グラフィカルボタンにマウスカーソルが勝手に乗るのを回避する手段はありますでしょうか?
上下左右のキーを使ってマップチップ上を移動するゲームを造っているのですが、
グラフィカルボタンを設置した結果キャラクタを動かす度に別のボタンがクリックされる形になってしまい、
グラフィカルボタンにはキーボードが影響を与えないようにしたいのですが……
160: 2016/10/18(火)12:39 ID:SOTl9Off(1) AAS
そんなことはできません。
161
(1): 2016/10/19(水)02:55 ID:+6usvEbI(1/2) AAS
んなことなくて、[locklink]したまま使うとか
systembutton.ksとかのプラグインでボタン表示するとか
方法はいくらでもあるんじゃね?
162
(1): 2016/10/19(水)03:01 ID:+6usvEbI(2/2) AAS
あ、[locklink]したら表示したボタンを押せなくなるな。すまん
どうしても[button]タグのボタン使うならメッセージレイヤの
focusableをfalseにするとかかなあ。試したおことないけど。
まあそれよか適当なプラグインでボタン表示する方法をお勧めする
163: 2016/10/20(木)01:07 ID:Gc0wa9I6(1) AAS
>>161
>>162
ありがとうございます!おかげさまで
『押しても何も起こらないボタンを用意し、上下左右キーが押されたらそのボタンにフォーカスように設定する』
方法を思い付いたのですが、無理でした。
kag.fore.messages[2].links[0].object.focus();
kag.current.setFocusToLink(0, false);
省2
164: 2016/10/20(木)04:36 ID:kGpW1UmW(1/2) AAS
というかそもそも上下左右キーはどうやってとってる?
kag.ketDownHookにコールバック登録してtrue返せば
フォーカス移動の前に処理して移動を抑制できると思うけど?
外部リンク[html]:devdoc.kikyou.info
165
(1): 2016/10/20(木)04:42 ID:kGpW1UmW(2/2) AAS
kag.keyDownHookだった。typo失礼。

function myKeyDownHook(key, shift) {
if (key == VK_LEFT) {
// なんか処理
return true;
}
}
省2
166: 2016/10/20(木)09:36 ID:KFpczYV/(1/2) AAS
>>165
ほぼほぼ同じ形です。
//なんか処理 の所に
kag.process( '', '*keydown_left' ); return true;
といったものが入りますが、押しっぱなしにするとすごい勢いでフォーカスが移ってしまいます。
外部リンク:fast-uploader.com
パスはkirikiriです
167
(1): 2016/10/20(木)15:52 ID:KFpczYV/(2/2) AAS
様々教えていただいたキーワードで検索した結果。意味もよくわからないまま
f.myKeyDownHook_lock=false;
を入れていたのが原因とわかり、解決しました
ありがとうございます
168: 2016/10/21(金)16:18 ID:rbLnhj1C(1/2) AAS
コード見たけどf.myKeyDownHook_lock=trueになってる間に次の入力が来るからでそ
この仕様で対応するならmyKeyDownHook内においてf.myKeyDownHook_enabledが真なら
VK_{LEFT/RIGHT/UP/DOWN}が来たら常にtrueを返さないといけない。
ただしkag.processをするのはf.myKeyDownHook_lockが偽だった時のみ
var myMoveTable = %[
VK_LEFT => "*keydown_left";
VK_UP => "*keydown_up";
省16
169
(1): 2016/10/21(金)16:31 ID:rbLnhj1C(2/2) AAS
>>167
というかよく見たら >>84 のコピペか。
意味わからずコード使うのは危険だぞ
f.myKeyDownHook_enabledはtrueならキーフック機能を有効にする
f.myKeyDownHook_lockはtrueならkag.processを無効にするフラグだ。
んで

// ■キーロック時は無視 returnだけのがいいかも。自分で検証して
省3
170: 2016/10/27(木)11:58 ID:/Uo111qX(1) AAS
>>169
ありがとうございます
tjs等わからないのにノリと勢いでゲームを作ろうとした結果、何度も質問をしてしまう形になってしまいました
171: 2016/10/30(日)13:42 ID:SxYw8WV6(1/2) AAS
ゲームを作ってEXEで出力したのですが、他の人に配布して起動してもらうと、
OS搭載のソフト「windows smart screen」が危険ソフトと認識して妨害します。
プロパティから解除すれば問題なく遊べるのですが、こちら側でそれを回避する方法はないでしょうか?
いちおう、制作ではKKDE2.0αを使用しています。
172
(1): 2016/10/30(日)14:46 ID:ymlb6qMo(1) AAS
よく解んないですけど、回避できたらセキュリティホールになりませんか?
173
(1): 2016/10/30(日)16:11 ID:ec0w1h+G(1) AAS
データをxp3ファイルに書き出せば回避できるかな?と想像
exeとして出力すると全く新しいexeファイルが流通することになるから
そのexeファイルの安全性が評価されていなくて警告が出る
174
(1): 2016/10/30(日)16:11 ID:BmmjfZcq(1) AAS
JVNがtype-moonとあかべぇそふとの作品をウィルス扱いして以来
吉里吉里は危険ソフト扱いなんだよ
175: 2016/10/30(日)16:25 ID:SxYw8WV6(2/2) AAS
>>172-174
新しいexeファイルと認識して、ヤバいかもしれんから止めとけって警告を出しているのですね。
ありがとうございます。
176: 2016/10/31(月)19:21 ID:z2Y9ymNf(1) AAS
最近のWindowsではインターネットからダウンロードした
未署名のexeを実行しようとすると警告が出るので吉里吉里云々は関係ないね。
根本的に解決するにはコードサイニングするしかない。
それにはめっちゃ金がかかるので同人向きではないって話なので、
結局ユーザー側で回避してもらうしかないのよね
177: 2016/10/31(月)19:45 ID:m91Yucy5(1) AAS
横からですが、自分も気になってたのでありがたい質問と回答でした
>ウイルスソフトの警告
178: 2016/11/10(木)17:24 ID:tqejSuAW(1) AAS
win7アップデートでKKDE起動できなくなったんだが
システム復元以外の解決方法わかるエスパーいませんか?
179: 2016/11/11(金)17:40 ID:hOQx+RY1(1) AAS
out focusさんが見られなくなってる
あああ・・・
180: 2016/11/12(土)21:50 ID:k5e6Vk3E(1) AAS
niftyだったから、なくなっちゃったのね。そういうことってあるんだなぁ。
181: 2016/11/12(土)21:52 ID:EShwod+c(1) AAS
他にも講座等で有名だったけど
今はもうつながらないか繋がっても吉里吉里系は何もないサイトさん増えたよね
時代の流れかな
1-
あと 118 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s