板検索:
■吉里吉里/KAG/TJS雑談質問スレ■その30 (242)
まとめビュー
1
名前は開発中のものです。[sage]   投稿日:2016/06/09 14:48:47  ID:UJVM4w1p.net(6)
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

吉里吉里スレ過去ログ倉庫
http://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
http://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。

必要に応じて>3-6の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

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


2
名前は開発中のものです。[sage]   投稿日:2016/06/09 14:49:07  ID:UJVM4w1p.net(6)
過去スレ
29 ■吉里吉里/KAG/TJS雑談質問スレ■その29
28 ■吉里吉里/KAG/TJS雑談質問スレ■その28
27 ■吉里吉里/KAG/TJS雑談質問スレ■その27
26 ■吉里吉里/KAG/TJS雑談質問スレ■その26
25 ■吉里吉里/KAG/TJS雑談質問スレ■その25
24 ■吉里吉里/KAG/TJS雑談質問スレ■その24
23 ■吉里吉里/KAG/TJS雑談質問スレ■その23
22 ■吉里吉里/KAG/TJS雑談質問スレ■その22
21 ■吉里吉里/KAG/TJS雑談質問スレ■その21
20 ゲ製作技術板の別スレッドへ
19 ゲ製作技術板の別スレッドへ
18 ゲ製作技術板の別スレッドへ
17 ゲ製作技術板の別スレッドへ
16 ゲ製作技術板の別スレッドへ
15 ゲ製作技術板の別スレッドへ
14 ゲ製作技術板の別スレッドへ
13 ゲ製作技術板の別スレッドへ
12 ゲ製作技術板の別スレッドへ
11 ゲ製作技術板の別スレッドへ
10 ゲ製作技術板の別スレッドへ
9 ゲ製作技術板の別スレッドへ
8 ゲ製作技術板の別スレッドへ
7 ゲ製作技術板の別スレッドへ
6 ゲ製作技術板の別スレッドへ
5 ゲ製作技術板の別スレッドへ
4(タイトルは3) ゲ製作技術板の別スレッドへ
3 ゲ製作技術板の別スレッドへ
2(再利用) ゲ製作技術板の別スレッドへ
1 ゲ製作技術板の別スレッドへ

3
名前は開発中のものです。[sage]   投稿日:2016/06/09 14:55:42  ID:UJVM4w1p.net(6)
【公式】
kikyou.info
http://kikyou.info/
吉里吉里/KAG 掲示板
http://kikyou.info/tvp/bbs/
公式掲示板過去ログ検索
http://www.kirikiri.info/bbslog/
吉里吉里開発サイト
https://sv.kikyou.info/trac/kirikiri/

【ドキュメント】(最新版のオンラインマニュアル)
KAG System リファレンス
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
吉里吉里2 リファレンス
http://devdoc.kikyou.info/tvp/docs/kr2doc/contents/
TJS2 リファレンス
http://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/

【FAQ】
逆引きマニュアル
http://homepage1.nifty.com/gutchie/kirikiri_kag2/faq.html

【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
http://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%A5%D6%A5%C3%A5%AF%A...
コメント1件

4
名前は開発中のものです。[sage]   投稿日:2016/06/09 14:56:05  ID:UJVM4w1p.net(6)
【講座】
吉里吉里2/KAG3によるノベルゲーム開発
http://homepage1.nifty.com/gutchie/kirikiri_kag3/game_dev.html
Studioついんくる - 吉里吉里2/KAG3講座
http://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
RUTA'S GAME - 初心者のための吉里吉里講座
http://www.manitoux.net/ruta/game/kiri/
TJSに挑戦!
http://www.geocities.co.jp/tjschallenger/

【解説】
Inside KAG3
http://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3
TJS入門
http://homepage1.nifty.com/gutchie/kirikiri_kag/tjs_primer.html

5
名前は開発中のものです。[sage]   投稿日:2016/06/09 14:56:43  ID:UJVM4w1p.net(6)
【KAGEX】
KAGEX
http://ruriko.denpa.org/2006_ca.html#W_%E5%90%89%E9%87%8C%E5%90%89%E9%87%8C
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
http://kikyou.info/diary/?200610#i4_3
↑の解説の「リポジトリのURL」は↓に変更されています
https://sv.kikyou.info/svn/kirikiri2/branches/kag3ex3

※注意
KAGEXを含め、公式以外のプラグインやコードを使用する場合は
それらが作者の好意によって公開されているいうことを理解し、
バグや、吉里吉里のバージョンアップに伴う不都合に対して、
泣いたり怒ったりしないようにしましょう。

また、スレで話題にする時は、プラグイン名や出所を明記しましょう。
使っている人とそうでない人とで、話が噛み合わない場合があります。

6
名前は開発中のものです。[sage]   投稿日:2016/06/09 15:02:04  ID:UJVM4w1p.net(6)
【吉里吉里Z】
http://krkrz.github.io/
「吉里吉里Zは、だいたい吉里吉里2と同じものです。
 吉里吉里2は開発されてから時間が経過しており、保守や改善を行うに当たって困難な場面に遭遇することが増えてきました。
 今までよりも早くリリースされる新しいWindowsやタブレットなどの変化するデバイスに対応するために吉里吉里Zは開発されました。
 吉里吉里Zによって開発環境の入手性が改善され、古いものを削除し、開発しやすさが改善されたことで本体の開発速度のスピードアップが可能になりました。」
以上公式より。

特にTJSを触れる中上級者にとって嬉しい吉里吉里Z。ただ「文字コードってなんですか」的な初心者にとっては吉里吉里2→吉里吉里Zの移行が
大変かもしれないので頑張ろう。現在は64bit版も登場。Android版開発中で、さらにマルチプラットフォーム化も計画中のもよう。

7
名前は開発中のものです。[sage]   投稿日:2016/06/12 17:40:54  ID:i1k//+M9.net
レスなくても大丈夫?
コメント1件

8
名前は開発中のものです。[sage]   投稿日:2016/06/12 19:01:49  ID:644ucjKh.net
たぶん

9
名前は開発中のものです。[sage]   投稿日:2016/06/12 19:21:51  ID:qOs7Gon9.net
>7
ダメだよ! さあ話題を振って!

10
名前は開発中のものです。[sage]   投稿日:2016/06/13 00:58:53  ID:L695k7rl.net(2)
Android版他を作ろうとしているのはいいけれど、最初から「互換性を削った制限版」を目指しているのが引っかかって、クラウドファンディングの出資に躊躇してる。
KAGが今のまま(または少し改造しただけ)で動かないのなら、わざわざAndroid上で吉里吉里使う意味がないと思うんだよなー。ティラノなんとかとか、今既にあるAndroid上のプラットフォーム使えばいいじゃん、と思っちゃう。
出資額が大きくなれば実装されるとはいっても、この方針だとどこかで互換性削ってくるんじゃないかなぁと不安。
結局吉里吉里Zも、微妙な互換性の問題で乗り換えできてない人多いし。

俺は同人だからそう思うんだけど、商業だったらまた違うのかな。

11
名前は開発中のものです。[sage]   投稿日:2016/06/13 01:47:20  ID:YDa9nnIp.net
自分は逆にKAGを完全に捨てるためにフレームワーク自力で開発してるからその辺りはあんまり気にしてないかなぁ
コメント1件

12
名前は開発中のものです。[sage]   投稿日:2016/06/13 06:06:12  ID:GP86uwb0.net
マジかよ泥炭コスイ商売始めやがったな
コメント1件

13
名前は開発中のものです。[sage]   投稿日:2016/06/13 08:04:40  ID:Iwftm5Sq.net(3)
どっちかというと「TJSで色々作れる環境をAndroidにも移植する」と言ったほうが正しいのかもしれない
案外吉里吉里と同じ手軽さで組める環境って少ないからねえ

巨大なツールがないと開発できなかったりインストールするのに依存ライブラリがあれこれあって大変だったり
できたものを配布するときにデカいライブラリがついてきたり
コメント1件


14
名前は開発中のものです。[sage]   投稿日:2016/06/13 09:30:51  ID:L695k7rl.net(2)
>11 >13
もしそうだとしたら、やっぱり俺は要らないかなぁ。
どうしてもTJS使いたい!というわけじゃないし。
今までの資産が再利用できないなら、あえて古いものを使い続ける必要ないし。
Unity使ったほうが、楽だし自由度高いし汎用性があるしツブシも効くし。

うん、出資しない決心ついたよ、ありがとう。

15
名前は開発中のものです。[sage]   投稿日:2016/06/13 09:32:11  ID:Iwftm5Sq.net(3)
Unityでノベルゲーム+α作るって正直大げさすぎる気はするんだよなあ
コメント1件

16
名前は開発中のものです。[sage]   投稿日:2016/06/13 09:50:04  ID:4XGLYeme.net
ノベルゲームエンジンが乱立してるのは
開発言語が指定されてることとマルチプラットフォーム対応できないってのが原因だと思ってる
jsのような何かのtjsを嫌ってる人は結構多い

17
名前は開発中のものです。[sage]   投稿日:2016/06/13 10:11:07  ID:Iwftm5Sq.net(3)
でも正直jsは書きにくいことこの上ない
TypeScriptやらが乱立しているのを見てもわかる通り
tjsは基本的にクセのない言語

一方でKAGの文法はなんだかんだでノベルゲーム界の
デファクトスタンダードになってるな

18
名前は開発中のものです。[sage]   投稿日:2016/06/14 09:34:49  ID:7hxH5Tv1.net
jsの新しいやつは、クラスの組み方とかtjsと良く似た形になったよ。時代を良く先取りしてたと言える

19
名前は開発中のものです。[sage]   投稿日:2016/06/14 09:39:20  ID:e0jSiuqx.net(8)
新しいjsを気軽に使っても「ゴラァァァァァうちのIE11ではうごかんやろがあああああ」みたいに言われなくなるのはいつですかね

20
名前は開発中のものです。[sage]   投稿日:2016/06/14 09:42:32  ID:e0jSiuqx.net(8)
(function (){
  //hogehoge;
}());

jsのこれほんま気持ち悪くてきらい

21
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:22:03  ID:w53eEXa0.net(4)
>15
ノベルだと3D要らないからな

22
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:23:02  ID:w53eEXa0.net(4)
>12
マルチ対応版はZの人でしょ?

23
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:36:42  ID:e0jSiuqx.net(8)
ネタにマジレスなんとやら

24
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:40:02  ID:e0jSiuqx.net(8)
マルチプラットフォームをうたっているゲーム開発ツールの地味な弱点として
「Windows版がなんか微妙」ってのがあったりするんだよな
もちろんスマホ版も遅い・微妙なの結構おおいし

吉里吉里Z Android版の速度がいい感じなら、Windowsも重視している
メーカーや同人サークルにとって非常にバランスの良い選択になるかもしれない

25
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:44:16  ID:XgVRL5wm.net
最近、unityがrenpyをサポートするってニュースがあって
renpy最強じゃね?って思ったんだけど
日本じゃ使ってる人少なすぎて残念
やっぱpythonは日本人に合わないせいかな
そう言いながら自分も吉里吉里使い続けてるわけだが

26
名前は開発中のものです。[sage]   投稿日:2016/06/14 14:48:24  ID:e0jSiuqx.net(8)
連敗
縁起わるそう

とにかく「移行するメリット」が大きくないとねえ
最大の原因はAndroidでノベルゲーム作ったところで
今はプレイ人口が大したことないってのがあるんだろうけど

吉里吉里Zは、おそらく吉里吉里Android版があることに
一定のメリットがあるであろう開発者が、一定の資金を
出してくれたことで動き始めたんだろうな

