トップページgamedev
987コメント384KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2014/02/04(火) 17:45:20.15ID:zUepSYWa
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

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

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

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

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

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その27
http://toro.2ch.net/test/read.cgi/gamedev/1358185635/
0037名前は開発中のものです。2014/02/10(月) 23:21:43.91ID:FduUAoP6
吉里吉里自体がアップデートされたときにbuttonlayer.tjsを上書きしちゃうのがコワイんじゃね
もう吉里吉里2(少なくともTJS部分)はまずアップデートされないから大丈夫やろ
0038名前は開発中のものです。2014/02/10(月) 23:34:46.93ID:QvlnY7K+
自分の勉強不足が故に的外れな質問してた事に 気が付きました。
ナナメ読みをした程度ですが、superはextends等と同じように classの基本機能だった・・・んですかね?
現時点での実装は無理ですが、良い機会なので 1から勉強してみようと思います。
度重なる連投及び長文 失礼しました。

最後に 回答意見を頂いた >>31及び>>33-34さん、本当に感謝します。有難うございます。
0039名前は開発中のものです。2014/02/10(月) 23:45:06.09ID:u0Zj1oZ3
>>32
ああ、super のこと失念してた。
それは親クラスを指すんだけど、コンパイル時に処理されるので、差し込む場合は記述が通らない

明示的に親クラス指定して global.KAGLayer.onMouseUp() と書けばいい

>>36 が正解

