■掲示板に戻る■ 全部 1- 101- 201- 最新50 [PR]ぜろちゃんねるプラス[PR]  

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

1 :名前は開発中のものです。:2014/02/04(火) 17:45:20.15 ID: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/

2 :名前は開発中のものです。:2014/02/04(火) 17:46:02.21 ID:zUepSYWa
過去スレ
27 http://toro.2ch.net/test/read.cgi/gamedev/1358185635/
26 http://toro.2ch.net/test/read.cgi/gamedev/1339311446/
25 http://toro.2ch.net/test/read.cgi/gamedev/1323994344/
24 http://toro.2ch.net/test/read.cgi/gamedev/1307083588/
23 http://hibari.2ch.net/test/read.cgi/gamedev/1296706327/
22 http://hibari.2ch.net/test/read.cgi/gamedev/1285897465/
21 http://hibari.2ch.net/test/read.cgi/gamedev/1274510516/
20 http://pc11.2ch.net/test/read.cgi/gamedev/1264933876/
19 http://pc11.2ch.net/test/read.cgi/gamedev/1254711054/
18 http://pc11.2ch.net/test/read.cgi/gamedev/1244218314/
17 http://pc11.2ch.net/test/read.cgi/gamedev/1234356309/
16 http://pc11.2ch.net/test/read.cgi/gamedev/1227735828/
15 http://pc11.2ch.net/test/read.cgi/gamedev/1216865800/
14 http://pc11.2ch.net/test/read.cgi/gamedev/1204006714/
13 http://pc11.2ch.net/test/read.cgi/gamedev/1195603475/
12 http://pc11.2ch.net/test/read.cgi/gamedev/1186395177/
11 http://pc11.2ch.net/test/read.cgi/gamedev/1175480292/
10 http://pc11.2ch.net/test/read.cgi/gamedev/1166252149/
9 http://pc8.2ch.net/test/read.cgi/gamedev/1160427850/
8 http://pc8.2ch.net/test/read.cgi/gamedev/1147590108/
7 http://pc8.2ch.net/test/read.cgi/gamedev/1138099311/
6 http://pc8.2ch.net/test/read.cgi/gamedev/1116774771/
5 http://pc8.2ch.net/test/read.cgi/gamedev/1095183786/
4(タイトルは3) http://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 http://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

3 :名前は開発中のものです。:2014/02/04(火) 17:46:41.82 ID:zUepSYWa
【公式】
kikyou.info
ttp://kikyou.info/
吉里吉里/KAG 掲示板
ttp://kikyou.info/tvp/bbs/
公式掲示板過去ログ検索
ttp://www.kirikiri.info/bbslog/
吉里吉里開発サイト
ttps://sv.kikyou.info/trac/kirikiri/

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

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

【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF

4 :名前は開発中のものです。:2014/02/04(火) 17:47:23.03 ID:zUepSYWa
【講座】
吉里吉里2/KAG3によるノベルゲーム開発
ttp://homepage1.nifty.com/gutchie/kirikiri_kag3/game_dev.html
Studioついんくる - 吉里吉里2/KAG3講座
ttp://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
RUTA'S GAME - 初心者のための吉里吉里講座
ttp://www.manitoux.net/ruta/game/kiri/
TJSに挑戦!
ttp://www.geocities.co.jp/tjschallenger/

【過去の講座】
KAGと心中 ※※一部の仕様が現在と違うので注意※※
ttp://yokohama.cool.ne.jp/pia/

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

5 :名前は開発中のものです。:2014/02/04(火) 17:48:03.87 ID:zUepSYWa
【KAGEX】
KAGEX
ttp://ruriko.denpa.org/2006_ca.html#W_%E5%90%89%E9%87%8C%E5%90%89%E9%87%8C
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
ttp://kikyou.info/diary/?200610#i4_3
↑の解説の「リポジトリのURL」は↓に変更されています
ttps://sv.kikyou.info/svn/kirikiri2/branches/kag3ex2

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

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

6 :名前は開発中のものです。:2014/02/04(火) 17:50:19.31 ID:P+GjVe2A
まほろさんは(゚听)イラネ

7 :名前は開発中のものです。:2014/02/04(火) 18:38:07.28 ID:+usTapD7
テンプレのリンク何個か切れてるぞ
すきゃんてぃは遂に消えてしまったのか

8 :名前は開発中のものです。:2014/02/04(火) 20:16:10.63 ID:rGooQ7+j
次スレあたりから吉里吉里Zリンクも入るかのう

9 :名前は開発中のものです。:2014/02/04(火) 20:23:05.82 ID:FljrBMWT
えーっと肛門に指つっこんで臭いを嗅ぐとなんとかかんとかだっけ?

10 :名前は開発中のものです。:2014/02/04(火) 20:24:25.74 ID:rGooQ7+j
Deeたんは座敷牢に閉じ込めてロッテ!

11 :名前は開発中のものです。:2014/02/04(火) 21:19:13.95 ID:ZAmEUkIX
>>996
>>968=ID:CFccTlP 本人でないなら不用意にくちばしを挟まずに
黙っていた方がよかったんじゃないかな?
話の流れを読む能力がないのならなおさらね

ID:CFccTlPz が、>>961に対してどういう立ち位置でものを言ってるか考えればいい
>>961の「(金を集めようとしてた)お前は何者なんだ」
というつぶやきに対して
ID:CFccTlPz の「名乗りもせず安全圏で石なげてるお前らはどうなんだい?」
という反論は、名乗った人間を擁護する意図に基づく反応だ
ID:CFccTlPz はそれなりに立場を明らかにした誰かを擁護する反応ということになる
誰を擁護してるんだろうか?
名乗って(=諸君が言うところの立場や実績を明らかにして)金を集めようとしていた人間を、だろう

こういう話の流れで来ていたのだよ。ID:CFccTlPz が過去に楓氏に絡んだかどうかなど関係ない
このスレでどういう立ち位置で俺たちに絡んできていたかが重要なのだ
議論に妙な予断や色眼鏡をかけて臨まない方がいいと思う

12 :名前は開発中のものです。:2014/02/04(火) 21:32:44.70 ID:ZAmEUkIX
>>998
典型的な論点逸らしの詭弁だな。あまりに分かりやすすぎる。不合格
自分が正しいとか君が正しいとかそういう話ではない
俺は事実を語っている。金を集める人間の意識や希望など問題にはしていない

信用しない奴は金を払わない……事実
金を払うのは信用した奴のみ……事実
金が集まったのは信用を得たからだ……事実
つまり信用を得ずして金を集めることはできない……事実
だったら金を集める側は信用を得るべき立場だろ
信用を得なくても金が集まった例があるなら是非知りたい
そしたら俺の事実認定が誤っていたことを詫びた上で、真似させてもらう

※また詭弁を弄するかもしれないので先に言っておくが、一切の例外はないと言うつもりはない
痴呆症の人間や、酔って正常な判断ができない人間が金を払うかもしれない。そうした可能性まで否定するものではない

13 :名前は開発中のものです。:2014/02/04(火) 22:45:49.01 ID:IaWuq2wl
うぜえ

14 :名前は開発中のものです。:2014/02/04(火) 22:46:29.99 ID:IaWuq2wl
あ、それといちおry

15 :名前は開発中のものです。:2014/02/05(水) 00:56:24.05 ID:5AE2ndnB
> 信用を得るべき立場の人間が「その言葉はお前にそっくりそのまま返そう」
> なんて頓珍漢なことを言い出したから、それはおかしいねと指摘しただけだよ
ここは完全に間違い
事実を言っていない