27
名前は開発中のものです。[sage]   投稿日:2016/06/14 15:09:50  ID:hmlgWXW5.net
だって、VIP板なんかのゲーム製作スレで仲間募って紙芝居ゲを作ったとして、PC持ってる人にしか遊んでもらえないわけじゃん
スマホだけ持ってる人達にも遊んでもらいたいじゃん?

28
名前は開発中のものです。[sage]   投稿日:2016/06/14 15:58:56  ID:e0jSiuqx.net(8)
その労力を惜しまない人はとっくにティラノスクリプトやらに移行したかと

んで今でもそういう風に頑張る人はフリゲ作家が多い印象で、
吉里吉里みたいな大幅な拡張性は別に要らない人が多そう

現在の吉里吉里はやっぱプロ・セミプロ向けだよねえ

29
名前は開発中のものです。[sage]   投稿日:2016/06/14 16:25:49  ID:w53eEXa0.net(4)
吉里吉里って単なるツールじゃなく開発環境だからな
テンプレ的な紙芝居作るだけならオーバースペック

30
名前は開発中のものです。[sage]   投稿日:2016/06/14 19:43:01  ID:y9XO87+n.net(2)
せっかくAndroid上で吉里吉里が動いても、KAGが動かないんなら普通の人はノベルゲームなんて作れない。
KAGの別の実装が出てきてそれを覚えるくらいなら、ティラノスクリプト覚えた方がいい。
KAGを作ればいいじゃん!といわれたら、Unity上の実装作った方が移植が楽。

KAG動かないんだったら、ほとんどのユーザにとっては意味がない。
KAGが動くかどうかが、Android版吉里吉里の普及の鍵になる。
KAG動かないんだったら、絶対使うことはないだろうなぁ。

31
名前は開発中のものです。[sage]   投稿日:2016/06/14 20:23:14  ID:w53eEXa0.net(4)
まあKAG自作は
車輪の再発明だからやりたくないよな

32
名前は開発中のものです。[sage]   投稿日:2016/06/14 22:27:54  ID:e0jSiuqx.net(8)
実際のところは商業メーカー+「ノベルゲームというよりアクション性の無い静的ゲームを作りたい高技術系同人サークル」が
恩恵受けるものになると思う

33
名前は開発中のものです。[sage]   投稿日:2016/06/14 22:52:49  ID:y9XO87+n.net(2)
やっぱり弱小同人サークルは歯牙にもかけられてないかなぁ…。
やめどきかな…

34
名前は開発中のものです。[sage]   投稿日:2016/06/14 23:55:13  ID:tp4KeS5l.net
「ノベルゲームというアクション性の無い性的ゲームを作りたい低技術系同人サークル」は
恩恵受けないの

35
名前は開発中のものです。[sage]   投稿日:2016/06/14 23:59:53  ID:e0jSiuqx.net(8)
吉里吉里2かティラノスクリプトで事足りると思う

36
名前は開発中のものです。[sage]   投稿日:2016/06/15 11:47:15  ID:KtmU3BeV.net
ユーザーとしてはRPGツクールMV辺りと競合する感じになっていくんじゃないかな

37
名前は開発中のものです。[sage]   投稿日:2016/06/16 19:34:52  ID:n6s5fEO5.net
http://www.kaede-software.com/2016/06/android_9.html

>グラフィックはハードウェア描画用のインターフェイス(クラス)が追加され

2Dゲームとかで良くあるような、毎フレーム画面をクリアして
絵や文字を描画 みたいな感じになるんかな?
コメント1件

38
名前は開発中のものです。[sage]   投稿日:2016/06/17 01:50:11  ID:clYkCaVV.net
>37
で、Layerクラスがなくな(る可能性があ)って、今のKAGは完全に使えなくなる、と。
ただの追加なら歓迎するけど、その分ほかを削るのは賛成できないな

39
名前は開発中のものです。[sage]   投稿日:2016/06/17 01:52:30  ID:kxAB3eU6.net(2)
というかスマホがPCと比べて遅すぎるというだけの話なのでは

40
名前は開発中のものです。[sage]   投稿日:2016/06/17 12:22:06  ID:kxAB3eU6.net(2)
KAGだけでいいよ ←既にあるKAGのみ互換のスマホ対応ソフトでいいのでは
TJSも必要だよ  ←PC版の仕様のままじゃ無理や

要するにこれだけ

41
名前は開発中のものです。[sage]   投稿日:2016/06/17 14:46:18  ID:KRfFAkfN.net
中途半端になるよな

42
名前は開発中のものです。[sage]   投稿日:2016/06/17 16:12:26  ID:/Xbc0oPE.net(3)
流れ切ってすみません、セーブロードについて質問させてください
吉里吉里2使用の初心者です
配列、辞書配列の保存と読み込みが上手くできません

(Function.ks)
function SaveFunk()
{

}
(start.ks)
f.event=new Dictionary();
f.action=new Array();

43
名前は開発中のものです。[sage]   投稿日:2016/06/17 16:13:20  ID:/Xbc0oPE.net(3)
書き込み途中で送信してしまいました
最後まで準備してから、書き込みします

44
名前は開発中のものです。[sage]   投稿日:2016/06/17 16:34:20  ID:/Xbc0oPE.net(3)
再度書き込みします、セーブロードについて質問させてください
吉里吉里2使用の初心者です
配列、辞書配列の保存と読み込みが上手くできません
;-----------------------
(Function.ks)
function SaveFunk()
{
(Dictionary.assign incontextof f.event)(event);
f.action.assign(action);
}
function LoadFunk()
{
(Dictionary.assign incontextof event)(f.event);
action.assign(f.action);
}
;-----------------------
(start.ks)
f.event=new Dictionary();
f.action=new Array();
;-----------------------
SaveFunk() の時点でテキストに出力して確認してみたところ、
f.eventもf.actionも保存はできているようです
start.ksでの宣言がだめなのかと思い、変更してテスト
start.ksでのf.action=[];をなくして、SaveFunk() をf.action=action;と変えてみると配列

は上手くいきました
ですが、辞書配列の方は上記どちらのやり方でもだめでした
変数の保存読み込みの正しい方法を教えてもらえませんでしょうか
コメント2件

45
名前は開発中のものです。[sage]   投稿日:2016/06/22 16:55:47  ID:g+QcZqjs.net
ゲーム変数またはシステム変数に保存じゃだめなん?
そういうことじゃなくて技術的なことを知りたいならすまないが俺もわからん!
コメント1件

46
44[sage]   投稿日:2016/06/23 19:37:07  ID:enBL0ND+.net
>45
レスありがとうございます
辞書配列の中に配列を入れていたりで記述が長く、シナリオファイルのあちこちに書き散らかしているのもあって
できればセーブ時にまとめてゲーム変数に代入したかったんです
今回は初めからゲーム変数に変えてみることにします

もし他によい方法ご存知の方おられましたら、よろしくお願いします
気長に待ってますので

47
名前は開発中のものです。[sage]   投稿日:2016/06/23 19:47:06  ID:UqI0gOhf.net
・望む動作は何か
・実際の動作はどうか
を最小限のコードと一緒に書くといいかもね

48
名前は開発中のものです。[sage]   投稿日:2016/06/24 00:46:59  ID:HvcT2Bvs.net
ダメだった場合は何がダメだったのかの状況が分からんのでエスパーするしかないよね

>辞書配列の中に配列を入れていたりで記述が長く
とのことなのでassignじゃなくてassignStructを使えば解決、などとエスパーしてみる。
assignだと参照コピーなので元のactionやらeventやらの子配列や辞書を書き換えると
assign先の内容も合わせて変わってしまう罠がある:
var a = [], b = [ %[ hoge:0 ] ];
a.assign(b);
b[0].hoge = 1;
Debug.message(a[0].hoge); // ->1
みたいな。assignStructだとディープコピーなので完全に別物になる

あとはまあ保存可能ラベル(*〜|)を通過してない系の罠かなあ
配列や辞書以外のオブジェクト(クラスインスタンスとか)は
そもそもファイルにセーブできないってのもあるけど、そんなオチはないよね…
コメント1件

49
44[sage]   投稿日:2016/06/25 17:02:55  ID:OgOMkyl4.net
>48
レスありがとうございます
最初からゲーム変数に変えたら、読み込みできたようです
色々動かして確認中なので、成功かは分かりませんけど、今回はこれでいこうと思います
ちゃんと読み込んでくれたので嬉しくなって、ゲーム変数に変えたもので失敗分のフォルダを上書きしてしまいました
もし次に何か作る時にも配列は使うと思うので、今のが済んだら確認用のフォルダを作って試してみます

↓答えになってないかもしれませんが、こんな感じでした
【だめだった時の状況】
ラベルのあるファイルを通過毎にセーブ→終了→起動→ロード
>44の場合
  セーブ後に、ゲーム変数の方をテキストに出力して確認、配列に代入した内容が出力されていた
  ロード後は、セーブしたファイルから開始されたが、配列、辞書配列ともに中身はvoid

>44の下文章、assignでなく、=で代入しただけの場合
  セーブ後に、ゲーム変数の方をテキストに出力して確認、配列に代入した内容が出力されていた
  ロード後は、セーブしたラベルから開始されたが、辞書配列の中身がvoid、配列はセーブ時点での内容を読み込み成功
  辞書配列は、二次元配列でないものも読み込まれず

【クラスインスタンスについて】
それ自体が分かりません、ググッたんですけど、せっかくの助言を理解できずすみません
保存したいのは、フラグや行動履歴を代入した変数です、下のような形でイベントや行動毎に代入してます
event =%["eventA"=>"敗北","eventB"=>"勝利"];

【assignについて】
assignした後、コピー元に代入した場合、自動的にコピー先にも数値が反映されるということですか?
そういえば、assignで色々試している時に、セーブしてないのにf.eventの数値が変わったことがありました
=で代入したときも似たようなことが起こったような気がします

でもまずは、今のを完成させて、それからassignStructを試してみます
コメント1件

50
名前は開発中のものです。[sage]   投稿日:2016/06/27 22:08:59  ID:EQALWYUo.net
>49
ものすっごい単純なコードを書いてみた
http://www1.axfc.net/u/3684310.zip
参考になれば
コメント2件

51
49[sage]   投稿日:2016/06/27 22:38:45  ID:nrvVv5FJ.net(2)
>50
見にきてよかった
今DLしてきたところです
とりあえずお礼のみ書きにきました
ありがとうございます

52
49[sage]   投稿日:2016/06/27 22:49:46  ID:nrvVv5FJ.net(2)
とりあえずじゃない、とりいそぎです
偉そうな間違いで、すみません
中身これから見させてもらいます

53
49[sage]   投稿日:2016/07/02 16:20:18  ID:qzOjeXlW.net
>50
頂いた物を手本に新しいフォルダで試しました、配列、辞書配列ともに読み込んでくれました
前回失敗した理由が分からないので、理解できたとは言い難いのですが、成功したのは嬉しいです
次に作る時は、初めから変数の保存を意識して作ろうと思います
>ものすっごい単純なコードを書いてみた
ifとforしか知らなかった自分でも部分的に読めました、短いのも嬉しかったです

【質問1】
「f.eventに対する操作」と「global.eventに対する操作」の違いが分かりません
検索したら「全ての配列や変数の入っている辞書配列」とありましたが、やっぱり同じもののようなイメージしか湧かず・・・

【質問2】
s(a);にあった 「return @"%[${b.join(', ')}]";」
↑@が分からなくて、もしよければ教えていただきたいです

とにかく成功して嬉しいかったので、お礼言わせてください、ありがとうございました
遅くなってすみません
コメント1件