これは結構悩ましい問題。指定オブジェクトのクラスを直接取得する方法と、クラスの親クラスを取得する方法が無いのは吉里吉里の欠陥
0040名前は開発中のものです。2014/02/10(月) 23:54:43.26ID:FduUAoP6
吉里吉里Zの機能提案にでも投げればいいんじゃないですかね(適当)
0041名前は開発中のものです。2014/02/11(火) 00:03:59.14ID:xiwE3DKy
global[Scripts.getClassNames(this)[1]].onMouseUp();で動かないこともない
0042名前は開発中のものです。2014/02/11(火) 02:12:43.79ID:L9JV+gO7
こんな関数有ったのか。リファに載ってねーから知らんかった
0043名前は開発中のものです。2014/02/11(火) 02:37:34.82ID:zqWitfVL
>>40
多重継承のときどうするかが悩ましい
0044名前は開発中のものです。2014/02/13(木) 02:22:51.70ID:qVnkcZ6q
初心者丸出しの質問で申し訳ないのですが、
栞をたどって(ロード)した時に、背景と前景レイヤが復元される仕様だと思います。
ただ、イキナリ復元するのではなく、
ロードボタンクリック→フェードアウト→フェードインで画面復元としたいのですが
良い方法ないでしょうか?
また、背景と前景を復元しない方法がありましたら教えて頂けると助かります。
0045名前は開発中のものです。2014/02/13(木) 10:52:01.04ID:l9NiqcsZ
誰かがそういうプラグインを開発してるならともかく、
初心者があがいてどうにかなる問題じゃない気はする
0046名前は開発中のものです。2014/02/13(木) 11:44:32.68ID:C2T7+i33
ロード時処理追加プラグインは?
ttp://www.geocities.co.jp/Bookend/2352/krkrplugins/
0047名前は開発中のものです。2014/02/13(木) 14:12:22.53ID:92AgXMb3
ロード時の挙動は一番厄介
0048名前は開発中のものです。2014/02/13(木) 20:27:56.12ID:oeukfz/d
デフォルトの栞を使わず、必要なフラグや変数を辞書配列にして
手動でsaveStruct〜loadしておいて
ロードボタンクリック→フェードアウト→裏画面にロード後の画面を描画→フェードイン
としてみたらどうだろう?
0049名前は開発中のものです。2014/02/13(木) 21:15:15.59ID:kcAoJK47
onload.ksで処理入れるとロード時に色々なエラーがおきるんだがなんでなんだろう
0050名前は開発中のものです。2014/02/13(木) 22:38:45.75ID:+IttBQKK
あきらめるのが手っ取り早い
0051名前は開発中のものです。2014/02/16(日) 16:52:16.74ID:vjWolPjL
吉里吉里ってセーブ・システムデータを作らせないようにする事って出来ます?
0052名前は開発中のものです。2014/02/16(日) 16:55:54.20ID:r6vNFHi/
LV0 KAGもよくわからない!
LV1 KAGしかできない上にKAGもちょっと不安です
LV2 KAGなら説明されればどうにか TJSも変数を簡単に使うくらいはできます
LV3 KAGレベルならかなりできます TJSも言われたとおりにMessageLayer.tjsを書き換えるくらいは プラグイン導入もOK
LV4 いちおうTJSは読めるし既存コードの改変でいいなら色々書けます あんま深いところはムリです
LV5 TJSは十分読めるし改変じゃなく自分でコード書けます デフォ吉里吉里のTJSファイルの構造とかも大体わかります
LV6 TJSで既存コードにほとんど頼らずアプリ作ったりできます
LV7 TJSをゴリゴリ書けるのはもちろん、吉里吉里のプラグインをC++で書けます
LV8 吉里吉里の開発に関係してます
0053名前は開発中のものです。2014/02/16(日) 16:56:36.50ID:r6vNFHi/
>>51はLV4〜5ならできるけど改変しなきゃいけない部分が
かなり多そうだし、「セーブした」って出るのにセーブできてない
みたいな問題に対処しようとすると さらに大変そう
0054名前は開発中のものです。2014/02/17(月) 00:47:46.97ID:dRYdRLQj
LV4なら出来るんじゃない
0055名前は開発中のものです。2014/02/17(月) 12:39:29.75ID:FqP5vL3+
吉里吉里Zって現状だとプラグインを利用してもフルスクリーン時のメニュー表示には問題があって、
今後修正される予定も無いってことなんかな
0056名前は開発中のものです。2014/02/17(月) 14:52:40.92ID:1YY1lkLW
ゲーム配布するときに吉里吉里Zと吉里吉里2を同梱して
動く方でプレイしてもらうしか無いな
0057名前は開発中のものです。2014/02/17(月) 15:37:56.63ID:dRYdRLQj
体験版にでも入れてテストして貰うとか
0058名前は開発中のものです。2014/02/18(火) 21:48:37.91ID:tmCLhVTk
>>55
いやあえて言えばフルスクリーン時にメニューが使えるとタッチ操作で問題があるから
使えなくしましたって流れでは
0059名前は開発中のものです。2014/02/18(火) 21:53:16.95ID:zB3hi5SS
タッチ時代に適応したメニュー機能はあっていいよね
たぶんTJSレベルで十分実現できるプラグインだけど
0060名前は開発中のものです。2014/02/20(木) 01:33:49.86ID:th+990yK
画面解像度(というかアスペクト比)の変更機能を付けたくて頑張っているんですが、
せっかく変更してもフルスクリーンにすると起動時の画面解像度に戻ってしまう……。
どうしたらいいんだろう。
0061602014/02/20(木) 01:36:16.85ID:th+990yK
正確には
×起動時の画面解像度
○Config.tjs の scWidth と scHeight に設定した値
です
0062602014/02/20(木) 02:05:09.69ID:th+990yK
すんません、自己解決しました。
kag.innerHeight と kag.innerHeight だけで画面解像度を変更してたんだが
kag.scHeight と kag.scWidth にも値を入れてやったらいけた。
0063名前は開発中のものです。2014/02/20(木) 22:53:06.65ID:AXqa2XyR
>>58
タブレットを使う人に対して対応するのはまあ必要だろうけど、
そうてないPC使ってる人にまでタブレットと同じ操作方法を強いることもなかんべと思ったんよ

画面上のメニューって誰でも使い方分かるし、
あるとあらゆるソフトで通用するシンプルな操作方法って意外と価値のあるモノな気がするんだが