信用を得るべき立場の人間が「その言葉はお前にそっくりそのまま返そう」
なんて頓珍漢なことを言い出した「としたら、おかしいから」指摘しただけだよ
こっちなら指摘や意味は通る

この部分訂正していればまだ話はわかるが、そのまま押し通そうとして無理が
出てきた

16 :名前は開発中のものです。:2014/02/05(水) 07:34:28.47 ID:HRUajqDa
>>15
話を逸らしてスレを荒らすのはやめろ

17 :名前は開発中のものです。:2014/02/05(水) 07:57:07.00 ID:HRUajqDa
いや、でもID:CFccTlPz=>>996=>>15だとしたら
枝葉末節にこだわって論点を語ろうとしない卑劣漢とは言い切れないな
スレの誰一人>>ID:CFccTlPzが開発者だと解釈していないと思うが
万が一、極度に読解力に劣る人間がこのスレにいたら開発者と思われる
そのような不名誉は我慢ならぬと考えての書き込みとすれば筋が通る

>>ID:CFccTlPzが「その言葉はお前にそっくりそのまま返そう」
なんて開発者の立場に立った頓珍漢なことを言い出したから
それはおかしいねと指摘しただけだよ
信用を得る必要があるのは金を集める側。金を出す側ではない
これは普遍的な事実であって、諸君がどれだけ御託や詭弁を並べても覆るものではないよ

に訂正する。すまなかった
本論について特に反論はなく事実として受け入れてもらえたようでよかった
議論はこれで終了かな

18 :名前は開発中のものです。:2014/02/05(水) 17:13:01.00 ID:5AE2ndnB
枝葉末節じゃなくて「信用を得るべき立場の人間が〜」の部分
こういう仮定の上の話だと思っていなかったから、みんな突っ込んでた
突っ込んでいた人は、この部分こそが根幹だったんだけど、
17はこの仮定以降の話が根幹だと思って議論していた
これがちぐはぐの原因
と言うか、なんだ勘違いかで前スレで話終わったと思ってた

信用を得るべき立場の人間が言っていたと仮定したらそれはおかしい
そこは反論していない
でも、そもそも信用を得るべき立場の人間はそんなこと言ってない

19 :名前は開発中のものです。:2014/02/05(水) 22:02:53.46 ID:joxRgrhh
               ∧_∧