54
名前は開発中のものです。[sage]   投稿日:2016/07/04 00:16:58  ID:5DGHsnu4.net
>53
このレスで説明しようと思ったけど、どうにも長くなったので
http://www1.axfc.net/u/3687071.zip

要約すれば

【回答1】
「栞の保存」をしたとき、global.* は保存されない
f.* は保存される

【回答2】
@"a${b}c" は "a" + string(b) + "c" の省略記法
@"a&b;c" でも同じ
コメント1件

55
53[sage]   投稿日:2016/07/04 19:43:10  ID:LWZemmdO.net
>54
今DLしてきました、これから読ませてもらいます
何度も出てきてすみません、そして何度も質問に答えてくださってありがとうございます
お手本のおかげで、保存読み込みの助言の他、新しい便利そうな書き方も知ることができました
きちんと理解できたかは分かりませんが、次作る時に使ってみようと思います
連続の書き込みはよくないようなので、これで消えます
丁寧に教えてくださって、ありがとうございました

56
名前は開発中のものです。[]   投稿日:2016/07/09 13:15:56  ID:5/kF7cZt.net
エロ声絶叫注意

しつこいサイトだな。何年同じネタひっぱる気だ。
http://0bbs.jp/pugyaaaaa9m/
http://upload.bokunatu.com/krkr/
http://aaa01474.vis1.shinobi.jp/

57
名無しさん@そうだ選挙に行こう! Go to vote![sage]   投稿日:2016/07/10 18:50:12  ID:TyP4UY4V.net(2)
レンダリング済みフォント作成ツールで
デフォルトの24より大きいサイズのフォントを作って使うとこんな表示になります。

http://www.null-box.com/cgi-bin/so/No_32201.jpg

どこを設定すればいいのでしょうか?
コメント1件

58
57[sage]   投稿日:2016/07/10 19:46:11  ID:TyP4UY4V.net(2)
すみません、>57自己解決しました。
toolフォルダの中にデフォルトで入っているツールはダメですね

59
名前は開発中のものです。[sage]   投稿日:2016/07/10 20:14:47  ID:FYa8fkRU.net
どうやら、高校3年の学園祭という○○で見た何か起こりそうなイベントは儚い夢として消えてしまうようだ。

60
名前は開発中のものです。[sage]   投稿日:2016/07/18 17:43:40  ID:axoqs8/W.net
クリッカブルマップを実装しても1回しかクリックが出来ません
サンプルのシナリオでも同じ現象が起きます

61
名前は開発中のものです。[sage]   投稿日:2016/07/18 19:29:08  ID:jDvLfQrn.net
unlocklink
ってクリッカブルでも効いたっけ

62
名前は開発中のものです。[sage]   投稿日:2016/07/22 10:39:32  ID:BoT17ZIH.net(2)
吉里吉里Zを使い登場人物の多いゲームを作っています。
表示するキャラ名もコロコロ変わるため使い勝手の良いマクロが作りたいです。
理想としては
[名前 ヒーロー]で男主人公の名前の変数を表示する。青で表示。
[名前 ヒロイン]で女主人公の名前の変数を表示する。赤で表示。
[名前 text=○○]で脇役の名前をその場で入力する。
このような事がしたいのですが出来ますでしょうか?アドバイスを頂けたら幸いです。

[macro name=

63
名前は開発中のものです。[sage]   投稿日:2016/07/22 10:44:56  ID:BoT17ZIH.net(2)
切れてしまったので連投失礼いたします。また途切れたら申し訳ございません。
[macro name=名前]
;メッセージ1に表示させる、前回までの名前を消す
[current layer=message1][er]
;フォント設定
[font color=0xFBEEBD edge=true edgecolor=0xA63D15][nowait]
;名前入力:空欄にすると地の文になる
[ch text=%text]
;[名前 ヒーロー]と書いた場合は主人公名の変数を表示
[if exp=""]
[font color=0x0000ff]
[emb exp=sf.ヒーロー]
[ endif ]
;フォント設定をデフォルトに戻す
[endnowait][resetfont]
;メッセージ表示させるレイヤを0に戻し、履歴のみ改行する
[current layer=message0][hr]
[endmacro]
コメント1件

64
名前は開発中のものです。[sage]   投稿日:2016/07/25 02:13:27  ID:3aCy4W4r.net(2)
>63
今のKAGParserなら、AGタグに指定された引数(値なし)は、マクロ側でmp.引数名がtrueになる。
だから、
[名前 ヒーロー]
と呼ぶマクロなら、
[macro name=名前]
[if exp=

65
名前は開発中のものです。[sage]   投稿日:2016/07/25 02:15:06  ID:3aCy4W4r.net(2)
わォ確かに切れるな!

[macro name=名前][if exp="mp.ヒーロー"][emb exp=sf.ヒーロー][endif][endmacro]
とかで[名前 ヒーロー]でsf.ヒーローが表示される。
以下参照。
http://www.geocities.jp/keep_creating/DojinDOC/kirikiriSmallTips.html#macroargtf
コメント1件

66
名前は開発中のものです。[sage]   投稿日:2016/07/25 09:51:42  ID:zqkwq+Da.net
>65
なるほど!ちゃんと主人公名表示されました有難うございます
小ワザ集も参考にさせて頂きます

67
名前は開発中のものです。[sage]   投稿日:2016/07/31 20:43:14  ID:gz8TSPHh.net
質問です。
吉里吉里で←↑↓→の方向キーはどうやって受け取るのでしょうか?
出来ればtjsを使わずkagだけでどうにかしたいのですが……

68
名前は開発中のものです。[sage]   投稿日:2016/08/01 08:19:14  ID:hbCGCmS4.net
どういう書き方を想定してるの?

69
名前は開発中のものです。[sage]   投稿日:2016/08/01 13:45:11  ID:f1IcStDQ.net(4)
*loop
[jump target=*左へ cond=

70
名前は開発中のものです。[さげ]   投稿日:2016/08/01 14:00:25  ID:f1IcStDQ.net(4)
"System.getKeyState(VK_LEFT)"]
*左へ
←へ移動の処理
[jump target=*loop]
切れてしまったので連投失礼します。
およそこのような形を想定しているのですがうまくいかないでいます

71
名前は開発中のものです。[sage]   投稿日:2016/08/01 14:48:47  ID:BVEfI6at.net
AfterInit.tjsでこんな感じの関数登録して
必要な箇所でOnにするってのが簡単かな。tjsだけど

function myKeyDownHook( key ){
if( f.myKeyDownHook_enabled ) return; // trueで無い時は無視
switch(key){
case VK_LEFT : kag.process( 'first.ks', 'keydown_left' ); return true;
case VK_UP : kag.process( 'first.ks', 'keydown_up' ); return true;
case VK_RIGHT : kag.process( 'first.ks', 'keydown_right' ); return true;
case VK_DOWN : kag.process( 'first.ks', 'keydown_down' ); return true;
}
}
kag.keyDownHook.add( myKeyDownHook ); // 関数を登録
(中略)

関数用いたい場所で
f.myKeyDownHook_enabled = true;
とすればおk
コメント1件

72
名前は開発中のものです。[sage]   投稿日:2016/08/01 14:55:04  ID:jVNgw38b.net(2)
このアドバイスは
ID:f1IcStDQにとっては
ショックだった

73
名前は開発中のものです。[sage]   投稿日:2016/08/01 16:09:58  ID:f1IcStDQ.net(4)
やはりtjs無しは厳しいのでしょうか
[if exp="System.getKeyState(VK_LEFT)"]
処理
[endif]
といった形でも試しているのですがどうにもならず。
そもそもSystem.getKeyStateの使い方を間違えているのでしょうか……

74
名前は開発中のものです。[sage]   投稿日:2016/08/01 16:45:24  ID:jVNgw38b.net(2)
少し単純化して

*loop
[if exp="System.getKeyState(VK_LEFT)"]
処理
[endif]
[jump target=*loop]

仮にこうした場合、左を押すまでKAGがひたすらループし続けてフリーズしたようになるはず


*loop
[if exp="System.getKeyState(VK_LEFT)"]
処理
[endif]
[s]

とかした場合、if文を通り抜ける「その一瞬」に左を押しているかどうか判断されるだけ
KAGだけではまあむり
コメント1件

75
名前は開発中のものです。[sage]   投稿日:2016/08/01 16:52:21  ID:f1IcStDQ.net(4)
>74
ありがとうございます!「その一瞬」の部分をずっと見落としていたようで
*loop
[if exp="System.getKeyState(VK_LEFT)"]
[wait time=1000]
処理
[endif]
[jump target=*loop]
とすれば動きました。が、これはPCへの負荷で問題あるのでしょうか?
System.getKeyState(VK_UP&VK_SPACE)にしたらwaitが全く入らずループするのも怖いですね……

76
名前は開発中のものです。[sage]   投稿日:2016/08/02 23:41:21  ID:YaPiHkpS.net
>71
お返事遅れてすみません、
case VK_LEFT : kag.process( 'first.ks', '*keydown_left' ); return true;
どうにも動かないと思ったら、*を足した上で、呼び出しもtrueとfalseが逆で表記されていたのですね。
本当はTJSで様々な作業をしたいのですが吉里吉里とTJSとで画像座標のズレ込みや、
そもそもTJSでの記述方式が解らない等で往生しておりました。ありがとうございます!

77
名前は開発中のものです。[sage]   投稿日:2016/08/09 00:37:20  ID:I2enjDNf.net
[iscript]
x=0
for(var 1=0;1<290;i++){
if(オブジェクト配列[i]==5 && マップ配列[i]==3){
x=x+1
}
}
[endscript]

試行錯誤しているのですが、TJS上でKAGで弄っている配列のデータをそのまま持ってきて〜
というのは不可能なのでしょうか?

78
名前は開発中のものです。[sage]   投稿日:2016/08/09 00:40:31  ID:3NfJlQ9b.net
とりあえずx = 0とかの後にセミコロン打ったらどうかな

79
名前は開発中のものです。[sage]   投稿日:2016/08/11 01:02:42  ID:1J35dw11.net
二つ以上のレイヤーを同時にトランジション掛けながら移動させたりとかできる?

80
名前は開発中のものです。[sage]   投稿日:2016/08/11 03:50:34  ID:i4fUub3u.net
どうしても再生できずエラーになって落ちてしまって先に進めなくなるムービーをスキップするようスクリプトを編集するにはどうしたらいいですか

81
名前は開発中のものです。[sage]   投稿日:2016/08/11 10:10:32  ID:EULA9m/V.net
try catchでどうにかなるのかね?

82
名前は開発中のものです。[sage]   投稿日:2016/08/11 18:38:16  ID:BBb2hVdN.net
そういやtjsってfinallyないんだよね
なんでだろ

83
名前は開発中のものです。[sage]   投稿日:2016/08/13 00:56:52  ID:0zq4XMCm.net
function myKeyDownHook( key,shift ){
if( f.myKeyDownHook_enabled ) return; // trueで無い時は無視

switch(key){
case VK_LEFT :
if((key == VK_LEFT ) && (shift & ssCtrl)){
System.inform("S←キーが押されました。");
kag.process( '', '*keydown_left2' ); return true;
}
kag.process( '', '*keydown_left' ); return true;

case VK_UP :
if((key == VK_UP ) && (shift & ssCtrl)){
System.inform("S↑キーが押されました。");
kag.process( '', '*keydown_up2' ); return true;
}
kag.process( '', '*keydown_up' ); return true;
}
}
kag.keyDownHook.add( myKeyDownHook ); // 関数を登録

これでキー入力が出来るようになったのですが、押しっぱなしにすると、どうしても処理がおかしくなってしまいます。
そこでonkeyUpのような、【キーを上げれば移動する】ように改造するにはどうすれば良いのでしょうか?

84
名前は開発中のものです。[sage]   投稿日:2016/08/13 09:05:24  ID:+MWWuypB.net
// キー押しっぱで動作が異常になるのはキーダウンごとに kag.processでラベル移動しちゃうのが問題

function myKeyDownHook( key ){
if( !f.myKeyDownHook_enabled ) return; // trueで無い時は無視 ■enabled==trueで動かすのなら要修正
if( f.myKeyDownHook_lock ) return true; // ■キーロック時は無視 returnだけのがいいかも。自分で検証して

switch(key){ // ■キー押下時に一時ロック
case VK_LEFT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_left' ); return true;
case VK_UP : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_up' ); return true;
case VK_RIGHT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_right' ); return true;
case VK_DOWN : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_down' ); return true;
}
}
kag.keyDownHook.add( myKeyDownHook ); // 関数を登録
//(中略)

//関数用いたい場所で
f.myKeyDownHook_enabled = true; f.myKeyDownHook_lock=false;

// ■キーダウンのkag.processで飛んだ先のラベルで一通り処理が終わったら([s]タグの直前で)
f.myKeyDownHook_lock=false; // 一時ロック解除

// ■移動パート(?)を完全に終了する際に
f.myKeyDownHook_enabled = false; f.myKeyDownHook_lock=false;

// ←↑の同時押しの斜め移動とか、キーリピート対策とかは無理
// 諦めるか、タイマオブジェクトの勉強するしかない
コメント1件

85
名前は開発中のものです。[sage]   投稿日:2016/08/14 04:20:43  ID:wsEm5Cfw.net
ありがとうございます!おかげさまで、ほぼ意図した通りに動くようになりました!

86
名前は開発中のものです。[sage]   投稿日:2016/08/18 18:13:58  ID:zEkms1Gx.net(6)
a

87
名前は開発中のものです。[sage]   投稿日:2016/08/18 18:26:17  ID:zEkms1Gx.net(6)
吉里吉里2使用の初心者です(1/3) 改行多すぎと言われたので、分けます
class Mole extends KAGLayer
{
var hit_sound;
// コンストラクタ
function Mole(layer_num, pict_name, mole_x, mole_y)
{
super.KAGLayer(kag, layer_num);//スーパークラス
loadImages(pict_name);//画像
setSizeToImageSize();
setPos(mole_x, mole_y);
absolute=layer_num.absolute+1;
hit_sound = new WaveSoundBuffer(window);//音
hit_sound.open("hit.wav");
visible = true;
}
// デストラクタ
function finalize()
{super.finalize();}

88
87[sage]   投稿日:2016/08/18 18:27:57  ID:zEkms1Gx.net(6)
吉里吉里2使用の初心者です(2/3)
// キーイベント
function onKeyDown(key, shift, process=true)
{
//super.onKeyDown(...);//不要?
if(key== VK_UP && visible==true)
{
if(shift == ssRepeat)
{}//何もしない
else
{
hit_sound.play();
return true;
}
}
}
}

89
87[sage]   投稿日:2016/08/18 18:28:55  ID:zEkms1Gx.net(6)
吉里吉里2使用の初心者です(3/3)
;-------------------------------
var mole = new Mole(kag.back.layers[1], "up", 0, 0);
;-------------------------------
[backlay][image layer="0" storage="透明.png"][trans (略)][wt]
[s]
;-------------------------------
【やりたいこと】
特定のレイヤが表示されている場合に、onKeyDownで特定の動作をするように記述したいです
Timerで表示非表示をさせたりもしたいので、Moleクラスの中でonKeyDownを処理してしまいたいです
(OUTFOCUSというサイトのもぐら叩きをやりたいです)

【だめだった時の状況】
画像が表示された状態でキーを押しても、効果音がなりません/エラー表示なし

90
87[sage]   投稿日:2016/08/18 18:31:41  ID:zEkms1Gx.net(6)
吉里吉里2使用の初心者です(4/3)
分割したら分かりにくくなってしまいました
最序盤で詰まってまして、助言いただきたいです
まずキーイベントからと思い、上記の記述以外は何も書いていません
質問ばかりですみません、よろしくお願いします

91
名前は開発中のものです。[sage]   投稿日:2016/08/18 18:34:56  ID:MkSi85xL.net
むしろkag側でキーが押されたときにレイヤの有無をチェックした方が良いと思う
レイヤのキーイベントはフォーカスがないと普通は届かない
コメント2件

92
87[sage]   投稿日:2016/08/18 18:48:54  ID:zEkms1Gx.net(6)
>91
レスありがとうございます
>レイヤのキーイベントはフォーカスがないと普通は届かない
上下キーを押したとき、選択肢とかにカーソルが乗っかるあれでしょうか

>kag側でキーが押されたときにレイヤの有無をチェック
getKeyStateとかになるんでしょうか
ググりながら、探ってみようと思います

93
87[sage]   投稿日:2016/08/18 23:19:33  ID:RNiVx9xX.net
少し前に、keyDownHookというのもあったんですね
節穴ですみません

>レイヤのキーイベントはフォーカスがないと普通は届かない
でも、onKeyDownがきかなくてonMouseDownがきいた理由は納得できて、すっきりしました
頑張ってみます

94
87[sage]   投稿日:2016/08/20 18:53:26  ID:3ESE8bqB.net
>91
mole.visibleを条件に追加した、もぐら叩き用のonKeyDown関数を作って、keyDownHookにaddしました
動きました、これでようやく先に進められます
ありがとうございました

95
名前は開発中のものです。[sage]   投稿日:2016/08/27 00:09:39  ID:gdKLUUFl.net
すみません、その29でも質問があるようなのですが、
kagexの立ちキャラで、並び順の変更がうまく出来ません。
foreはちゃんと機能しているのですが、backが機能していないようでした・・・・
どこをどう修正すれば良いか、どなたかご存じないでしょうか
ネットであちらこちら探してみたのですがダメでした・・・・

96
名前は開発中のものです。[sage]   投稿日:2016/08/29 00:39:14  ID:+V9bZ85P.net
KAGEXのfront/backの実装はちょっとbuggyな感じなんであまり使わない方がいいとは思うけど
ざっと見たところsystem/KAGEnvLevelLayer.tjsのfunction toBack()内の後半部分にある
if (target.absolute < index) {
の「<」を「<=」にしたらどうだろうか?
恐らくabsoluteが同値の場合どちらが手前にくるか不定になるからバグってるんじゃないかと思う
同様にtoFront()の方も同じような処理のところの「>」を「>=」にした方がいいかも?

動作確認してないので直らなかったらすまん
コメント1件

97
名前は開発中のものです。[sage]   投稿日:2016/08/29 10:44:21  ID:D3GVlxli.net
>96
ご回答ありがとうございました。 ですが、ダメでした……

私もそこが問題だろうと思ったのですが、そこのabsoluteがどこからもって来たものか分からず断念してしまいました。(おそらくKAGEnvLevelLayerのセッター? 参照する値なのか、変えようとしてる値そのものなのかわからず)
mainwindow.tjsにもtoBackがあるのですが、こちらは通常の吉里吉里用に残された物でしょうか
コメント1件

98
名前は開発中のものです。[]   投稿日:2016/08/29 17:44:10  ID:RUVTxl++.net(3)
流れの途中にすいません。初心者ですが、質問させていただきます。
ここのスレの過去ログにあったコードを用いて、「街〜運命の交差点〜」風TIPSを作成しました。
そこで文章中の単語からリンクしてTIPSを表示し、ワンクリックで下の画面にもどる、という基本は成功しました。
しかし、以下の二点の問題が発生しました。

TIPSリンク先へ行く→元の画面に戻るを同じ単語で繰り返すと、勝手にリンク元文章のクリック待ちグリフが空白を挟み横へズレていきます。
試しに端までずらしていくと空白のまま改行し、次の文章との間に空行が生じてしまいました。
▲螢鵐元文章が全部表示し切る前にTIPSリンクをクリックし、下の画面にもどると必ずフリーズしてしまいます。
(これはリンク元文章をノーウェイトにすれば防げます)

以上の二点の原因や防ぐ方法をご存知の方がいらっしゃいましたら、ご助言をお願いします。
用いたのは■吉里吉里/KAG/TJS雑談質問スレ■その19の160〜162です↓
ゲ製作技術板の別スレッドへ
次のレスで少しだけ改変した自分のコードをコピペします。

99
98[]   投稿日:2016/08/29 17:45:33  ID:RUVTxl++.net(3)
macro.ks

[macro name=tipsstart]
[delay speed=nowait]
[locklink]
[history output=false]
[position layer="message1" frame="tips.png" draggable="true" left="0" top="0" opacity="255" left="16" top="16"]
[current layer="message1"]
[position layer="message" visible="true"]
[er]
[endmacro]
;-----------------------------------------------------------
[macro name=tipsend]
[waitclick]
[er]
[position layer="message" visible="false"]
[current layer="message0"]
[history output=true]
[unlocklink]
[delay speed=user]
[endmacro]
;-----------------------------------------------------------
[return]

100
98[]   投稿日:2016/08/29 17:47:43  ID:RUVTxl++.net(3)
tips.ks

*tips0001
[tipsstart]
(ここにTIPSの内容を書きます)[r]
(ここにTIPSの内容を書きます)[r]
[tipsend]
[return]


first.ks(シナリオ)

*scene1-1|リンクさせたい文章
[link exp="kag.callExtraConductor('tips.ks','*tips0001')" color="0x00ffff"]はじめまして![endlink][r]
ごきげんいかがですか[l][r]


以上です。
どなたか原因、もしくは防ぐ方法が分かりましたらご助言をお願いします。

101
名前は開発中のものです。[sage]   投稿日:2016/09/02 11:22:14  ID:IMVRhbU9.net
>97
入れ替わってるんだけど実は再描画されていないとかって落ちじゃないよね?

102
名前は開発中のものです。[]   投稿日:2016/09/06 00:15:44  ID:pQHmClaI.net
素人まるだしな質問で恐縮ですが、

コンフィグファイルのSystem.titleに
タイトル+バージョンで設定しているのですが、
ロードと共に元に戻ってしまいます。
Systemフォルダの中を色々みたのですが、何処でロード時に設定してるか
わかりませんでした。
何となくですが、ロード時に設定してる場所を特定し、
コメントアウト出来れば問題が解決できると思っているのですが
どこで設定しているか教えて頂けませんか?
コメント1件

103
名前は開発中のものです。[sage]   投稿日:2016/09/06 13:25:57  ID:+TurBrM0.net
そりゃそうだろ
ロードして過去のを読めばシステムフラグじゃないんだから戻るだろ

104
名前は開発中のものです。[sage]   投稿日:2016/09/06 13:35:20  ID:1MD6ZQ/p.net
質問の内容自体がよくわからん

105
名前は開発中のものです。[sage]   投稿日:2016/09/07 03:44:51  ID:vVPK28ny.net
System.titleはタスクバーに表示されるタイトルで
Window.captionはそのウィンドウのタイトルバーに表示されるタイトルだな
KAG3なら「ウィンドウキャプション」でgrepすればセーブデータに保存・復帰してる場所がわかる

106
名前は開発中のものです。[sage]   投稿日:2016/09/07 07:07:29  ID:er8Y/zHp.net
>102
MainWindow.tjsのrestoreFlags()の最後でcaptionを再設定すればおk

107
名前は開発中のものです。[]   投稿日:2016/09/10 09:25:03  ID:OOnTstji.net(2)
久しぶりに吉里吉里のゲーム製作再開したんだけど公式サイト死んでねーか?
今までわからないとこググッて公式のリファレンス読んで解決してたから
これだともう製作出来ないんだけど…
http://kikyou.info/tvp/

108
名前は開発中のものです。[sage]   投稿日:2016/09/10 10:44:28  ID:OEAityJk.net(2)
定期的に死ぬからリファレンスはダウンロードしておいたほうがいいよ

109
名前は開発中のものです。[sage]   投稿日:2016/09/10 11:45:10  ID:OOnTstji.net(2)
ちゃんと復旧するのかな?
作者もう吉里吉里に対してやる気なさそうだしこのまま開発終了とかになりそうで怖い

110
名前は開発中のものです。[sage]   投稿日:2016/09/10 12:07:06  ID:OEAityJk.net(2)
君は吉里吉里で作ることもできるし、作らないこともできる

111
名前は開発中のものです。[sage]   投稿日:2016/09/10 19:36:34  ID:cFlkcjRU.net
むしろ良い意味でもう枯れてるからこそ
安心して開発できると思うけど

開発中の新しいツールなんかだと
開発終了でお手上げだろう

112
名前は開発中のものです。[sage]   投稿日:2016/09/10 20:50:36  ID:siUmhfzS.net
必要なページや詰まりそうな部分だけ保存してるけど、サイト丸ごととなると専用ソフトが必要になるからやってないんですが
簡単に保存できる方法ってありますか?
違法じゃないやり方で

113
名前は開発中のものです。[sage]   投稿日:2016/09/10 23:14:56  ID:qbfoVZnn.net
wget とか curl じゃだめなの?
コメント2件

114
名前は開発中のものです。[sage]   投稿日:2016/09/10 23:37:30  ID:CaaSeJg6.net
https://krkrz.github.io/krkr2doc/
2のリファレンスのミラーならZのサイトにある

115
名前は開発中のものです。[sage]   投稿日:2016/09/11 10:44:18  ID:Ebxe3Phl.net(2)
プレイ中の画面のサイズの縮小ってどうやればいいの?
よくあるプレイ中に複数の解像度からユーザーが好きに選んで変更できるやつ
1280x960から800x600に変えたくて下の2つのタグでやってみたけど画面の枠だけしか縮小されない…
ちなみにウィンドウサイズをドラッグで変えるプラグインのWindowResizableは
他のプラグインと干渉してるのか使用してるとバグってゲームが落ちるので
それ以外の方法があれば教えて下さい

[eval exp="kag.setSize(800, 600)"]
[eval exp="kag.setInnerSize(800, 600)"]
コメント2件

116
名前は開発中のものです。[sage]   投稿日:2016/09/11 16:59:08  ID:JvmnFHbr.net
>113-114
知りませんでした
>113は自分には少し難しそうです
調べてみよう、情報ありがとうございます

117
名前は開発中のものです。[sage]   投稿日:2016/09/11 17:40:56  ID:G6Lph6GG.net(2)
>115
[eval exp=

118
名前は開発中のものです。[sage]   投稿日:2016/09/11 17:42:03  ID:G6Lph6GG.net(2)
ありゃ、切れちゃった。

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

WindowResizableが動かないなら、作者の人に聞いてみたらどう?
前聞いたら、びっくりするくらい親切に教えてくれたよ。
コメント1件

119
名前は開発中のものです。[sage]   投稿日:2016/09/11 18:56:51  ID:Ebxe3Phl.net(2)
>118
おー!一発で画面の縮小出来ました!ありがとうございます
なぜ落ちるのかわかりませんがWindowResizableの作者の方には一応報告してみます

120
名前は開発中のものです。[sage]   投稿日:2016/09/12 18:58:47  ID:joFC7W9y.net
吉里吉里本家は枯れてるのに関連サイトは親切な人多いよな。
自分もその作者さんに助けてもらったわ
このスレでも度々助けてもらってるし、本当に有難い

121
名前は開発中のものです。[sage]   投稿日:2016/09/12 19:32:53  ID:2V6YfIVA.net
リファレンスまだ復旧してないみたいですね

122
名前は開発中のものです。[sage]   投稿日:2016/09/12 21:17:28  ID:PzCkcp87.net
吉里吉里3はでるでる詐欺でしたね^^;

123
名前は開発中のものです。[sage]   投稿日:2016/09/13 00:01:52  ID:lzTSq+b4.net(2)
だからスマホ版の吉里吉里を……


もう遅いか

124
名前は開発中のものです。[sage]   投稿日:2016/09/13 02:32:17  ID:QayPKeX2.net(2)
Android版吉里吉里はサクサク動くならそこそこ使われるでしょ
あとはHTML5版の未来がどうなるか

環境が整って吉里吉里HTML5が良い感じになれば小ネタを
やるのに便利って人はいそう
でも色々鑑みて最低3年後かな

125
名前は開発中のものです。[sage]   投稿日:2016/09/13 03:18:12  ID:7p2XJVeX.net
完全に詰まりました。

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

ちなみに、[eval exp="f.仮ポイント = f.仮ポイント - -5"]
とすると、何故か525と正常に表示されます。
とりあえず、出来るからいいんだけど……加算だけ出来ないとか、
訳が分からない。。。
コメント2件

126
名前は開発中のものです。[sage]   投稿日:2016/09/13 04:06:34  ID:lzTSq+b4.net(2)
>125
文字列型に変換されてるんじゃないの?

127
名前は開発中のものです。[sage]   投稿日:2016/09/13 12:55:00  ID:Vp5Cg3pv.net
どこかの数字を''で囲んでない?

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

ダメな例
[eval exp="f.仮ポイント = '520'"]
[eval exp="f.仮ポイント = f.仮ポイント + 5"]
[emb exp="f.仮ポイント"]

128
名前は開発中のものです。[sage]   投稿日:2016/09/13 13:07:42  ID:QayPKeX2.net(2)
>125
文字列から数字を引こうとする
→吉里吉里「できるだけないだろ! いい加減にしろ! まあ多分数字から数字を引きたかったんやろから配慮したるわ」

文字列に数字を足そうとする
→吉里吉里「文字列に数字を繋いで長い文字列にしたかったんやな、わかるで」

129
名前は開発中のものです。[sage]   投稿日:2016/09/13 19:42:55  ID:QbYkoYcg.net
つまり
f.仮ポイント
じゃなくて
+f.仮ポイント
って書けばいいんだよ

…って誰か書いてやれよ。

130
125[sage]   投稿日:2016/09/13 23:43:48  ID:z6yOCdk1.net
皆様、レスありがとうございます!

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

とりあえずは、マイナスの減算でゴリ押ししようと思います。
ありがとうございました!

131
名前は開発中のものです。[sage]   投稿日:2016/09/14 11:32:37  ID:Gb2IpMwO.net
たしか

ins(f.仮ポイント)

で、整数になったんじゃなかったっけ?(もちろんevalの中で)
もうずいぶん使ってないからわからんけど


132
名前は開発中のものです。[sage]   投稿日:2016/09/14 12:06:39  ID:DYL0az/Q.net
まあそもそも途中で文字列になっちゃうようなコード書くなっていうのはある
おおかたeditタグで入力させて、それを変換せずにそのまま文字列として
使っちゃってるとかじゃないの?

133
名前は開発中のものです。[sage]   投稿日:2016/09/16 13:38:13  ID:BC4T+k4K.net(2)
配列の中に入れた文字列をソートしたいのですがこれってぱっと見で間違ってますか?
途中までは上手くソート出来るのですが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]
■  [emb exp="sf.num[0][6]"] [r]
■  [emb exp="sf.num[0][7]"] [r]
■  [emb exp="sf.num[0][8]"] [r]
■  [emb exp="sf.num[0][9]"] [r]
■  [emb exp="sf.num[0][10]"] [r]
■  [emb exp="sf.num[0][11]"] [r]
■  [emb exp="sf.num[0][12]"] [r]
■  [emb exp="sf.num[0][13]"] [r]
■  [emb exp="sf.num[0][14]"] [r]
■  [emb exp="sf.num[0][15]"] [r]
■  [emb exp="sf.num[0][16]"] [r]
■  [emb exp="sf.num[0][17]"] [r]
■  [emb exp="sf.num[0][18]"] [r]
■  [emb exp="sf.num[0][19]"] [r]
■  [emb exp="sf.num[0][20]"] [r]

[iscript]
sf.num[0].sort();
[endscript]

134
名前は開発中のものです。[sage]   投稿日:2016/09/16 13:46:18  ID:6sUHU1lD.net
文字列ソートしたいなら引数を指定しなきゃいかんのでは


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

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

"+" : 昇順 (通常の < 演算子での比較)
"-" : 降順
"0" : 数値による昇順 ( 10,2,1 は 1,2,10 に並び替えられます )
"9" : 数値による降順
"a" : 文字列による昇順 ( "a","c","b" は "a","b","c" に並び替えられます )
"z" : 文字列による降順
コメント1件

135
名前は開発中のものです。[sage]   投稿日:2016/09/16 14:04:57  ID:BC4T+k4K.net(2)
>134
ありがとうございます
sf.num[0].sort('a');で数が増えてもソート出来るようになりました
数が少ないと動作してたから自動的に数字じゃない場合は文字列でソートしてくれてるものだと思いこんでました……

136
名前は開発中のものです。[]   投稿日:2016/09/17 09:55:16  ID:3fVJ7cey.net(2)
kikyou.infoまだ落ちてるのね
fstat.dllとかaddFontのreadmeってどっかミラーあります?
コメント1件

137
名前は開発中のものです。[sage]   投稿日:2016/09/17 10:03:11  ID:3fVJ7cey.net(2)
自己解決、二次配布ページでtrunk見つけました。

138
名前は開発中のものです。[sage]   投稿日:2016/09/18 16:37:39  ID:gel8Sld9.net(2)
kagでならそこそこ作れるレベルなんですけどtjsって今からでも勉強した方がいいですか?
今からtjs勉強するくらいならティラノスクリプトに移行してJavaScript覚えたほうがいいような気もするし
コメント1件

139
名前は開発中のものです。[sage]   投稿日:2016/09/18 17:40:58  ID:YeKKFwCg.net
>136
もう遅いですが、今見たら復旧してましたよ
よかった

140
名前は開発中のものです。[sage]   投稿日:2016/09/18 19:44:21  ID:x4Pc2rNT.net
>138
PCのプラットフォームに残るのであれば
ADV系では今でも吉里吉里が拡張性で最強だから
「今からでも勉強した方がいい」

スマホアプリに移行するつもりなら
「JavaScript覚えたほうがいい」
コメント1件

141
名前は開発中のものです。[sage]   投稿日:2016/09/18 22:07:23  ID:gel8Sld9.net(2)
>140
tjsは覚えても他に一切応用が効かないから今後の事を考えると
今更覚えるのもどうなんだろうと思ってましたが
まぁJavaScript覚えながらtjsにも手をつけてみます

142
名前は開発中のものです。[sage]   投稿日:2016/09/19 04:40:43  ID:0EOgzKna.net
誰かJavascript→tjs変換器創って
そうするといろんな言語の→Javascript変換器があるからデュフフ

143
名前は開発中のものです。[sage]   投稿日:2016/09/19 08:10:02  ID:eaQRIgen.net
吉里吉里が吉里吉里VMを捨ててLLVMとかWebAssemblyで動くようになればいいのかも
吉里吉里Zの人がWebAssemblyがどうこう言ってた気がする

144
名前は開発中のものです。[sage]   投稿日:2016/09/19 08:33:44  ID:1krAddu6.net
正直、tjsだろうがjsだろうが必要になったらその都度移行したり調べたり対応するくらいの意思がないと何やっても続かんと思う

145
名前は開発中のものです。[sage]   投稿日:2016/09/19 10:30:32  ID:RrJ/CNJk.net(2)
程度問題

146
名前は開発中のものです。[sage]   投稿日:2016/09/19 12:00:42  ID:LhA6KSdM.net
jsは比較すると動き遅いから期待はあまりしない方がいい 簡単手頃なところが売り
c#でマルチプラットフォーム版だったらよかった それでもpcプラットフォームよりは遅いだろうしtjsは使えないだろうな

147
名前は開発中のものです。[sage]   投稿日:2016/09/19 12:32:45  ID:EGL489+1.net
チェックボックスを設置するところまでは上手く行ったのですが
チェックボックスに入れる変数ってどこに書くんですか?

キャラ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番目ならf.sentaku2=1〜って感じで変数入れてcommitタグとか言うやつで
一気に確定させたいんですけど

148
名前は開発中のものです。[]   投稿日:2016/09/19 13:06:24  ID:SsNKlIpT.net
javascriptより早いスクリプト言語ってあったっけ?

149
名前は開発中のものです。[sage]   投稿日:2016/09/19 14:23:22  ID:RrJ/CNJk.net(2)
つーか今はスクリプト言語かどうかあんま関係ない感じがする
特にWebでも中間言語を実行させるような雰囲気になってくるとね

150
名前は開発中のものです。[sage]   投稿日:2016/09/20 12:50:32  ID:kQFSK7je.net(2)
[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
名前は開発中のものです。[sage]   投稿日:2016/09/20 12:57:05  ID:U67WnYB/.net
別にいいけど、endifは通過しないわな

jumpした時点でそこまでのifとかはなかったことにされるから
「飛んだ先にendifがないぞゴラァ」とかは言われない

152
名前は開発中のものです。[sage]   投稿日:2016/09/20 13:18:14  ID:kQFSK7je.net(2)
callとreturnみたいにきっかり数合わせなきゃまずいのかと思って
全部書き直そうかと思ってました
大丈夫なら気にせずに放っておきます

153
名前は開発中のものです。[sage]   投稿日:2016/10/11 09:37:53  ID:89irJhct.net(2)
http://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_tjs003.html
このサイトを参考にcsvファイルの読み込みには成功したのですが、ファイル名を変数にする方法はありますか?

; data.csvを読み込む
[eval exp=

154
名前は開発中のものです。[sage]   投稿日:2016/10/11 09:39:43  ID:89irJhct.net(2)
切れてしまったので
; data.csvを読み込む [eval exp="tf.arr.load('data.csv')"]

[eval exp="tf.arr.load('f.data.csv')"]
ステージ1ならf.dataに1を代入、ステージ5なら5を代入等
対応したステージ数.csvのファイルを読み込みたいのですが
コメント1件

155
名前は開発中のものです。[sage]   投稿日:2016/10/12 00:58:08  ID:EpXTld5Z.net(3)
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:56  ID:EpXTld5Z.net(3)
>154
[eval exp="&@'tf.arr.load(&#165;'${f.data}.csv&#165;')'"]

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

を参照するよろし

157
名前は開発中のものです。[るsage]   投稿日:2016/10/12 02:33:42  ID:EpXTld5Z.net(3)
ぐ、ばけた
&#165; は、エスケープ用の円記号ね

158
名前は開発中のものです。[sage]   投稿日:2016/10/12 10:39:41  ID:Cj06CQF4.net(2)
ありがとうございます!おかげで動かせるようになりました!

159
名前は開発中のものです。[sage]   投稿日:2016/10/12 17:52:58  ID:Cj06CQF4.net(2)
すみません、連続して質問失礼します。キーボードの上下左右を押した際、
グラフィカルボタンにマウスカーソルが勝手に乗るのを回避する手段はありますでしょうか?
上下左右のキーを使ってマップチップ上を移動するゲームを造っているのですが、
グラフィカルボタンを設置した結果キャラクタを動かす度に別のボタンがクリックされる形になってしまい、
グラフィカルボタンにはキーボードが影響を与えないようにしたいのですが……

160
名前は開発中のものです。[]   投稿日:2016/10/18 12:39:58  ID:SOTl9Off.net
そんなことはできません。

161
名前は開発中のものです。[sage]   投稿日:2016/10/19 02:55:54  ID:+6usvEbI.net(2)
んなことなくて、[locklink]したまま使うとか
systembutton.ksとかのプラグインでボタン表示するとか
方法はいくらでもあるんじゃね?
コメント1件

162
名前は開発中のものです。[sage]   投稿日:2016/10/19 03:01:25  ID:+6usvEbI.net(2)
あ、[locklink]したら表示したボタンを押せなくなるな。すまん
どうしても[button]タグのボタン使うならメッセージレイヤの
focusableをfalseにするとかかなあ。試したおことないけど。
まあそれよか適当なプラグインでボタン表示する方法をお勧めする
コメント1件

163
名前は開発中のものです。[sage]   投稿日:2016/10/20 01:07:40  ID:Gc0wa9I6.net
>161
>162
ありがとうございます!おかげさまで
『押しても何も起こらないボタンを用意し、上下左右キーが押されたらそのボタンにフォーカスように設定する』
方法を思い付いたのですが、無理でした。
kag.fore.messages[2].links[0].object.focus();
kag.current.setFocusToLink(0, false);
これらを使ったのですが、どうしても1クリック程度なら変化なしなのですが、少しでも連打を早くしたり、押しっぱなしにするとフォーカスが別ボタンに飛んでしまいます。
プラグインでボタンを造るとキー操作を受け付けない物出来るのでしょうか?

164
名前は開発中のものです。[sage]   投稿日:2016/10/20 04:36:49  ID:kGpW1UmW.net(2)
というかそもそも上下左右キーはどうやってとってる?
kag.ketDownHookにコールバック登録してtrue返せば
フォーカス移動の前に処理して移動を抑制できると思うけど?
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/TJSTips.html#id275

165
名前は開発中のものです。[sage]   投稿日:2016/10/20 04:42:06  ID:kGpW1UmW.net(2)
kag.keyDownHookだった。typo失礼。

function myKeyDownHook(key, shift) {
if (key == VK_LEFT) {
// なんか処理
return true;
}
}
kag.keyDownHook.add(myKeyDownHook);

みたいな。
コメント1件

166
名前は開発中のものです。[sage]   投稿日:2016/10/20 09:36:57  ID:KFpczYV/.net(2)
>165
ほぼほぼ同じ形です。
//なんか処理 の所に
kag.process( '', '*keydown_left' ); return true;
といったものが入りますが、押しっぱなしにするとすごい勢いでフォーカスが移ってしまいます。
http://fast-uploader.com/file/7032479198301/
パスはkirikiriです

167
名前は開発中のものです。[sage]   投稿日:2016/10/20 15:52:42  ID:KFpczYV/.net(2)
様々教えていただいたキーワードで検索した結果。意味もよくわからないまま
f.myKeyDownHook_lock=false;
を入れていたのが原因とわかり、解決しました
ありがとうございます
コメント1件

168
名前は開発中のものです。[sage]   投稿日:2016/10/21 16:18:47  ID:rbLnhj1C.net(2)
コード見たけど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";
VK_RIGHT => "*keydown_right";
VK_DOWN => "*keydown_down";
];
function myKeyDownHook(key ,shift) {
if(!f.myKeyDownHook_enabled) return;
var target = myMoveTable[key];
if (target != "") {
if (!f.myKeyDownHook_lock) {
f.myKeyDownHook_lock = true;
if (shift & ssCtrl) target += "2";
kag.process('', target);
}
return true;
}
}
動作確認してないけど。あくまで一例で。

169
名前は開発中のものです。[sage]   投稿日:2016/10/21 16:31:53  ID:rbLnhj1C.net(2)
>167
というかよく見たら >84 のコピペか。
意味わからずコード使うのは危険だぞ
f.myKeyDownHook_enabledはtrueならキーフック機能を有効にする
f.myKeyDownHook_lockはtrueならkag.processを無効にするフラグだ。
んで

// ■キーロック時は無視 returnだけのがいいかも。自分で検証して

これ検証してreturn;だけにしたのかもしらんけど
return truenの方が正解だな。
returnだけだと素通ししてメッセージレイヤのキーフォーカスが動いてしまう。
コメント1件

170
名前は開発中のものです。[sage]   投稿日:2016/10/27 11:58:40  ID:/Uo111qX.net
>169
ありがとうございます
tjs等わからないのにノリと勢いでゲームを作ろうとした結果、何度も質問をしてしまう形になってしまいました

171
名前は開発中のものです。[sage]   投稿日:2016/10/30 13:42:52  ID:SxYw8WV6.net(2)
ゲームを作ってEXEで出力したのですが、他の人に配布して起動してもらうと、
OS搭載のソフト「windows smart screen」が危険ソフトと認識して妨害します。
プロパティから解除すれば問題なく遊べるのですが、こちら側でそれを回避する方法はないでしょうか?
いちおう、制作ではKKDE2.0αを使用しています。

172
名前は開発中のものです。[sage]   投稿日:2016/10/30 14:46:53  ID:ymlb6qMo.net
よく解んないですけど、回避できたらセキュリティホールになりませんか?
コメント1件

173
名前は開発中のものです。[sage]   投稿日:2016/10/30 16:11:37  ID:ec0w1h+G.net
データをxp3ファイルに書き出せば回避できるかな?と想像
exeとして出力すると全く新しいexeファイルが流通することになるから
そのexeファイルの安全性が評価されていなくて警告が出る

174
名前は開発中のものです。[sage]   投稿日:2016/10/30 16:11:55  ID:BmmjfZcq.net
JVNがtype-moonとあかべぇそふとの作品をウィルス扱いして以来
吉里吉里は危険ソフト扱いなんだよ

175
名前は開発中のものです。[sage]   投稿日:2016/10/30 16:25:14  ID:SxYw8WV6.net(2)
>172-174
新しいexeファイルと認識して、ヤバいかもしれんから止めとけって警告を出しているのですね。
ありがとうございます。

176
名前は開発中のものです。[sage]   投稿日:2016/10/31 19:21:41  ID:z2Y9ymNf.net
最近のWindowsではインターネットからダウンロードした
未署名のexeを実行しようとすると警告が出るので吉里吉里云々は関係ないね。
根本的に解決するにはコードサイニングするしかない。
それにはめっちゃ金がかかるので同人向きではないって話なので、
結局ユーザー側で回避してもらうしかないのよね

177
名前は開発中のものです。[sage]   投稿日:2016/10/31 19:45:40  ID:m91Yucy5.net
横からですが、自分も気になってたのでありがたい質問と回答でした
>ウイルスソフトの警告

178
名前は開発中のものです。[sage]   投稿日:2016/11/10 17:24:09  ID:tqejSuAW.net
win7アップデートでKKDE起動できなくなったんだが
システム復元以外の解決方法わかるエスパーいませんか?

179
名前は開発中のものです。[sage]   投稿日:2016/11/11 17:40:48  ID:hOQx+RY1.net
out focusさんが見られなくなってる
あああ・・・

180
名前は開発中のものです。[sage]   投稿日:2016/11/12 21:50:45  ID:k5e6Vk3E.net
niftyだったから、なくなっちゃったのね。そういうことってあるんだなぁ。

181
名前は開発中のものです。[sage]   投稿日:2016/11/12 21:52:48  ID:EShwod+c.net
他にも講座等で有名だったけど
今はもうつながらないか繋がっても吉里吉里系は何もないサイトさん増えたよね
時代の流れかな

182
名前は開発中のものです。[sage]   投稿日:2016/11/12 22:47:14  ID:QIuq0hS7.net
out focusさんのwikiあった
DLが上手くいってなかったのか、ヘルプの内容部分が白紙になって見られなくて困っていました
ここに書くのもおかしいですが、復活してくださってありがとうございます
コメント1件

183
名前は開発中のものです。[sage]   投稿日:2016/11/13 00:19:06  ID:Di2ksSZZ.net(2)
>182
>wikiあった
どこにあったの?
コメント1件

184
名前は開発中のものです。[sage]   投稿日:2016/11/13 08:56:36  ID:FsC4WmIE.net
>183
outfocus wiki 吉里吉里
urlを貼っていいかわからないので、上記の単語で検索してください
コメント1件

185
名前は開発中のものです。[sage]   投稿日:2016/11/13 12:43:15  ID:Di2ksSZZ.net(2)
>184
サンクス
wikiwikiのが生き残ってたのか

186
名前は開発中のものです。[sage]   投稿日:2016/11/15 18:44:41  ID:ea3kAW8f.net
ふつうに貼っとこう
スレ移行のときにテンプレ書き換えよろしく

OUTFOCUS Wiki*
http://wikiwiki.jp/gutchie/

187
名前は開発中のものです。[sage]   投稿日:2016/11/18 16:11:15  ID:V+6imy6n.net
吉里吉里で画面のフルスクリーンが出来ない(右上のボタンもロックされてしまった)のですが、
これを修正する方法はありますでしょうか?
1280*720で作ってしまった為、ノートPCだと画面サイズが足りない事があると判明したのですが、
フルスクリーンモード時に画面に合わせ縮小するというのも可能なのでしょうか?
アスペクト比変わらずフルスクリーンにする方法を探しているのですが、何か方法はあるのでしょうか

188
名前は開発中のものです。[sage]   投稿日:2016/11/30 11:59:54  ID:Vu/cCbB8.net
すみません、質問なのですが。
マクロの構文なのですが、これは正しいのでしょうか?
この構文だとパラメータ”立ちキャラ”に何か入っていても、立ちキャラを設定しなくても処理Aに行くと思うのですが。。。。
処理Bに行く条件ってどんなものになるのでしょうか?

[if exp='%立ちキャラ|false']
;処理A
[else]
;処理B
[endif]
コメント1件

189
名前は開発中のものです。[sage]   投稿日:2016/12/02 14:35:22  ID:OSv4KJmS.net(2)
|false の意味分からん何がしたいんだ

190
名前は開発中のものです。[sage]   投稿日:2016/12/02 15:56:42  ID:ESwJfIWZ.net
>188
その記述だと立ちキャラパラメーターなければ処理Bだろ
コメント1件

191
名前は開発中のものです。[sage]   投稿日:2016/12/02 23:17:02  ID:OSv4KJmS.net(2)
>190
そうとも限らなくね? まぁ通る値は極々一部だろうけど

192
名前は開発中のものです。[sage]   投稿日:2016/12/03 00:16:58  ID:I7l83NSe.net
[macro name=testA]
[nowait]
[emb exp=mp.hoge]
<
[if exp="%hoge|false"]
1
[else]
0
[endif]
>
[endnowait]

を試した結果↓
https://gyazo.com/4223bc4499c92a3b380a49d2742bb389
何故こうなるのかわからないなら "%"とか "|false" は使わないほうが良いと思うニダ
コメント1件

193
名前は開発中のものです。[sage]   投稿日:2016/12/06 11:44:01  ID:+EDxIy4K.net
それって実用性はあるんだろうか
どんな時に使うのかよくわからん

194
名前は開発中のものです。[sage]   投稿日:2016/12/06 13:08:24  ID:sYclUzQn.net
>192
ちょっと「ん?」となったけどわかりやすいなこれ

195
名前は開発中のものです。[sage]   投稿日:2016/12/18 07:23:44  ID:JeZ5GHoj.net
OUT FOCAUSさんの wiki見ましたが、もぐら叩きとかタイピングゲームとか、その他の小ネタのやつは削除されてるのでしょうか
もし見かけた方おられましたら情報いただきたいです
よろしくお願いします

196
名前は開発中のものです。[sage]   投稿日:2016/12/24 21:09:12  ID:X6ubNevw.net
イヴの日にまでエロゲ開発とか、死にたくならないの?

197
名前は開発中のものです。[sage]   投稿日:2016/12/24 21:27:44  ID:xQRJt75t.net
今は吉里吉里の主力ってBLでは

198
名前は開発中のものです。[]   投稿日:2016/12/27 04:29:40  ID:NPsWv8Ys.net
動画ファイルって●とか▲みたいな複雑なマスクってかけれる?
コメント1件

199
名前は開発中のものです。[]   投稿日:2016/12/27 09:16:34  ID:P8iEt1Ke.net
>198
KAGEXならclipにマスク用の画像設定すればできる

@image layer=動画レイヤ movie=move.mpg clip=マスク画像

200
名前は開発中のものです。[]   投稿日:2017/01/16 22:40:53  ID:fol1SSQw.net
最近のパソコンの標準のペイントのサイズが640x480でないから困った

201
名前は開発中のものです。[sage]   投稿日:2017/01/16 23:21:26  ID:5LZiO3pM.net
いくらなんでも今はペイント用のフリーソフト使おうよ

202
名前は開発中のものです。[sage]   投稿日:2017/01/17 00:15:38  ID:LLCfupH6.net(4)
吉里吉里2で、立ち絵表示をしようと
http://kopacurve.blog33.fc2.com/blog-entry-387.html
のマクロをお借りして立ち絵表示をしようとしたのですが、どうしても足しか映らず、肝心の顔が見ることが出来ません。
コンフィグを弄ってcenter等の設定は出来たのですが……。

ゲーム画面サイズは800×600です。
コメント2件

203
名前は開発中のものです。[sage]   投稿日:2017/01/17 01:30:57  ID:LLCfupH6.net(4)
足しか映らない、ていうのは、画像が上に行ってしまって足だけという意味です、すみません!

204
名前は開発中のものです。[sage]   投稿日:2017/01/17 12:26:16  ID:MIOaPv4i.net
見てないがcenterの設定って事はkagex?
envinitのどこか間違ってるんじゃね?

205
名前は開発中のものです。[sage]   投稿日:2017/01/17 12:39:48  ID:LLCfupH6.net(4)
EXではないです…
普通にコンフィグで前景レイヤ初期位置の調整だけしたって意味です。すみません
左右の調整は出来ても、前景レイヤ上下の調整は見当たらなくて、立ち絵が上に行ってしまってるんです
マクロお借りしてるサイトにも書かれていないようなので…

206
名前は開発中のものです。[sage]   投稿日:2017/01/17 14:13:22  ID:v5+pQQ+8.net
マクロを使う前にまず自分でimageタグで表示してみたら?
仕組みを理解すれば、コンフィグでも人の作ったマクロでも、自分でマクロを組んで使う事も出来るでしょ

207
名前は開発中のものです。[sage]   投稿日:2017/01/17 14:33:24  ID:LLCfupH6.net(4)
流石にimageタグでは問題なく表示できます…
マクロで表示した時だけ変に表示されてしまうんです…

208
名前は開発中のものです。[sage]   投稿日:2017/01/17 15:11:18  ID:5GXWpEdQ.net(2)
足しか映らずって800*600の画面より大きい全身ファイルいれて
マクロそのまんまコピペしてtopとleft指定してないってオチじゃないの?

そのサイトの一番最初にも説明書いてある
[ macro name="キャラ" ]
[ image storage=%ch_sto layer=%lay top=%y left=%x visible=true page=back ]
[ endmacro ]
これだけでまずちゃんと映るかやってみ
コメント1件

209
名前は開発中のものです。[]   投稿日:2017/01/17 21:14:20  ID:8Td0ce2F.net
今信用できる背景素材サイトはどこですかね?
とりあえず背景写真保管の会は危険だ。
どっかクリックしたら変な警告が出るぞ。

210
名前は開発中のものです。[sage]   投稿日:2017/01/17 21:19:01  ID:2OKz6gTS.net
そんなパソコン蛾物故割れたみたいなこと言われても
行ってみたらリンク切れ(あるいは接続先のサーバーエラー?)がいくつかあっただけだった

211
名前は開発中のものです。[sage]   投稿日:2017/01/17 21:19:13  ID:zabd6HV8.net(2)
>208
>202ですが…
xy指定のものは問題なく表示されます
ただ、下部のcenter left rightの指定マクロ部分の時だけおかしくなります。
mp.posのとこですね。
center、left、rightはコンフィグの前景レイヤ部分で設定は出来てるのですが、如何せん下に降りてこず……
サイズを変えてもやはり上に行ってしまってます……
コメント1件

212
名前は開発中のものです。[sage]   投稿日:2017/01/17 21:40:54  ID:5GXWpEdQ.net(2)
>211
だからお前さんがpos指定の意味合い自体理解してない=できないで騒いでるだけじゃ
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html
posの部分な

>縦方向の位置については、レイヤの下端は画面の下端に合わせて ( 下側に 詰められて ) 表示されます。
>この属性を指定した場合は left 属性や top 属性は無視されます。
コメント1件

213
名前は開発中のものです。[sage]   投稿日:2017/01/17 22:07:19  ID:zabd6HV8.net(2)
>212
すみません、多分漸く理解出来ました!
立ち絵の下半身ちょんぎってまた挑戦して見ます!

posの場合、png保存でも立ち絵全体を入れてしまうと足まで、しかも下の空白まで計算されてしまう?のですね?

更にはposとposition同じと思ってましたが違ったようで……お恥ずかしい

214
名前は開発中のものです。[sage]   投稿日:2017/01/18 16:25:42  ID:At+8xP2B.net
俺もしらんかった。。。
cとかlcとか使わないからなぁ。。。
あれは甘え

215
名前は開発中のものです。[sage]   投稿日:2017/01/18 22:19:31  ID:8UyiwcWA.net
>202です
お蔭さまで画像表示が綺麗にできました!
本当にありがとうございました。

216
名前は開発中のものです。[]   投稿日:2017/01/22 16:21:02  ID:vWYglPdh.net(2)
oggを使おうとしてプラグインを使うタグを入れて上書き保存しようとしたら、
わけのわからないエラーメッセージが出て来た。

217
名前は開発中のものです。[]   投稿日:2017/01/22 16:45:00  ID:vWYglPdh.net(2)
ちなみに吉里吉里2でOSはWindows10でつ

218
名前は開発中のものです。[sage]   投稿日:2017/01/22 16:47:32  ID:u7a3Cdk5.net
>上書き保存しようとしたら
吉里吉里には編集機能はないんだよなあ・・・

219
名前は開発中のものです。[sage]   投稿日:2017/01/23 10:06:51  ID:UAltOjnd.net
なんでどうしようもない馬鹿って「なんかエラーが」「わけの分からないエラーが」みたいに
一番肝心なところを具体的に言わないんだろうな
コメント1件

220
名前は開発中のものです。[sage]   投稿日:2017/01/23 13:16:19  ID:hsheVRdO.net
>219
1行目で答えが出てるじゃんw

221
名前は開発中のものです。[]   投稿日:2017/01/23 17:27:56  ID:sYttttOr.net(2)
うるさい!どうしようもない馬鹿じゃない!

222
名前は開発中のものです。[sage]   投稿日:2017/01/23 17:43:17  ID:M/X5tuKx.net
どうしようもない馬鹿に解答が降りてきた

223
名前は開発中のものです。[]   投稿日:2017/01/23 18:27:47  ID:sYttttOr.net(2)
荒らすな!

224
名前は開発中のものです。[sage]   投稿日:2017/01/24 09:40:38  ID:iHYSPBxf.net
攻撃力 55
防御力 68
HP 180

こういうのを、数字は右揃え、文字は左揃えにするには、レイヤーを2枚使うしかないですか?
数字が4桁だったり、ステータスが5文字だったりするのを想定込みで

225
名前は開発中のものです。[sage]   投稿日:2017/01/24 10:08:32  ID:fH5yuSo/.net
リファのLayer.drawTextとfont.getTextWidth読んでわからないなら
[locate x="100" y="100"]使って一項目ずつxy位置を指定するしかない

226
名前は開発中のものです。[sage]   投稿日:2017/01/24 11:32:55  ID:omnQ3hdv.net(2)
普通”攻撃力”とかの文字は画像にしてレイヤーにまとめるのがベター

227
名前は開発中のものです。[sage]   投稿日:2017/01/24 15:28:16  ID:8MLb6rwb.net
等幅フォントなら文字列処理でなんとかならなくもないんじゃね?

228
名前は開発中のものです。[sage]   投稿日:2017/01/24 17:12:06  ID:omnQ3hdv.net(2)
そうなんだけどさ、結局BGの上に乗っけるものだから背景に塗り込めちゃった方が楽だし、絵的なデザインできるわけだから見栄えが良い

229
名前は開発中のものです。[sage]   投稿日:2017/01/27 17:39:14  ID:7BG4/ucA.net
人生ゲームのようなものを作っています。
1・サイコロを振るボタンを押す
2・道が分岐したらどちらの移動先に行くかを決める
という単純な部分で詰まってしまいました。

サイコロのボタンは表示したままにしておきたいのですが、分岐中はクリックできないようにしたいのですがその方法がわかりません。

また、分岐のボタンを表示中にキーボードの←→キーを押すと、『右の道』『左の道』の他に『サイコロを振る』まで選択出来てしまいます。
分岐ボタン中は←→でどちらの道、というのを選べるようにしたいですがサイコロボタンにキーが行ってしまう、クリックが出来てしまう事を拒否したいのですが良い方法はありませんでしょうか?

230
名前は開発中のものです。[sage]   投稿日:2017/01/27 20:55:02  ID:Pfsk/eyL.net
locklink

231
名前は開発中のものです。[]   投稿日:2017/01/30 22:43:28  ID:P1C7/7oS.net
WEB WAVE LIBの効果音素材がダウンロードできなくなってしまった!

232
名前は開発中のものです。[]   投稿日:2017/02/02 23:14:22  ID:GkZeqSUA.net
WEB WAVE LIBから効果音素材がダウンロードできるようになった♪

233
名前は開発中のものです。[sage]   投稿日:2017/02/03 13:50:37  ID:InlvGBzq.net
ありがとうございます、様々試した結果、少しだけやりたい動作が出来ました。

が、[locklink]を使用すると問答無用で全部使えなくなってしまう為、『いつでも押せるボタンだがキー操作の対象にならない』というような物は可能でしょうか?

また、ボタンAの上でクリック最中、ボタンから別の場所へ移動して離した(ドラッグするような動き)時、ボタンAが押されなかった判定にしたいのですがどのようにすれば良いのでしょうか?

234
名前は開発中のものです。[]   投稿日:2017/03/06 14:52:13  ID:+tr73AGh.net
グラフィカルボタンについて質問です。

ヒロインの立ち絵画像をボタンにしたヒロイン選択画面を作っているのですが
モノクロ画像のボタンを、カーソルを合わせた時とクリックした時に色付きの画像にするようにしています。

この状態だと一度クリックしたボタン画像が再びモノクロに(標準の画像)戻るのですが、
このまま色付きの状態・・・クリックした時の画像のまま表示させるにはどうしたらいいのでしょうか。
アドバイス頂ければ幸いです。

235
名前は開発中のものです。[]   投稿日:2017/03/13 23:12:27  ID:0Mlm/+oG.net(2)
初めまして。現在吉里吉里2でゲームを作っているのですが、
ロードの方が上手くいかずもうお手上げなので、
こちらの方で良ければ助言を頂ければと思ってます。

今やってる方法がメインのメッセージレイヤ1と2を非表示にして、
メッセージレイヤ3をボタンタグを形成、5でボタンの情報を
乗せる様にしています。

メインのksでメッセージレイヤ1と2を管理して、指定のボタンタグを
押したら別のksに飛んでメッセージレイヤ3と5が表示されロード管理の
ページが出るようになっています。

そのロードのボタンに当てている命令は以下です。

[button graphic=S&L.bmp exp="kag.restoreBookMark(0)"]

症状としては、ページに飛んでロード用のボタンを押すと下記のエラー文が
出る形になります。
色々調べたり、試したのですが上手くいかず途方にくれております。


[エラー文]
スクリプスで例外が発生しました
オブジェクトはすでに無効化されています
コメント1件

236
名前は開発中のものです。[]   投稿日:2017/03/13 23:13:08  ID:0Mlm/+oG.net(2)
続きです。

[コンソール]
YesNoDialog.tjs を読み込みました(5ms)
================================================================================
Scenario loaded : first.ks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
first.ks : jumped to : *01a-2
処理を開始します
==== An exception occured at buttonlayer.tjs(164)[(function) onMouseUp], VM ip = 16 ====
-- Disassembled VM code --
#(164) Butt_mouseDown = false;
00000013 const %1, *2 // *2 = (int)0
00000016 spd %-2.*0, %1 // *0 = (string)"Butt_mouseDown"
-- Register dump --
%-2=(object)(object 0x0018F8B0:0x00000000) %-1=(object)(object 0x0B88AFF4:0x0B88AFF4)
%0=(void) %1=(int)0 %2=(void)
----------------------------------------------------------------------------------------
スクリプトで例外が発生しました
オブジェクトはすでに無効化されています
trace : immediate event


非フリーセーブで製作していまして、メインの方のテキストの
1ブロック毎にセーブのタグは入れてあります。

すみませんが何卒よろしくお願いいたします。

237
名前は開発中のものです。[sage]   投稿日:2017/03/13 23:32:32  ID:d1VT/TgJ.net
プレイヤーが自分のアバター(主人公)をキャラメイク出来るゲームを作りたいんですが吉里吉里で作れますか?

238
名前は開発中のものです。[sage]   投稿日:2017/03/13 23:41:24  ID:wK6PnLyK.net
素材用意できるかどうかのほうが大きい
あとTJSはいじれないと多分きつい

239
名前は開発中のものです。[sage]   投稿日:2017/03/14 13:04:39  ID:ir5IgktF.net
>235
http://tjs2.info/
ここの第五章 システムボタンの中にある
http://tjs2.info/TJS0607.html
6.7 セーブ/ロード画面の設計
ここを見てみるとセーブ・ロードに関する基本的なことがわかると思う

ボタンは「吉里吉里プラグインとかごった煮的配布場所」で配布されてるKLayers.ksのクラスを継承して作ってるなぁ

240
名前は開発中のものです。[sage]   投稿日:2017/03/24 23:12:54  ID:ga6j9fBe.net
フリーセーブ使ってる人見たことない

241
名前は開発中のものです。[sage]   投稿日:2017/03/25 09:22:13  ID:2I2MIIL5.net(2)
すみません System.shellExecuteの質問です

吉里吉里上でmifesを起動させようとして以下の記述をしてみましたがうまくいきませんでした
何がいけないのでしょうか

var storage = kag.conductor.curStorage;
var line = kag.conductor.curLine;
System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe /+%line% %storage%");

ちなみにdosプロンプト上から

"C:\Program Files (x86)\MIFES10\miw.exe" /+5 f:test.txt

これでtest.txtが起動して5行目が表示されました
また

System.shellExecute("C:\\Program Files (x86)\\MIFES10\\miw.exe");

これも起動します。
一つは、storageをフルパスで取得してないせいなのかもしれませんが、正直よくわかりませんでした
どこを直せばよいのでしょうか
コメント1件

242
名前は開発中のものです。[sage]   投稿日:2017/03/25 13:21:10  ID:2I2MIIL5.net(2)
>241
自己解決しました
単純にパラメータの設定を間違ってました
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ゲ製作技術板 タイトル検索

このスレッドが人気です(実況系)
【マターリ】水曜日のダウンタウンSP★2  藤田ニコルさん、あなたはブサイクですよ。 (649)TBS実況
報道ステーション★3 (298)テレ朝実況
ホンマでっか!?TV★2 (637)フジ実況
NHK総合を常に実況し続けるスレ 133261 マスゴミ (1000)NHK実況
NHK総合を常に実況し続けるスレ 133260 求人倍率 (995)NHK実況
警視庁捜査一課9係 season12 #3 ★2 (462)テレ朝実況
くりぃむクイズ ミラクル9 ★2 (888)テレ朝実況
水曜日のタウンタウンSP★13 (122)TBS実況
このスレッドが人気です(ニュース系)
【報道の自由度ランキング】日本72位で変わらず・・・大手メディアが政権の意向に配慮して「自主規制」を続けていると指摘 (1000)ニュー速+
【サッカーACL】浦和が6発快勝でACL決勝T進出決定! 2007年以来のアジア制覇へ一歩前進 (404)音楽・芸能ニュース
【社会】青森県にガンダム出現!?制作者はなんと72歳のおじいちゃん 「サザビーを作っていて、もうすぐ出来上がりますよ」★2 (990)ニュー速+
【社会】消防団員7人が消防車でうどん店に寄る 愛知県一宮市 ★8 (572)ニュー速+
【サッカーACL】鹿島、アウェーで韓国の蔚山に4発圧勝! (311)音楽・芸能ニュース
【報道の自由度ランキング】日本72位で変わらず・・・大手メディアが政権の意向に配慮して「自主規制」を続けていると指摘★2 (87)ニュー速+
【人口】川崎市人口、150万人突破=神戸に迫る (1000)ニュー速+
【経済】「年金受給開始、70歳後も選択肢に」 自民PT(座長・片山さつき政調会長代理)提言へ★3 (661)ニュー速+
ゲ製作技術板の人気スレ
製作者スレ SRPG Studio 23章 (448)
高校生3人がc言語初心者からゲーム作る (726)
【ウディタ】WOLF RPGエディター 其の64 (518)
RPGツクールMV総合 23作目 [無断転載禁止]&#169;2ch.net (1000)
自作ゲーム開発者たちのメンバー募集 (987)
ゆめにっきっぽいゲームを作るスレ 16部屋目 (607)
【ウディタ】WOLF RPGエディター 其の63 (1012)
個人製作ゲームはなぜ売れないのか Part.4 (78)
『Clickteam Fusion/Multimedia Fusion』 16 [無断転載禁止]&#169;2ch.net (732)
【3Dゲームエンジン】Unity質問スレッド28 (594)
【ウディタ】WOLF RPGエディター 其の62 (1029)
【SGB】smile game builder【スマビ】 2枚目 (586)
【UE4】Unreal Engine 4 初心者質問スレッド part3 (491)
【ストア】ステマ業者の銭のタネ“登録料ビジネス”って?・技術板【stema】 (820)
【UE4】Unreal Engine 4 part6 (188)
ニート、無職、フリーターがゲームを作るスレ 22 (1376)
ゲーム製作者が、これは使えないと没にした案 (77)
『Clickteam Fusion/Multimedia Fusion』 15 (1012)
何一つ知識がない状態からゲームを作る (195)
WOLF RPGエディター 質問スレ 其の10 (930)
『Clickteam Fusion/Multimedia Fusion』 14 (995)
Unityで凄いゲーム作りたい誰か作り方教えて! (267)
【VXA】RPGツクールVXACE 【Ace】総合スレッドpart1 (180)
ニート、無職、フリーターがゲームを作るスレ 16 (1012)
【3Dゲームエンジン】Unity質問スレッド17 (1011)
■自主製作ゲーム:開発状況報告スレVer1.3■ (176)
【Spine】2Dボーンアニメツール【Sprite Studio】 (214)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)