タブレットでのメニューってどんなのが一般的なんだろ
0064名前は開発中のものです。2014/02/21(金) 05:28:26.05ID:5gZeJoFZ
Config.tjsで、各設定項目の行頭にセミコロンがあるのはどういう意味があるの?
セミコロンを削除しても動くみたいだけど……
0065名前は開発中のものです。2014/02/21(金) 11:42:11.49ID:dDUIDK+F
UpdateConfig.tjsで設定行と認識するために必要
Config.~newがないかKAGのバージョンが変わってglobal.config_versionが
古くなったとかない限りは基本関係ない
0066名前は開発中のものです。2014/02/22(土) 00:20:55.17ID:P5fGpr+q
>>65
教えてくれてありがとうございます。なるほどなー。
理由が分かってすっきりした。
0067名前は開発中のものです。2014/02/22(土) 15:06:39.66ID:m17ixIhI
タブレット端末で大作エロゲやノベルゲームが出ない理由は
開発者が使ってないからだろうな
タブレット端末って大作プレイするのには向いてないから
それを開発者もわかってるから乗り気なところが少ない
0068名前は開発中のものです。2014/02/22(土) 15:43:27.73ID:SpBM3CNp
普及台数と、開発に余分にかかる労力のバランスが問題なんだろうなあ
0069名前は開発中のものです。2014/02/22(土) 15:52:38.23ID:lXvj9GnO
前も話題になってたけど、「こんな時代になってもエロゲ(ノベルゲー)する珍しい人」は
結局旧来型のパソコンを最低1つはプレイ用に持ち続けるんじゃないかっていうね
0070名前は開発中のものです。2014/02/22(土) 22:06:01.35ID:dQgvbxnb
スマートフォン版『沙耶の唄』制作決定!

2013年12月27日 , ゲーム , 中央東口 , 沙耶の唄 , 虚淵玄
10年のご愛顧ありがとうございます。これからもよろしくお願いいたします。

2003年12月にPC18禁にてリリースいたしました、シナリオ“虚淵玄”×原画“中央東口”によるサスペンスホラーADV『沙耶の唄』も今年で発売から10年。
おかげをもちまして2013年現在も多くの方から愛される作品となりましたが、この10周年の機会により多くの方に作品に触れていただくべく、スマートフォン版『沙耶の唄』の制作が決定いたしました!
0071名前は開発中のものです。2014/02/23(日) 10:48:31.67ID:OYRFrFDJ
「スマホ」は4インチ前後の液晶サイズが一般的で5インチだと大きく機種も限られる。
「タブレット」は8インチ前後が中心? 5〜11辺りまで。
10インチ辺りからモバイルノートPC。

「スマホ向け」をタブレットでプレイすることは出来るけれど
「タブレット向け」はスマホでは画面小さくて難しいよね。
で、タブレット向けって結局、PC開発者・ユーザーの目線の延長線上にある気がする。

客層を広げる・客と金を集める為にはスマホ向けで作んないと駄目でしょ。
でも、いま開発者側が見てるのはタブレット向けだよね。そう感じる。

もともとノベルゲーってスマホの小画面には向かないコンテンツだしね。
スマホ向けと銘打って配信されてる過去作のどれを見ても新規ユーザーが
魅力を感じるものだとはとても思えないし。システム的にもコンテンツ的にも。
なんかPC持っててプレイしてるユーザーがスマホ/タブレットでも同等の内容を
求めるというはっきり言って「頭おかしい」要求に変に応えようとか思っちゃう
専門馬鹿な開発者ってのも問題だと思うし。そういう要求するクライアントもね。

根本のところから違うものだって認識は必要だと思うんだよねぇ。
0072名前は開発中のものです。2014/02/23(日) 12:05:37.29ID:96IySniw
>>71
携帯ゲーム機でゲーム遊んでいる奴は基地街扱いw
0073名前は開発中のものです。2014/02/23(日) 12:22:38.93ID:n8/hEfyO
ノベルゲーム自体に時代を引っ張るようなオーラがあるときなら
まだ強引な移行が進んだかもしれないけど……

今はなんだ? ニコニコか艦これ?
0074名前は開発中のものです。2014/02/23(日) 13:32:48.90ID:9Ss0KZu2
>>71
スマホどころか、ケータイの時代から
がしがし移植されてたし、なにより
PSPとかVITAでいくらでもでてるぞ
画面サイズはなんら問題にはならない
まぁ、そのまま持って行こうとして文字サイズが残念なことになってるのは良くあるけどなんとかなる

今のスマホやタブレットにおけるノベル系の最大の問題は、クリック進行前提がタッチ操作と根本的に相性悪いことだよ
0075名前は開発中のものです。2014/02/23(日) 15:58:06.08ID:96JJ3Ykw
オート専用にするしか
0076名前は開発中のものです。2014/02/23(日) 17:35:20.81ID:h4z5dIas
タッチ前提はやばいよな
画面が小さいのは置いといても
DSとかPSPならまだボタンついてるから、長時間プレイは何とか出来るが
タッチは無理だろ
0077名前は開発中のものです。2014/02/23(日) 17:53:03.88ID:n8/hEfyO
物理ボタンが完全に排除されちゃったスマホ・タブレットでは
ノベルゲームは現実的じゃないと思う

エロゲって枠なら、多少ゲーム性があるもののほうが
向いてるんじゃないか
0078名前は開発中のものです。2014/02/24(月) 12:52:10.49ID:WyQLrW3B
スマホ向きのユーザーインターフェースってどんなんだろ
ドラッグ&ドロップとかかね
0079名前は開発中のものです。2014/02/24(月) 14:03:58.35ID:4JW4hGgw
向いていない。
0080名前は開発中のものです。2014/02/24(月) 14:45:52.58ID:rhg0lnzI
いっそのことスマホ・タブレットにマウス・キーボードを繋いでプレイしたらいい
0081名前は開発中のものです。2014/02/24(月) 15:02:54.32ID:FppbX7Tc
一番大きいのはフリック
あれはモバイル端末では簡単でマウスでは大変という大きな差をもたらす
0082名前は開発中のものです。2014/02/24(月) 21:57:28.05ID:zARZMOJd
マウスジェスチャーで代用すればマウスでも何とかなりそうではある
それなら開始位置に依らないだるし
0083名前は開発中のものです。2014/02/24(月) 22:12:45.10ID:FppbX7Tc
フリックを知らないユーザーってPCで言えばダブルクリックを知らないユーザーくらいだと思うけど
マウスジェスチャー的な動作の存在を知ってるのはそっからだいぶ高いレベルになる気がする
0084名前は開発中のものです。2014/02/24(月) 22:37:33.81ID:6R1pyONG
一番多用する左クリック/Enterの文字送りとバックログの2つを
フリックの上下に割り当てて、残り2つはメニューPOPUPとテキスト消し。
その辺しか選択肢がないよねぇ。
端末に依存しない操作って上下左右フリックしか無いもんね。

PCはいくつも出来ちゃうからまた機能差が出ちゃうんだけど。
0085名前は開発中のものです。2014/02/24(月) 22:39:19.92ID:6R1pyONG
あ、タップでテキスト送りは現実的じゃないって
コンセンサスの上でね。
あとメニュー呼び出しはロングタップもありか。
0086名前は開発中のものです。2014/02/24(月) 22:49:04.37ID:6R1pyONG
>>82
そうでもないんだよ。
マウスジェスチャーは、と言うかマウスカーソルが画面の中央にいると邪魔でしょ?
でも確認ダイアログって画面の中央に出るじゃん、当然だけど。
あと最近は画面端のPOPUPメニューがあるから単純に画面端に
カーソル寄せることも出来ない。
吉里吉里で上メニューが生きてて下にもPOPUPメニューがあると
カーソル置く位置に困ったりすることも。ワムソフトのとか。
戯画のNexusなんかもうどうしてくれようかな感じだしw

大図書館の周回プレイでジェスチャーで次の選択肢に飛ぼうとして
確認ダイアログで画面中央に行ったカーソルを動かして……
みたいな動作を繰り返した記憶が。
カミカゼなんかもだなぁ。あれは右下のボタンでだけど。
0087名前は開発中のものです。2014/02/24(月) 22:52:53.25ID:6R1pyONG
ミス防止に確認ダイアログは出したい。
でも画面中央に出たのをクリックで決定しかできない。
マウスジェスチャーの問題点だと思うんだけどね。

確認ダイアログのYes-Noをジェスチャーで選択出来るように
していないのは実用としては駄目なんじゃないかなぁ。
0088名前は開発中のものです。2014/02/24(月) 23:12:32.45ID:FppbX7Tc
PCのノベルゲーでマウスジェスチャーが要るかっつー根本のとこだと基本はいらんだろうな

「スマホ向けのUIがあるかどうか?」ってのが話題のスタートなんで、「フリックという大きい違いがある」
「だからPCとスマホで完全共通コードの使い回しは微妙だよね」で終わりでいいと思うんだけど

タップについてもマウスクリックと同価では捉えられないし
0089名前は開発中のものです。2014/02/24(月) 23:15:46.45ID:zARZMOJd
>>83
初回起動時に説明出すか…?
読まないだろうなぁ…

>>86-87
カーソルをどこに置くかはまぁプレイする側の好みみたいなもんだから置いとくとして

確認ダイアログも自分で実装して画面内どこでもいけるようにマウスジェスチャー対応させるとか…?
0090名前は開発中のものです。2014/02/24(月) 23:41:42.13ID:6R1pyONG
あー、確認ダイアログは何故必要かというとミスしたら困るから。
逆に言えばミスしても困らない=簡単にリカバリ出来るならいらないのよね。
多少の操作は必要だとしても。

次の選択肢へ であれば 前の選択肢へ or オートセーブ(からの復帰)
ロード であれば オートセーブ(からの復帰)
セーブ であれば セーブ画面で編集削除移動
終了 であれば レジューム起動              なんかがありさえすれば。

セーブデータの上書き確認くらいかな、ダイアログが必須なんて。
ただ実際にこれらが全部出来るのって紫のCMVSくらいかなぁ、現状。
0091名前は開発中のものです。2014/02/24(月) 23:54:32.29ID:zARZMOJd
セーブデータの上書きって意味ならどうせどのデータか選択するために
マウス動かすからあんまり関係ない気がする
実装云々は置いといて出来なくはなさそうだな

結論は>>88になりそうな気がするけども
0092名前は開発中のものです。2014/02/25(火) 00:12:06.77ID:VYVMNqR/
>>87
覚えとく

ジェスチャー有効時は、
ダイアログ時に右クリックしたらジェスチャーのアイコン表示すればたぶん伝わるよね
0093名前は開発中のものです。2014/02/25(火) 01:00:42.37ID:6Ysabw4T
履歴から任意のラベルを指定してロールバックできるプラグインって既存でありますかね?
自分で実装するとなると難易度高いよね、これ……。
0094名前は開発中のものです。2014/02/25(火) 01:04:07.91ID:CEkZLi8U
シナリオファイルを解析してその位置の状態を調べれば行けるかな
フラグとかあったら無理だな
0095名前は開発中のものです。2014/02/25(火) 01:18:11.37ID:qOz6xYxf
ワムソフト版なら出来てるんだし中見てみればいい。
ノーブルワークスからだな。
0096名前は開発中のものです。2014/02/25(火) 04:46:25.11ID:v1w2auae
バラしてみると分かるけどアレはksファイルじゃないから
おいそれ真似できるようなものじゃない
0097名前は開発中のものです。2014/02/25(火) 10:35:54.11ID:KlpcH4Xi
今流行りの、ゲームの進行具合をTwitterに投稿する機能
誰か吉里吉里でプラグイン作って! 僕は無理です(^ q ^)
0098名前は開発中のものです。2014/02/25(火) 15:18:10.27ID:87yy80JQ
ゲーム進行が逐一ツイートしてる奴がいたらとりあえずブロックですわぁ(^ q ^)
0099名前は開発中のものです。2014/02/25(火) 15:22:39.61ID:l463nPpM
もっとエロゲに勢いがあって、中堅どころの萌えゲーでもバンバン売れてる時代に
Twitterが流行っていたら相性が良かったかもしれない

そういう時代があったとしてもFateとかAIRとかのゲームにそんな機能付いてたら
ドンビキだっただろうけど
0100名前は開発中のものです。2014/02/25(火) 15:26:13.31ID:CEkZLi8U
ああいう連携機能は宣伝することにガメツイことを証明するだけだから
マイナスだろう
0101名前は開発中のものです。2014/02/25(火) 16:14:50.67ID:v1w2auae
function tweet(text) {
Plugins.link("systemEx.dll") if (typeof System.urlencode != "Object");
System.shellExecute("http://twitter.com/?status=";+System.urlencode(text));
}
0102名前は開発中のものです。2014/02/25(火) 21:08:16.02ID:gEdd7xgB
初回起動時にダイアログ出して「実装してみたから協力して!」ってやれば奇特な人はオンにするんじゃね?
もちろんデフォルトは連携しないでコンフィグからいつでもオフに出来るようにした上で
0103名前は開発中のものです。2014/02/25(火) 21:26:50.75ID:l463nPpM
何にせよエネルギーに満ちた業界じゃないとやりづらい
コアなファンがいるゲームならいけるかな?
0104名前は開発中のものです。2014/02/26(水) 00:39:01.61ID:kq1MwU2n
Twitter連携はNitro+とかMOONSTONEがやってるけど
結局のところ相性は良くない。
持ってない人には「何やってんだこいつ」って無意味な垂れ流し
持ってる人とならコミュニティ組めるかもしれないけど
オープンなTwitterでやる事じゃないし。エロゲだしね。

でぼみたいにゲームエンジンからアクセスできるユーザー専用の
BBSとか、クローズなコミュニティ作るのが現実的なアプローチ。
まぁこのスレの話題じゃないけど。

この系統の話でこのスレに関わるとすればネット連携機能かな。
追加エピソードのダウンロード配信とか自動アップデート機能とか。
既に実装してるところもあるけど。
0105名前は開発中のものです。2014/02/26(水) 01:05:41.92ID:FJEKbo0G
それこそ今のラブライブだとか艦これだとか
あの規模の勢いを持ってるコンテンツじゃないとね

エロゲがそうだった時代もあったんだが・・・
0106名前は開発中のものです。2014/02/27(木) 17:12:37.00ID:WHWyfCbe
ツイート機能は邪魔というかテロ
0107名前は開発中のものです。2014/03/04(火) 20:05:15.28ID:cjsgYy3I
TJSで定数宣言ができればいいのになあ。
直で値を入れるとマジックナンバーだらけになってしまう……。

みんなどうしてる?
0108名前は開発中のものです。2014/03/04(火) 22:17:01.65ID:0Tvy6POT
Const○○は定数扱い って感じのコーディングルール作っとけば良いだけじゃね
自分で決めたルールも守れないなら諦めろ
0109名前は開発中のものです。2014/03/04(火) 22:28:13.48ID:cjsgYy3I
んー、自分だけで組んで自分だけが使うソースならそれでもいいんだけどね
0110名前は開発中のものです。2014/03/04(火) 22:30:49.90ID:g03Bt9ak
varの代わりにconstが使えるけどね>TJS(でも意味はvarと同じ)

どうしても読み取り専用にしたけりゃ
function makeConst(name, value) { (@"property ${name} { getter { return ${value}; } }")!; }
みたいに読み取り専用のプロパティ作るしかないかと…
0111名前は開発中のものです。2014/03/05(水) 01:27:32.22ID:glyzPB7W
メッセージレイヤのサイズ変更についてですが
@position layer=message0 page=fore margint="10" marginl="100" marginr="100" marginb="10" widht=1000 height=250 left=140 top=490
と記入しても起動するとメッセージレイヤの高さは指定通りになるのですが、幅が指定通りになりません。
色々いじっていたらconfig.tjsのmwを1000とすることによってメッセージレイヤを1000×250にできたのですが、
なぜpotisionのwidhtだけ命令が無視されるのでしょうか?
恐らく凄く単純なミスか勘違いをしているのだと思うのですが、
解説書やネットなどで調べてもpositionタグでできるということしかわかりませんでした
0112名前は開発中のものです。2014/03/05(水) 01:37:54.17ID:KkEVcx03
>なぜpotisionのwidhtだけ
? たんなるTypo?
それとも本当にwidhtって打ってるならwidthだけど……
0113名前は開発中のものです。2014/03/05(水) 01:40:07.12ID:glyzPB7W
ありがとうございました、死んできます
0114名前は開発中のものです。2014/03/05(水) 01:47:20.32ID:BSmIsMvp
>>110
うおお、ありがとー。そのコード、使わせていただきます。

>>113
( ´∀`)σ)A`)
0115名前は開発中のものです。2014/03/05(水) 23:43:22.40ID:s6MFiOo+
>>113
死ぬ前にエディタの設定弄って強調表示入れとけ
0116名前は開発中のものです。2014/03/06(木) 07:47:03.35ID:mRWk7bI0
だいたいlv3-4くらいのモノデス いつもお世話になっております。
栞ロードすると何故かkag.inStableが1の状態で入って、困っています。
そこで現在onload.ksにて一時的に変数をいれ、シナリオ1行1行の終わりにマクロを入れ onload.ksにて定義した変数の値を消そうとしています。
そこで質問なのですが、 変数を初期化する時、↓の中でどれが一番早い(もしくはオススメ)でしょうか

[macro name="macroA"]
[eval exp="tf.a = 0;"]
[endmacro]

[macro name="macroB"]
[eval exp="tf.a = '';"]
[endmacro]

[macro name="macroC"]
[eval exp="tf.a = void;"]
[endmacro]

[macro name="macroD"]
[eval exp="delete tf.a;"]
[endmacro]

condやifをつけたり付けなかったり・・・etc
ちょっと変な質問ですが、よろしくお願いします。
0117名前は開発中のものです。2014/03/07(金) 18:13:54.84ID:PaM9OGRj
すいません、みなさんがどのようにタイトル画面やストーリー、設定やストーリーの流れを書いているのか知りたいので、First.ksなどを公開しているノベゲはありませんかね?
0118名前は開発中のものです。2014/03/09(日) 19:49:47.35ID:xiS0J6Xq
吉里吉里Zで、スクリプトで例外が発生しました
文法エラーです(syntax error) と出てしまいます。

http://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=NAnt%A4%C7%B5%C8%CE%A4%B5%C8%CE%A4Z%2FKAG3%B4%C4%B6%AD%A4%F2%B9%BD%C3%DB
このやりかたでSUCCEEDまで行ったのですが、syoukaiフォルダを読むとエラーが出ます。

生成されたsavedataフォルダの中のkrkr.console.logには、最後の方に

19:15:27 DefaultMover.tjs を読み込みました(2ms)
19:15:27 文法エラーです(syntax error) at line 5698

19:15:27 スクリプトで例外が発生しました
文法エラーです(syntax error)
19:15:27 trace : initialize.tjs(118)[(function) KAGLoadScript] <-- initialize.tjs(200)[(top level script) global] <-- startup.tjs(33)[(top level script) global] <-- startup
19:15:27 (info) CPU clock (roughly) : 2370MHz


となっています。
DefaultMover.tjsの5698行目が吉里吉里Zの文法になってないってことでしょうか?
0119名前は開発中のものです。2014/03/10(月) 05:19:47.82ID:XNoFIu8y
>>118
文法エラーが出るときは、問題があるのはたいていはその行じゃなくて
それより前になる。

内容もセミコロンを忘れてたりとか{}を閉じるの忘れてるとか。
そういうのが多いよ。
0120名前は開発中のものです。2014/03/10(月) 22:42:36.10ID:jvR+MVSq
>>119
まず、SYOUKAIフォルダの中にDefaultMover.tjsファイルがありませんでした。
なのに上のようなエラーが吐出されます。

OUTFOCUSさんところの通りにやったつもりなのですが、何か違う箇所があったんかなぁ
0121名前は開発中のものです。2014/03/15(土) 03:06:43.07ID:UkF4p0GV
吉里吉里のedgecolorって 動作おかしくない?
0122名前は開発中のものです。2014/03/17(月) 03:11:00.11ID:6HVHxui+
Layerクラスの saveLayerImage で保存した画像ファイルを削除したいんだけど
どうすればいいんだろう
0123名前は開発中のものです。2014/03/17(月) 03:55:24.70ID:6HVHxui+
>>120
もう解決したかもしれんけど、DefaultMover.tjs はちゃんと読み込まれてる。
エラーが発生しているのはその後みたい。

19:15:27 trace : initialize.tjs(118)[(function) KAGLoadScript]

ってあるから、initialize.tjs の118行目で落ちてるっぽい。
実際は、その行で読み込んでるスクリプトに文法エラーがあるんだと思う。
0124名前は開発中のものです。2014/03/17(月) 06:37:26.32ID:afJBlGKS
質問する人はいるけど答える人が
0125名前は開発中のものです。2014/03/17(月) 12:44:12.92ID:afJBlGKS
var obj_ar = [];

obj_ar[0] = %["name" => "すずき", "height" => "152"];
obj_ar[1] = %["name" => "たなか", "height" => "153"];
obj_ar[2] = %["name" => "さとう", "height" => "153"];
obj_ar[3] = %["name" => "たかはし", "height" => "146"];

この状態でソートの第一キーをheight、同順だった時の第二キーをname(両方降順)にしたいのですが
.sortを使ったらエラーが出ました。オブジェクトのソートってどうやるんでしょうか
0126名前は開発中のものです。2014/03/17(月) 13:00:07.70ID:OvmLcvFC
> var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
> array.sort(function(a,b) { return a.length < b.length; }, true );
> // ↑ 文字列の長さの短い順
> // (長さが同じ"a" "b" "c" はソート後もこの順番である)

リファレンスのこれがヒントやで
0127名前は開発中のものです。2014/03/17(月) 13:10:38.23ID:tN0tKgXY
>>122
fstat.dllのdeleteFileで消せる
0128名前は開発中のものです。2014/03/17(月) 20:39:36.97ID:afJBlGKS
>>126
何だこの意味不明なのはと思い 読み飛ばしてたけどこれ神やん・・・
ありがとうございます
0129名前は開発中のものです。2014/03/18(火) 16:45:46.01ID:XYqT5MXR
>>127
ファイル消せました。ありがとー!
0130名前は開発中のものです。2014/03/25(火) 04:59:19.90ID:DeMzuVtu
質問です。
コンフィグで、
ゲームマスターVOL・BGMVOL・SEVOL・ボイスマスターVOL・
キャラごとVOL を調整できるように項目追加したいです。
(最近のエロゲーでよくあるかんじ)
調べてもマスターや個別を設定できるようなプラグインなども見つからず、
行き詰ってます。助けてくださいおねがいします!
0131名前は開発中のものです。2014/03/25(火) 09:42:54.73ID:KT+bOjyU
http://toro.2ch.net/test/read.cgi/gamedev/1175423459/719
↑   ↑   ↑   ↑   ↑  
0132名前は開発中のものです。2014/03/25(火) 10:46:08.53ID:zhGFmmWt
BGMとSEのバッファを必要分用意してそれぞれ固定したらいいんじゃないの?
0133名前は開発中のものです。2014/03/25(火) 14:03:16.62ID:VLMY8Bks
たぶんTJS理解してないから厳しいんじゃないかと思うんですけど(名推理)
0134名前は開発中のものです。2014/03/25(火) 15:24:36.97ID:Ipwh23Ht
BGMとSEのバッファ追加分けにTJS知識なんて必要だっけ?
>>130
答え>>132さんのでFA
あと音声管理系のわかりやすい作り方公開してるサイトさんあるぞ
それ読んでも解らない!!というなら吉里吉里での実装は諦めれ
>>52の吉里吉里LV0で、エロゲーレベルシステムを求めるのは無謀です
素直に誰か人雇え
0135名前は開発中のものです。2014/03/25(火) 20:16:06.21ID:RkmyO7GX
マスターボリュームの所が結構めんどい
0136名前は開発中のものです。2014/03/25(火) 23:13:35.89ID:D/7MxlTR
>>130
ttp://www.geocities.jp/keep_creating/krkrplugins/Macro_Sound/Macro_Sound.txt
こんなのとか。
■ このスレッドは過去ログ倉庫に格納されています