オツカレチャ━━━━━━(´∀` )━━━━━━ソ!!!!!
              /     ヽ
             / 人   \\   彡
           ⊂´_/  )   ヽ__`⊃
                / 人 (
               (_ノ (_)

20 :名前は開発中のものです。:2014/02/05(水) 23:49:31.30 ID:fNXSHWQq
せっかくスレが終わって区切りがついたところなのにまだ蒸し返すのかね

21 :名前は開発中のものです。:2014/02/06(木) 00:15:21.76 ID:YbkwKyHA
いちいち絡むアホはマジでいい加減にしてほしい
はいはいそうですねで放置すれば終わるのに反応してスレを荒らしやがって

22 :名前は開発中のものです。:2014/02/06(木) 10:31:38.80 ID:lByegAHw
はいはいそうですね

23 :名前は開発中のものです。:2014/02/08(土) 06:41:26.19 ID:dxFNS8ah
はやく末端ユーザーな俺みたいな奴でもkrkrzの恩恵を受けてみたいっす

24 :名前は開発中のものです。:2014/02/08(土) 13:39:39.34 ID:thZ1mPfc
喜べ。その時はすぐに来る。
5年もかからずに恩恵を受けられるようになるだろう。

25 :名前は開発中のものです。:2014/02/08(土) 14:05:23.22 ID:dxFNS8ah
わーい

26 :名前は開発中のものです。:2014/02/08(土) 14:25:55.25 ID:sT71n8oU
KAGにちょっとTJS風味で組んでるような奴まで恩恵が来るのは難しいと思うなあ

27 :名前は開発中のものです。:2014/02/09(日) 08:10:34.08 ID:5j3Mufn/
互換性ってまだ低いの?>Z

28 :名前は開発中のものです。:2014/02/09(日) 08:50:23.79 ID:CxLdcZ5O
ほとんどのスクリプトやプラグインはZでもそのまま使える。
KAG3も何カ所かZ用の記述を追加すればそのまま使える。
俺のつくったネイティブプラグインもそのまま読み込んで使えたんで良かったわ。

29 :名前は開発中のものです。:2014/02/10(月) 03:31:55.59 ID:QvlnY7K+
なんかすごい流れの所申し訳ないですが、質問です
栞データをグラフィカルボタン経由で読み込むための修正をしようと思うのですが
Butt_mouseDown = false;
update();

if(isvalid this) // オブジェクトが有効であれば処理を実行
{
Butt_mouseDown = false;
update();
}
この修正を fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法ってありませんか
LinkButtonLayer extends ButtonLayerとなっていてどうやって修正したらいいものやらOTL

30 :名前は開発中のものです。:2014/02/10(月) 11:47:12.98 ID:JtBbosgK
流れというのは物わかりの悪い馬鹿に便乗荒らしが絡んで
スレを機能不全に陥れた一連のレスの応酬のこと?
もう何日も前に終わってるんだから蒸し返すのはやめようね

31 :名前は開発中のものです。:2014/02/10(月) 13:15:31.23 ID:+ubg+0qq
>>29
ButtonLayer.onMouseUp=function(){ ... };

とかすれば、既存クラスのメソッドさしかえできる。古いメソッドの内容に足すだけなら、あらかじめふるいのは別のメンバーに保存しておいてそれを、呼ぶようにする

新規に作成されるオブジェクトに反映されるので、クラス生成終わって、kag オブジェクトが生成される前の
Override.tjsにかけばおっけー

32 :名前は開発中のものです。:2014/02/10(月) 17:33:38.43 ID:QvlnY7K+
>>31 ありがたい
連続で申し訳ないんだが・・・>>31を試してみたら
ButtonLayer.onMouseUp=function()
{
// onMouseUp イベントハンドラ
if(Butt_mouseDown) onExecute(...);
//エラーが起きるのでif文の中に入れる customAdd
if(isvalid this) // オブジェクトが有効であれば処理を実行
{
Butt_mouseDown = false;
update();
}

super.onMouseUp(...);
};

super.onMouseUp(...);でエラーが発生。
superクラスが存在しないかスーパークラスを特定できませんって言われました。

この系統のエラー全く意味不明なんだ・・・
superクラスが未だによく分かってない俺って...OTL
kagとかwindowと何が違うのか、どこに定義してあるのか良かったら教えて下さい・・・

33 :名前は開発中のものです。:2014/02/10(月) 22:05:13.52 ID:G2JN3iGV
問題外だな。基本的なクラスの概念勉強しておいで。

34 :名前は開発中のものです。:2014/02/10(月) 22:09:13.54 ID:FduUAoP6
>fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法

みたいにちゃんとした手法でやるなら継承は勉強しないとアカンて
無理なら直接書き換えるくらいしか

35 :名前は開発中のものです。:2014/02/10(月) 22:39:38.55 ID:QvlnY7K+
OTL 了解した おじゃましました

36 :名前は開発中のものです。:2014/02/10(月) 23:12:13.98 ID:9jS6ICVh
クラス外からsuper呼びたいなら親クラスのメソッドを直接呼ぶしかないね
global.KAGLayer.onMouseUp(...);みたいな感じで(試してないから動かなかったらすまん)
保守性はぐっと落ちる…というかそもそもクラスメソッドを置き換えてる時点でアレだけどw

37 :名前は開発中のものです。:2014/02/10(月) 23:21:43.91 ID:FduUAoP6
吉里吉里自体がアップデートされたときにbuttonlayer.tjsを上書きしちゃうのがコワイんじゃね
もう吉里吉里2(少なくともTJS部分)はまずアップデートされないから大丈夫やろ

38 :名前は開発中のものです。:2014/02/10(月) 23:34:46.93 ID:QvlnY7K+
自分の勉強不足が故に的外れな質問してた事に 気が付きました。
ナナメ読みをした程度ですが、superはextends等と同じように classの基本機能だった・・・んですかね?
現時点での実装は無理ですが、良い機会なので 1から勉強してみようと思います。
度重なる連投及び長文 失礼しました。

最後に 回答意見を頂いた >>31及び>>33-34さん、本当に感謝します。有難うございます。

39 :名前は開発中のものです。:2014/02/10(月) 23:45:06.09 ID:u0Zj1oZ3
>>32
ああ、super のこと失念してた。
それは親クラスを指すんだけど、コンパイル時に処理されるので、差し込む場合は記述が通らない

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

>>36 が正解

これは結構悩ましい問題。指定オブジェクトのクラスを直接取得する方法と、クラスの親クラスを取得する方法が無いのは吉里吉里の欠陥

40 :名前は開発中のものです。:2014/02/10(月) 23:54:43.26 ID:FduUAoP6
吉里吉里Zの機能提案にでも投げればいいんじゃないですかね(適当)

41 :名前は開発中のものです。:2014/02/11(火) 00:03:59.14 ID:xiwE3DKy
global[Scripts.getClassNames(this)[1]].onMouseUp();で動かないこともない

42 :名前は開発中のものです。:2014/02/11(火) 02:12:43.79 ID:L9JV+gO7
こんな関数有ったのか。リファに載ってねーから知らんかった

43 :名前は開発中のものです。:2014/02/11(火) 02:37:34.82 ID:zqWitfVL
>>40
多重継承のときどうするかが悩ましい

44 :名前は開発中のものです。:2014/02/13(木) 02:22:51.70 ID:qVnkcZ6q
初心者丸出しの質問で申し訳ないのですが、
栞をたどって(ロード)した時に、背景と前景レイヤが復元される仕様だと思います。
ただ、イキナリ復元するのではなく、
ロードボタンクリック→フェードアウト→フェードインで画面復元としたいのですが
良い方法ないでしょうか?
また、背景と前景を復元しない方法がありましたら教えて頂けると助かります。

45 :名前は開発中のものです。:2014/02/13(木) 10:52:01.04 ID:l9NiqcsZ
誰かがそういうプラグインを開発してるならともかく、
初心者があがいてどうにかなる問題じゃない気はする

46 :名前は開発中のものです。:2014/02/13(木) 11:44:32.68 ID:C2T7+i33
ロード時処理追加プラグインは?
ttp://www.geocities.co.jp/Bookend/2352/krkrplugins/

47 :名前は開発中のものです。:2014/02/13(木) 14:12:22.53 ID:92AgXMb3
ロード時の挙動は一番厄介

48 :名前は開発中のものです。:2014/02/13(木) 20:27:56.12 ID:oeukfz/d
デフォルトの栞を使わず、必要なフラグや変数を辞書配列にして
手動でsaveStruct〜loadしておいて
ロードボタンクリック→フェードアウト→裏画面にロード後の画面を描画→フェードイン
としてみたらどうだろう?

49 :名前は開発中のものです。:2014/02/13(木) 21:15:15.59 ID:kcAoJK47
onload.ksで処理入れるとロード時に色々なエラーがおきるんだがなんでなんだろう

50 :名前は開発中のものです。:2014/02/13(木) 22:38:45.75 ID:+IttBQKK
あきらめるのが手っ取り早い

51 :名前は開発中のものです。:2014/02/16(日) 16:52:16.74 ID:vjWolPjL
吉里吉里ってセーブ・システムデータを作らせないようにする事って出来ます?

52 :名前は開発中のものです。:2014/02/16(日) 16:55:54.20 ID: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 吉里吉里の開発に関係してます

53 :名前は開発中のものです。:2014/02/16(日) 16:56:36.50 ID:r6vNFHi/
>>51はLV4〜5ならできるけど改変しなきゃいけない部分が
かなり多そうだし、「セーブした」って出るのにセーブできてない
みたいな問題に対処しようとすると さらに大変そう

54 :名前は開発中のものです。:2014/02/17(月) 00:47:46.97 ID:dRYdRLQj
LV4なら出来るんじゃない

55 :名前は開発中のものです。:2014/02/17(月) 12:39:29.75 ID:FqP5vL3+
吉里吉里Zって現状だとプラグインを利用してもフルスクリーン時のメニュー表示には問題があって、
今後修正される予定も無いってことなんかな

56 :名前は開発中のものです。:2014/02/17(月) 14:52:40.92 ID:1YY1lkLW
ゲーム配布するときに吉里吉里Zと吉里吉里2を同梱して
動く方でプレイしてもらうしか無いな

57 :名前は開発中のものです。:2014/02/17(月) 15:37:56.63 ID:dRYdRLQj
体験版にでも入れてテストして貰うとか

58 :名前は開発中のものです。:2014/02/18(火) 21:48:37.91 ID:tmCLhVTk
>>55
いやあえて言えばフルスクリーン時にメニューが使えるとタッチ操作で問題があるから
使えなくしましたって流れでは

59 :名前は開発中のものです。:2014/02/18(火) 21:53:16.95 ID:zB3hi5SS
タッチ時代に適応したメニュー機能はあっていいよね
たぶんTJSレベルで十分実現できるプラグインだけど

60 :名前は開発中のものです。:2014/02/20(木) 01:33:49.86 ID:th+990yK
画面解像度(というかアスペクト比)の変更機能を付けたくて頑張っているんですが、
せっかく変更してもフルスクリーンにすると起動時の画面解像度に戻ってしまう……。
どうしたらいいんだろう。

61 :60:2014/02/20(木) 01:36:16.85 ID:th+990yK
正確には
×起動時の画面解像度
○Config.tjs の scWidth と scHeight に設定した値
です

62 :60:2014/02/20(木) 02:05:09.69 ID:th+990yK
すんません、自己解決しました。
kag.innerHeight と kag.innerHeight だけで画面解像度を変更してたんだが
kag.scHeight と kag.scWidth にも値を入れてやったらいけた。

63 :名前は開発中のものです。:2014/02/20(木) 22:53:06.65 ID:AXqa2XyR
>>58
タブレットを使う人に対して対応するのはまあ必要だろうけど、
そうてないPC使ってる人にまでタブレットと同じ操作方法を強いることもなかんべと思ったんよ

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

タブレットでのメニューってどんなのが一般的なんだろ

64 :名前は開発中のものです。:2014/02/21(金) 05:28:26.05 ID:5gZeJoFZ
Config.tjsで、各設定項目の行頭にセミコロンがあるのはどういう意味があるの?
セミコロンを削除しても動くみたいだけど……

65 :名前は開発中のものです。:2014/02/21(金) 11:42:11.49 ID:dDUIDK+F
UpdateConfig.tjsで設定行と認識するために必要
Config.~newがないかKAGのバージョンが変わってglobal.config_versionが
古くなったとかない限りは基本関係ない

66 :名前は開発中のものです。:2014/02/22(土) 00:20:55.17 ID:P5fGpr+q
>>65
教えてくれてありがとうございます。なるほどなー。
理由が分かってすっきりした。

67 :名前は開発中のものです。:2014/02/22(土) 15:06:39.66 ID:m17ixIhI
タブレット端末で大作エロゲやノベルゲームが出ない理由は
開発者が使ってないからだろうな
タブレット端末って大作プレイするのには向いてないから
それを開発者もわかってるから乗り気なところが少ない

68 :名前は開発中のものです。:2014/02/22(土) 15:43:27.73 ID:SpBM3CNp
普及台数と、開発に余分にかかる労力のバランスが問題なんだろうなあ

69 :名前は開発中のものです。:2014/02/22(土) 15:52:38.23 ID:lXvj9GnO
前も話題になってたけど、「こんな時代になってもエロゲ(ノベルゲー)する珍しい人」は
結局旧来型のパソコンを最低1つはプレイ用に持ち続けるんじゃないかっていうね

70 :名前は開発中のものです。:2014/02/22(土) 22:06:01.35 ID:dQgvbxnb
スマートフォン版『沙耶の唄』制作決定!

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

2003年12月にPC18禁にてリリースいたしました、シナリオ“虚淵玄”×原画“中央東口”によるサスペンスホラーADV『沙耶の唄』も今年で発売から10年。
おかげをもちまして2013年現在も多くの方から愛される作品となりましたが、この10周年の機会により多くの方に作品に触れていただくべく、スマートフォン版『沙耶の唄』の制作が決定いたしました!

71 :名前は開発中のものです。:2014/02/23(日) 10:48:31.67 ID:OYRFrFDJ
「スマホ」は4インチ前後の液晶サイズが一般的で5インチだと大きく機種も限られる。
「タブレット」は8インチ前後が中心? 5〜11辺りまで。
10インチ辺りからモバイルノートPC。

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

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

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

根本のところから違うものだって認識は必要だと思うんだよねぇ。

72 :名前は開発中のものです。:2014/02/23(日) 12:05:37.29 ID:96IySniw
>>71
携帯ゲーム機でゲーム遊んでいる奴は基地街扱いw

73 :名前は開発中のものです。:2014/02/23(日) 12:22:38.93 ID:n8/hEfyO
ノベルゲーム自体に時代を引っ張るようなオーラがあるときなら
まだ強引な移行が進んだかもしれないけど……

今はなんだ? ニコニコか艦これ?

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

今のスマホやタブレットにおけるノベル系の最大の問題は、クリック進行前提がタッチ操作と根本的に相性悪いことだよ

75 :名前は開発中のものです。:2014/02/23(日) 15:58:06.08 ID:96JJ3Ykw
オート専用にするしか

76 :名前は開発中のものです。:2014/02/23(日) 17:35:20.81 ID:h4z5dIas
タッチ前提はやばいよな
画面が小さいのは置いといても
DSとかPSPならまだボタンついてるから、長時間プレイは何とか出来るが
タッチは無理だろ

77 :名前は開発中のものです。:2014/02/23(日) 17:53:03.88 ID:n8/hEfyO
物理ボタンが完全に排除されちゃったスマホ・タブレットでは
ノベルゲームは現実的じゃないと思う

エロゲって枠なら、多少ゲーム性があるもののほうが
向いてるんじゃないか

78 :名前は開発中のものです。:2014/02/24(月) 12:52:10.49 ID:WyQLrW3B
スマホ向きのユーザーインターフェースってどんなんだろ
ドラッグ&ドロップとかかね

79 :名前は開発中のものです。:2014/02/24(月) 14:03:58.35 ID:4JW4hGgw
向いていない。

80 :名前は開発中のものです。:2014/02/24(月) 14:45:52.58 ID:rhg0lnzI
いっそのことスマホ・タブレットにマウス・キーボードを繋いでプレイしたらいい

81 :名前は開発中のものです。:2014/02/24(月) 15:02:54.32 ID:FppbX7Tc
一番大きいのはフリック
あれはモバイル端末では簡単でマウスでは大変という大きな差をもたらす

82 :名前は開発中のものです。:2014/02/24(月) 21:57:28.05 ID:zARZMOJd
マウスジェスチャーで代用すればマウスでも何とかなりそうではある
それなら開始位置に依らないだるし

83 :名前は開発中のものです。:2014/02/24(月) 22:12:45.10 ID:FppbX7Tc
フリックを知らないユーザーってPCで言えばダブルクリックを知らないユーザーくらいだと思うけど
マウスジェスチャー的な動作の存在を知ってるのはそっからだいぶ高いレベルになる気がする

84 :名前は開発中のものです。:2014/02/24(月) 22:37:33.81 ID:6R1pyONG
一番多用する左クリック/Enterの文字送りとバックログの2つを
フリックの上下に割り当てて、残り2つはメニューPOPUPとテキスト消し。
その辺しか選択肢がないよねぇ。
端末に依存しない操作って上下左右フリックしか無いもんね。

PCはいくつも出来ちゃうからまた機能差が出ちゃうんだけど。

85 :名前は開発中のものです。:2014/02/24(月) 22:39:19.92 ID:6R1pyONG
あ、タップでテキスト送りは現実的じゃないって
コンセンサスの上でね。
あとメニュー呼び出しはロングタップもありか。

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

大図書館の周回プレイでジェスチャーで次の選択肢に飛ぼうとして
確認ダイアログで画面中央に行ったカーソルを動かして……
みたいな動作を繰り返した記憶が。
カミカゼなんかもだなぁ。あれは右下のボタンでだけど。

87 :名前は開発中のものです。:2014/02/24(月) 22:52:53.25 ID:6R1pyONG
ミス防止に確認ダイアログは出したい。
でも画面中央に出たのをクリックで決定しかできない。
マウスジェスチャーの問題点だと思うんだけどね。

確認ダイアログのYes-Noをジェスチャーで選択出来るように
していないのは実用としては駄目なんじゃないかなぁ。

88 :名前は開発中のものです。:2014/02/24(月) 23:12:32.45 ID:FppbX7Tc
PCのノベルゲーでマウスジェスチャーが要るかっつー根本のとこだと基本はいらんだろうな

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

タップについてもマウスクリックと同価では捉えられないし

89 :名前は開発中のものです。:2014/02/24(月) 23:15:46.45 ID:zARZMOJd
>>83
初回起動時に説明出すか…?
読まないだろうなぁ…

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

確認ダイアログも自分で実装して画面内どこでもいけるようにマウスジェスチャー対応させるとか…?

90 :名前は開発中のものです。:2014/02/24(月) 23:41:42.13 ID:6R1pyONG
あー、確認ダイアログは何故必要かというとミスしたら困るから。
逆に言えばミスしても困らない=簡単にリカバリ出来るならいらないのよね。
多少の操作は必要だとしても。

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

セーブデータの上書き確認くらいかな、ダイアログが必須なんて。
ただ実際にこれらが全部出来るのって紫のCMVSくらいかなぁ、現状。

91 :名前は開発中のものです。:2014/02/24(月) 23:54:32.29 ID:zARZMOJd
セーブデータの上書きって意味ならどうせどのデータか選択するために
マウス動かすからあんまり関係ない気がする
実装云々は置いといて出来なくはなさそうだな

結論は>>88になりそうな気がするけども

92 :名前は開発中のものです。:2014/02/25(火) 00:12:06.77 ID:VYVMNqR/
>>87
覚えとく

ジェスチャー有効時は、
ダイアログ時に右クリックしたらジェスチャーのアイコン表示すればたぶん伝わるよね

93 :名前は開発中のものです。:2014/02/25(火) 01:00:42.37 ID:6Ysabw4T
履歴から任意のラベルを指定してロールバックできるプラグインって既存でありますかね?
自分で実装するとなると難易度高いよね、これ……。

94 :名前は開発中のものです。:2014/02/25(火) 01:04:07.91 ID:CEkZLi8U
シナリオファイルを解析してその位置の状態を調べれば行けるかな
フラグとかあったら無理だな

95 :名前は開発中のものです。:2014/02/25(火) 01:18:11.37 ID:qOz6xYxf
ワムソフト版なら出来てるんだし中見てみればいい。
ノーブルワークスからだな。

96 :名前は開発中のものです。:2014/02/25(火) 04:46:25.11 ID:v1w2auae
バラしてみると分かるけどアレはksファイルじゃないから
おいそれ真似できるようなものじゃない

97 :名前は開発中のものです。:2014/02/25(火) 10:35:54.11 ID:KlpcH4Xi
今流行りの、ゲームの進行具合をTwitterに投稿する機能
誰か吉里吉里でプラグイン作って! 僕は無理です(^ q ^)

98 :名前は開発中のものです。:2014/02/25(火) 15:18:10.27 ID:87yy80JQ
ゲーム進行が逐一ツイートしてる奴がいたらとりあえずブロックですわぁ(^ q ^)

99 :名前は開発中のものです。:2014/02/25(火) 15:22:39.61 ID:l463nPpM
もっとエロゲに勢いがあって、中堅どころの萌えゲーでもバンバン売れてる時代に
Twitterが流行っていたら相性が良かったかもしれない

そういう時代があったとしてもFateとかAIRとかのゲームにそんな機能付いてたら
ドンビキだっただろうけど

100 :名前は開発中のものです。:2014/02/25(火) 15:26:13.31 ID:CEkZLi8U
ああいう連携機能は宣伝することにガメツイことを証明するだけだから
マイナスだろう

101 :名前は開発中のものです。:2014/02/25(火) 16:14:50.67 ID:v1w2auae
function tweet(text) {
Plugins.link("systemEx.dll") if (typeof System.urlencode != "Object");
System.shellExecute("http://twitter.com/?status="+System.urlencode(text));
}

102 :名前は開発中のものです。:2014/02/25(火) 21:08:16.02 ID:gEdd7xgB
初回起動時にダイアログ出して「実装してみたから協力して!」ってやれば奇特な人はオンにするんじゃね?
もちろんデフォルトは連携しないでコンフィグからいつでもオフに出来るようにした上で

103 :名前は開発中のものです。:2014/02/25(火) 21:26:50.75 ID:l463nPpM
何にせよエネルギーに満ちた業界じゃないとやりづらい
コアなファンがいるゲームならいけるかな?

104 :名前は開発中のものです。:2014/02/26(水) 00:39:01.61 ID:kq1MwU2n
Twitter連携はNitro+とかMOONSTONEがやってるけど
結局のところ相性は良くない。
持ってない人には「何やってんだこいつ」って無意味な垂れ流し
持ってる人とならコミュニティ組めるかもしれないけど
オープンなTwitterでやる事じゃないし。エロゲだしね。

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

この系統の話でこのスレに関わるとすればネット連携機能かな。
追加エピソードのダウンロード配信とか自動アップデート機能とか。
既に実装してるところもあるけど。

105 :名前は開発中のものです。:2014/02/26(水) 01:05:41.92 ID:FJEKbo0G
それこそ今のラブライブだとか艦これだとか
あの規模の勢いを持ってるコンテンツじゃないとね

エロゲがそうだった時代もあったんだが・・・

106 :名前は開発中のものです。:2014/02/27(木) 17:12:37.00 ID:WHWyfCbe
ツイート機能は邪魔というかテロ

107 :名前は開発中のものです。:2014/03/04(火) 20:05:15.28 ID:cjsgYy3I
TJSで定数宣言ができればいいのになあ。
直で値を入れるとマジックナンバーだらけになってしまう……。

みんなどうしてる?

108 :名前は開発中のものです。:2014/03/04(火) 22:17:01.65 ID:0Tvy6POT
Const○○は定数扱い って感じのコーディングルール作っとけば良いだけじゃね
自分で決めたルールも守れないなら諦めろ

109 :名前は開発中のものです。:2014/03/04(火) 22:28:13.48 ID:cjsgYy3I
んー、自分だけで組んで自分だけが使うソースならそれでもいいんだけどね

110 :名前は開発中のものです。:2014/03/04(火) 22:30:49.90 ID:g03Bt9ak
varの代わりにconstが使えるけどね>TJS(でも意味はvarと同じ)

どうしても読み取り専用にしたけりゃ
function makeConst(name, value) { (@"property ${name} { getter { return ${value}; } }")!; }
みたいに読み取り専用のプロパティ作るしかないかと…

111 :名前は開発中のものです。:2014/03/05(水) 01:27:32.22 ID: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タグでできるということしかわかりませんでした

112 :名前は開発中のものです。:2014/03/05(水) 01:37:54.17 ID:KkEVcx03
>なぜpotisionのwidhtだけ
? たんなるTypo?
それとも本当にwidhtって打ってるならwidthだけど……

113 :名前は開発中のものです。:2014/03/05(水) 01:40:07.12 ID:glyzPB7W
ありがとうございました、死んできます

114 :名前は開発中のものです。:2014/03/05(水) 01:47:20.32 ID:BSmIsMvp
>>110
うおお、ありがとー。そのコード、使わせていただきます。

>>113
( ´∀`)σ)A`)

115 :名前は開発中のものです。:2014/03/05(水) 23:43:22.40 ID:s6MFiOo+
>>113
死ぬ前にエディタの設定弄って強調表示入れとけ

116 :名前は開発中のものです。:2014/03/06(木) 07:47:03.35 ID: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
ちょっと変な質問ですが、よろしくお願いします。

117 :名前は開発中のものです。:2014/03/07(金) 18:13:54.84 ID:PaM9OGRj
すいません、みなさんがどのようにタイトル画面やストーリー、設定やストーリーの流れを書いているのか知りたいので、First.ksなどを公開しているノベゲはありませんかね?

118 :名前は開発中のものです。:2014/03/09(日) 19:49:47.35 ID: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の文法になってないってことでしょうか?

119 :名前は開発中のものです。:2014/03/10(月) 05:19:47.82 ID:XNoFIu8y
>>118
文法エラーが出るときは、問題があるのはたいていはその行じゃなくて
それより前になる。

内容もセミコロンを忘れてたりとか{}を閉じるの忘れてるとか。
そういうのが多いよ。

120 :名前は開発中のものです。:2014/03/10(月) 22:42:36.10 ID:jvR+MVSq
>>119
まず、SYOUKAIフォルダの中にDefaultMover.tjsファイルがありませんでした。
なのに上のようなエラーが吐出されます。

OUTFOCUSさんところの通りにやったつもりなのですが、何か違う箇所があったんかなぁ

121 :名前は開発中のものです。:2014/03/15(土) 03:06:43.07 ID:UkF4p0GV
吉里吉里のedgecolorって 動作おかしくない?

122 :名前は開発中のものです。:2014/03/17(月) 03:11:00.11 ID:6HVHxui+
Layerクラスの saveLayerImage で保存した画像ファイルを削除したいんだけど
どうすればいいんだろう

123 :名前は開発中のものです。:2014/03/17(月) 03:55:24.70 ID:6HVHxui+
>>120
もう解決したかもしれんけど、DefaultMover.tjs はちゃんと読み込まれてる。
エラーが発生しているのはその後みたい。

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

ってあるから、initialize.tjs の118行目で落ちてるっぽい。
実際は、その行で読み込んでるスクリプトに文法エラーがあるんだと思う。

124 :名前は開発中のものです。:2014/03/17(月) 06:37:26.32 ID:afJBlGKS
質問する人はいるけど答える人が

125 :名前は開発中のものです。:2014/03/17(月) 12:44:12.92 ID: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を使ったらエラーが出ました。オブジェクトのソートってどうやるんでしょうか

126 :名前は開発中のものです。:2014/03/17(月) 13:00:07.70 ID:OvmLcvFC
> var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
> array.sort(function(a,b) { return a.length < b.length; }, true );
> // ↑ 文字列の長さの短い順
> // (長さが同じ"a" "b" "c" はソート後もこの順番である)

リファレンスのこれがヒントやで

127 :名前は開発中のものです。:2014/03/17(月) 13:10:38.23 ID:tN0tKgXY
>>122
fstat.dllのdeleteFileで消せる

128 :名前は開発中のものです。:2014/03/17(月) 20:39:36.97 ID:afJBlGKS
>>126
何だこの意味不明なのはと思い 読み飛ばしてたけどこれ神やん・・・
ありがとうございます

129 :名前は開発中のものです。:2014/03/18(火) 16:45:46.01 ID:XYqT5MXR
>>127
ファイル消せました。ありがとー!

130 :名前は開発中のものです。:2014/03/25(火) 04:59:19.90 ID:DeMzuVtu
質問です。
コンフィグで、
ゲームマスターVOL・BGMVOL・SEVOL・ボイスマスターVOL・
キャラごとVOL を調整できるように項目追加したいです。
(最近のエロゲーでよくあるかんじ)
調べてもマスターや個別を設定できるようなプラグインなども見つからず、
行き詰ってます。助けてくださいおねがいします!

131 :名前は開発中のものです。:2014/03/25(火) 09:42:54.73 ID:KT+bOjyU
http://toro.2ch.net/test/read.cgi/gamedev/1175423459/719
↑   ↑   ↑   ↑   ↑  

132 :名前は開発中のものです。:2014/03/25(火) 10:46:08.53 ID:zhGFmmWt
BGMとSEのバッファを必要分用意してそれぞれ固定したらいいんじゃないの?

133 :名前は開発中のものです。:2014/03/25(火) 14:03:16.62 ID:VLMY8Bks
たぶんTJS理解してないから厳しいんじゃないかと思うんですけど(名推理)

134 :名前は開発中のものです。:2014/03/25(火) 15:24:36.97 ID:Ipwh23Ht
BGMとSEのバッファ追加分けにTJS知識なんて必要だっけ?
>>130
答え>>132さんのでFA
あと音声管理系のわかりやすい作り方公開してるサイトさんあるぞ
それ読んでも解らない!!というなら吉里吉里での実装は諦めれ
>>52の吉里吉里LV0で、エロゲーレベルシステムを求めるのは無謀です
素直に誰か人雇え

135 :名前は開発中のものです。:2014/03/25(火) 20:16:06.21 ID:RkmyO7GX
マスターボリュームの所が結構めんどい

136 :名前は開発中のものです。:2014/03/25(火) 23:13:35.89 ID:D/7MxlTR
>>130
ttp://www.geocities.jp/keep_creating/krkrplugins/Macro_Sound/Macro_Sound.txt
こんなのとか。

137 :名前は開発中のものです。:2014/03/26(水) 00:57:55.81 ID:M3I7ix1f
>>126 を参考に >>125のheightの値+配列の番号を一度純粋な配列に入れ.sort()を実行。
その上でfunction(a,b)を使って値を調べてみたんだけど・・・
配列の総数が16以下の時は調子よかったのに17?を超えると処理順が変わる・・・
同じ位置にある配列を確認しだしたり、最終的には途中からreturnの値と判定?が逆になったりで、
さすがに心が折れ また相談に来ました。

(´・ω・`)オススメのオブジェクトソートの方法がありましたら、教えてください

138 :名前は開発中のものです。:2014/03/26(水) 14:30:33.63 ID:I6yDb33Y
まずはお前の書いたTJSコードを出さないとお話にならない
間違ってるとこがあれば指摘する

139 :名前は開発中のものです。:2014/03/29(土) 23:32:55.01 ID:HGfCVGtd
>>137です インフルでひーひーいっとった・・・
コードがあまりに汚いので出直してきます

140 :名前は開発中のものです。:2014/03/30(日) 02:09:11.46 ID:3UXRZZeA
しょうがないにゃぁ...

var list = [], count = 20, rndmax = 100;
var rndgen = new Math.RandomGenerator();
// 適当なテーブルを作成
for (var i = 0; i < count; i++) list.add(%[ id:i, number:int(rndgen.random() * rndmax) ]);
// ソート前一覧表示
for (var i = 0; i < count; i++) with (list[i]) Debug.message("before(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number));
// ソート実行
list.sort(function (a,b) { return a.number < b.number; }, /*安定ソート*/true);
// ソート後一覧表示
for (var i = 0; i < count; i++) with (list[i]) Debug.message(" after(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number));

141 :名前は開発中のものです。:2014/03/31(月) 11:01:49.45 ID:2rAG33+N
TJSでダイアログを表示させるkag.なんちゃらがどうしても思い出せない
助けて

142 :名前は開発中のものです。:2014/03/31(月) 11:10:05.28 ID:5mbkmGr7
  ズドドドドドド!!!

マックノーウチ! ゚ヾ  ″
  =≡⌒)∵∧_∧∵
∴ Λ_≡∴(   )∴>>141
⌒)(゚Д/⌒)/ / ̄(⌒≡
≡/ヽ| ソ⌒ ヽ_Λ=
\/Λ_L_/  ||Д゚)/
  (゚Д゚|  ||/∴.
_=≡ ̄|  |(⌒=―
∴―=≡/ ノ )∵≡=
  ∴// /| |ゞ
  〃/( ∧| |マックノーウチ
  / | ||ヽ \
  / | || v⌒)
 (_ノ(_)(_(_/

頭を打てば思い出すかもしれない

143 :名前は開発中のものです。:2014/03/31(月) 12:09:19.36 ID:0P4zw5tc
つまんね

144 :名前は開発中のものです。:2014/03/31(月) 17:45:59.53 ID:5ATAhSaA
>>140
ウオオオオSUGEE!完璧です!
ありがとうございます!
この発想はまったくなかったOTL

145 :名前は開発中のものです。:2014/04/01(火) 14:24:05.50 ID:4Wwkj6ug
score()って自作の関数が、scoreって名前だけが
関数ではないかプロパティの種類が違いますってエラー吐いて蹴られる
Afterinit削除しても、first.ksの一番頭に持ってきてsで止めても蹴られる
どこで引っかかってんのかマジで分からん・・・

146 :名前は開発中のものです。:2014/04/01(火) 14:39:22.30 ID:Gabksxz3
そのエラーメッセージを貼りなよ

147 :名前は開発中のものです。:2014/04/01(火) 14:40:45.87 ID:ohuMdckj
エラーメッセージはたぶんそのまんまでしょ

最小限に切り分けてソースうp汁 と言いたいところだが、
>>52のLV3くらいだとそれができないから先に進まないんだよなあ

148 :名前は開発中のものです。:2014/04/01(火) 15:19:11.30 ID:4Wwkj6ug
first.ksの先頭に
function score() {
return 777;
}
を置いて、var score=0; の前にSystem.inform(score());を置くと問題無いけど
後に置くとエラーが出る
関数と同じ名前の変数があると駄目とかあったっけ・・・?

149 :名前は開発中のものです。:2014/04/01(火) 15:24:56.03 ID:ohuMdckj
そらもうダメやろ……
var score = 0;とした時点でfunction scoreは上書きされて消える

150 :名前は開発中のものです。:2014/04/01(火) 15:27:57.06 ID:4Wwkj6ug
あー・・・本当に・・・
過去に作った物のソースだけコピペしてきて、そっちでは動いてたから考えた事も無かったけど
過去の動いてるソース見たら変数名と関数名のバッティングしてなかった・・・

151 :名前は開発中のものです。:2014/04/01(火) 17:52:47.54 ID:q8yhIQBv
これは変数のスコープとスクリプトの実行時評価順の話題に続く展開ですね。
var score = 999;
function score() {
var score = 777;
return score;
}
{
var score = 666;
}
System.inform(typeof score == "Object" ? score() : score);
さて,結果はいくつになるでしょう?

152 :名前は開発中のものです。:2014/04/01(火) 22:25:05.27 ID:BnHmpu9c
最期の666のはブロックの外には反映されないわけだな

tf.a = "aaa";
dic = %[A : tf.a];
tf.a = "bbb";
とやると
System.inform(dic.A) は "aaa"

2行目は値を代入するんじゃなく参照してるだけと思ったら逆だった

153 :名前は開発中のものです。:2014/04/02(水) 02:27:36.76 ID:/s1P3gmk
>>150

//Scripts.evalStorage でtjsファイルを読み込んでる仕様ならstartup.tjsで

Scripts.evalStorage_org = Scripts.evalStorage;
Scripts.evalStorage = function(file){
var res = evalStorage_org(...);
if( ( typeof global.score ) != 'undefined' ){
global.dm( @'${file} では score があるよ' );
}
else {
global.dm( @'${file} の時点ではscore は無いよ' );
}
return res;
}incontextof Scripts;
//のようにScripts.evalStorageをオーバライドして、定義したファイルさがせるかも。

154 :名前は開発中のものです。:2014/04/02(水) 20:46:30.25 ID:qDENxk4e
普通にgrepで探したらどうなのか

155 :名前は開発中のものです。:2014/04/04(金) 03:56:07.07 ID:asZ73Wxh
一時変数って(シナリオ)ファイル跨いで使えないのか・・
ファイル跨いでも使える方法知っていないでしょうか?

156 :名前は開発中のものです。:2014/04/04(金) 04:43:59.51 ID:OwRRcLNl
え、ファイルを跨いで使えるよ
どこかでdeleteしてるんじゃないの

157 :名前は開発中のものです。:2014/04/04(金) 19:21:15.10 ID:wW00wg3/
ノベルツール選考スレより

            HTML5       専用エディタ    GUIを使った編集    リアルタイムプレビュー   スクリプト記述

light.vn          ×(対応予定)     ○              △(対応予定)       ○                ○
らのべえ           ×               ○              ○                 ○                ×
ティラノビルダー     ○           ○              △                 ×               ○
吉里吉里          ×           △             ×                 ×              ○
Almight            ○            ×             ×                 ×               ○
Live maker        ×           ○             △(座標指定必要)    ×              ×

http://toro.2ch.net/test/read.cgi/gamedev/1329043965/l100

158 :名前は開発中のものです。:2014/04/04(金) 19:56:56.06 ID:svIEGCL2
catが無いのはなんで

159 :名前は開発中のものです。:2014/04/04(金) 19:59:12.10 ID:9XWpcWhf
なんで?

160 :名前は開発中のものです。:2014/04/04(金) 21:40:46.88 ID:nRKEG3MS
Renpyは?

161 :名前は開発中のものです。:2014/04/04(金) 21:54:28.73 ID:xNTBuJnX
Cとかプログラミング言語使えないけど
吉里吉里とTJSはノベルゲー以外でも色々作れるから末永く生き残ってほしい
新しいのを覚える気が無いとも言うけど

162 :名前は開発中のものです。:2014/04/04(金) 22:28:55.31 ID:OwRRcLNl
リアルタイムプレビューってなんぞ

163 :名前は開発中のものです。:2014/04/04(金) 23:02:39.38 ID:ftH12aN/
>>162
プレビュー画面がついていて
書いたプログラムの行を選択すると、その行のゲーム画面が表示される
これが無いといちいちゲームを起動させてみないと思い通りに動いているか分からない

特にアニメーション等座標の調節が必要な物は、ムービーメーカーのように画面で見ながら
微調節して確認、また微調節と簡単にチェックし書き換えられる

GUIを使った編集とは、WardやPowerPointのようにゲーム画面に直接キャラや画像をドラッグドロップで放り込めるかどうか

164 :名前は開発中のものです。:2014/04/04(金) 23:07:07.01 ID:oS1iNqnl
例えば「画像Aをこの座標まで移動」って書いたらその瞬間プレビュー画面でその通りに動くってこと
他のスクリプトエディターだといちいちビルドして再生をしないといけない=効率が悪い

165 :名前は開発中のものです。:2014/04/04(金) 23:07:25.02 ID:cs6n5nh1
Wordな

166 :名前は開発中のものです。:2014/04/04(金) 23:30:17.83 ID:OwRRcLNl
>>163-164 トン
プレビューって便利そう

167 :名前は開発中のものです。:2014/04/04(金) 23:44:23.47 ID:rwSy1ORT
ウィンドウサイズ不問で扱えるよう
数値でなく比率で指定してるからどうでもいい

168 :名前は開発中のものです。:2014/04/05(土) 00:17:55.57 ID:h9gdLr+t
ソルトライブで検索してワロタ

新卒「スマートフォンのアプリを開発しているソルトライブ社にプログラマとして内定が決まりました!!」

「特定人材派遣という形で派遣先が決まりました」

169 :名前は開発中のものです。:2014/04/05(土) 00:29:19.18 ID:CIKMY2LT
↑誤爆すまん

170 :名前は開発中のものです。:2014/04/05(土) 01:12:53.86 ID:3PJaSqwm
KKDEだったらすぐ実行できるやん

171 :名前は開発中のものです。:2014/04/05(土) 03:00:04.42 ID:2nsWcHE4
>>156
えまじですか?
例えばa.ks内でf.suzi=6の宣言したらb.ksでは宣言しなくてもf.suzi=6
の数字引き継げるんですか? なぜできない・・

172 :名前は開発中のものです。:2014/04/05(土) 04:42:02.43 ID:H7v7Z7Q+
>>171
吉里吉里を終了したらシステム変数(sf.*)以外は値が消えちゃうけど
そういうことじゃないよね

173 :名前は開発中のものです。:2014/04/05(土) 09:27:25.01 ID:p3CZEYaz
tf.→そもそも保存されない 一度ゲームを終了したら全リセット。
f.→ラベル通過時にセーブデータに組み込まれる(セーブロードで値が変わる) ロードや、ラベル通過しない場合tfと同じ全リセ
sf.→保存されるタイミングは知らないが、システムに保存される(セーブデータを消さなければ いつでも使える)
って感じ?ファイル云々は関係ないはず

174 :名前は開発中のものです。:2014/04/05(土) 10:07:16.66 ID:54tYgs3x
リアルタイムプレビューまではともかくIDEっぽいものの充実は今後重要だろうね

175 :名前は開発中のものです。:2014/04/05(土) 12:47:47.85 ID:c1vPCJ4M
そういえばCrystel Engineはどうなったのか
今時Windows専用は時代遅れな気がするけど

176 :名前は開発中のものです。:2014/04/05(土) 13:34:51.90 ID:3GzJNY1q
10年以上の歴史があるツールなのに
なんでか外部ツール的なのって全然充実してないよね
KKDEが無くなったら死ぬ テキストエディタに定義ファイル読み込ませてやるのはしんどい

177 :名前は開発中のものです。:2014/04/05(土) 14:02:21.66 ID:W+2PAW8L
ツールなんて自作するのが当たり前だから。

178 :名前は開発中のものです。:2014/04/05(土) 16:15:48.47 ID:LE8uIj2o
シナリオライター=プログラマーではない
そもそもそれだけの技術があるならスクリプトなんか使わず言語でゲーム作ったほうが自由度が高い

179 :名前は開発中のものです。:2014/04/05(土) 17:00:09.99 ID:94AlBLq3
ぼくは自作するのが面倒くさいからツールを使うんです

180 :名前は開発中のものです。:2014/04/05(土) 22:00:38.21 ID:IZNPxTRm
堀井雄二は簡単なプログラムは自分で組んでたね。
その方がイメージ伝えるのが早いって。簡単な絵も描いてた。

いまはゲームプランナーでそんな事してる人いないんだろうな。

181 :名前は開発中のものです。:2014/04/05(土) 22:50:01.52 ID:54tYgs3x
まあ同人の世界なら現代でも普通

182 :名前は開発中のものです。:2014/04/05(土) 23:05:23.07 ID:44ZnSC4E
プロでも普通だろ
映画監督だってコンテ描いて脚本の叩き台書いたりするわけだし
そういうことをしないで成立してるゲーム制作現場もあるとは思うけど

183 :名前は開発中のものです。:2014/04/05(土) 23:33:54.39 ID:9tAKJ/aH
吉里吉里互換のティラノスクリプトに移住すりゃいいじゃん
Light.vnはコンセプトはいいけど互換性が全くないのがなぁ

184 :名前は開発中のものです。:2014/04/06(日) 06:23:07.74 ID:0kTjeKLF
吉里吉里ってGUIというかRADツールなかったっけ

185 :名前は開発中のものです。:2014/04/06(日) 13:48:00.93 ID:fMPZAnS4
>>179
× 自作するのがめんどくさい
○ 乞食するしか能がない

186 :名前は開発中のものです。:2014/04/06(日) 14:50:52.03 ID:30lSxMeg
それは視野が狭いな
矛盾している

187 :名前は開発中のものです。:2014/04/06(日) 16:39:15.53 ID:MuEhPe3b
スクリプト使うのが乞食というなら
機械語じゃなく誰かが作ってくれたプログラミング言語使うプログラマーも乞食なんだが?

188 :名前は開発中のものです。:2014/04/06(日) 18:22:54.66 ID:unuSQFkX
いるよね。こういう極論を言っちゃう人

189 :名前は開発中のものです。:2014/04/06(日) 18:51:12.70 ID:gJs6CwNF
うんうん、そう言っとけば、とりあえず安泰だもんな

190 :名前は開発中のものです。:2014/04/06(日) 19:00:37.72 ID:lVD6FnHz
自分でツールを作れないスクリプターを乞食呼ばわりする奴に限って
ツールを作るどころか大したゲームすら作っていないだろ
他人を見下すことで自分が高尚な人間だと思おうとしてるだけ

191 :名前は開発中のものです。:2014/04/06(日) 23:13:42.97 ID:7B22eUbF
どっかの解説サイトの人が

なんでも自分で作ろうとするのは車輪の再発明で自己満足です
既にあるものは利用しましょう

みたいなこと言っててなるほどなーと思ったので、今はそれに従っている。

192 :名前は開発中のものです。:2014/04/06(日) 23:20:51.44 ID:X9urfOoq
まず既存のツールを使ってみて、それで不満が出てきたら改善する
それが進化というものだ

使ってみて不具合、バグや要望などフィードバックを送るのも立派な役目だぞ
いくら技術があっても何を改良すればいいか分からなければ進化はない

193 :名前は開発中のものです。:2014/04/06(日) 23:29:55.02 ID:unuSQFkX
車輪の再発明は無駄である

だが、

車輪の改良は無駄ではない

194 :名前は開発中のものです。:2014/04/06(日) 23:39:47.00 ID:V9iAcx7k
車輪の再発明はオナニーしているようで気持ちがいい

195 :名前は開発中のものです。:2014/04/06(日) 23:41:43.99 ID:A0SvMq2w
スクリプタはプログラマではないから、
改良するのにかかる時間と、その改良によって効率化できる時間の兼ね合いだな
微々たるものなら既存のものを使うのがてっとり早い

196 :名前は開発中のものです。:2014/04/06(日) 23:45:10.60 ID:7B22eUbF
>>194
プログラマのサガだよな。どうしても自分で作りたくなってしまう。

197 :名前は開発中のものです。:2014/04/09(水) 16:41:52.61 ID:egwWB99G
そしてあまりの気持ち良さに溺れてゲームを作るためにはじめたということを忘れてしまう。
腕のある人にこそ、いいゲームを沢山リリースして貰いたいんですがー。
見てて本当に、あーなんか気持ちよさそうにやってるなーって思う。

198 :名前は開発中のものです。:2014/04/09(水) 16:43:33.48 ID:dbU+RxjV
そのツールが配布されるなら巡り巡っていいゲームが沢山リリースされる可能性あるからいいんじゃないですかね
とはいえ、そういうツールは往々にして誰得なニッチツールになってることもあるんだけど……

199 :名前は開発中のものです。:2014/04/10(木) 16:24:38.59 ID:MFdiw9F3
高レベ友の招待で昨日から温泉行ってたんだけど
メンテ開けて気がついたらみんなと旅立っててぼっち旅行になってた
ちょっと寂しいな

200 :名前は開発中のものです。:2014/04/10(木) 16:25:25.74 ID:MFdiw9F3
ごめ、誤爆

201 :名前は開発中のものです。:2014/04/19(土) 07:44:57.89 ID:gDPHpNJB
TJSのみでルパンのタイトル表示
Lv5くらいでできるかね
input受け付けてそれを表示

イメージ

http://www.geocities.jp/korowinu/lupin3rd.swf?msg=%E3%81%82%E3%83%BC%E3%81%8D%E3%82%8A%E3%81%8D%E3%82%8A%E3%81%95%E3%81%84%E3%81%93%E3%83%BC

202 :名前は開発中のものです。:2014/04/22(火) 14:06:01.24 ID:O3zLVHTY
Splashtop2というPCをタブレットでリモートするアプリで、
吉里吉里だと動画が表示されないんだけど、どっかの設定
いじれば表示できたりしますか?
ちなみに最大化は基本し辛いですが、設定いじると快適にできます、

203 :名前は開発中のものです。:2014/04/22(火) 16:47:06.74 ID:LEmQy78i
>>201
Lv5あるなら分かるだろ

204 :名前は開発中のものです。:2014/04/22(火) 17:01:18.66 ID:WhZTGHOm
たぶんLV4.5くらいの人間が見栄を張ってると思うんですけど(名推理)

205 :名前は開発中のものです。:2014/04/22(火) 20:51:04.09 ID:Emo1HvEf
もしくは
(今はまだLv足りてないけど)Lv5くらいでできるかね
とか?

206 :名前は開発中のものです。:2014/04/26(土) 21:05:24.36 ID:j1lp/a3a
kikyou.info落ちてる?

207 :名前は開発中のものです。:2014/04/27(日) 00:42:05.14 ID:oiaX95w+
ダウンロード出来ないから質問しようかと思ってたらやっぱり落ちてるのか

61KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス