[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/25 22:48 / Filesize : 284 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 21:45:09 ID:vk8ZBBdD]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

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

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その16
pc11.2ch.net/test/read.cgi/gamedev/1227735828/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

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

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

13 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:17:03 ID:dORQFqMM]
シナリオフォルダ内のファイルをフォルダで分けたいけど、

[jump storage="1\1.ks" target= *start]

って書いても読み込んでくれない、無理なの?

14 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:18:47 ID:PqXo/waD]
>>13
Storages.addAutoPathでパス足せばいいんじゃね

15 名前:名前は開発中のものです。 [2009/02/14(土) 15:29:23 ID:KxZkIzss]
templateフォルダをkrkr.eXeにドラッグすると

スクリプトに例外が発生しました
script exception : Config.tjs が見つかりません

ってエラー通知が出るんだがどうすればいいのか

16 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:31:33 ID:Rfra2t87]
Config.tjsがtemplateフォルダにあるか見ろ

17 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:32:02 ID:1bmSsfTJ]
>>13
1\1.ksじゃなくて1/1.ksって指定してみると幸せになれるかも。

>>15
Config.tjsは最初別の名前になってるので、
systemの中のそれっぽい奴をリネームすると吉。

18 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:32:27 ID:PqXo/waD]
>>15
で、Config.tjsはsystemフォルダ内に実際にあるのかね

19 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 15:34:46 ID:dORQFqMM]
>>14
レスはやw、Initialize.tjsに追加して上手くいきました、ありがとうございます。

20 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 21:11:27 ID:ny5Gt0Nx]
>>17
>>14じゃないと無理じゃなかったか?

21 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 06:44:29 ID:dXJ5/s5a]
日記でごう氏は誰と闘ってるの?



22 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 07:42:40 ID:qjIzn86l]
リンク貼ってるんだからその先くらい見ろ、
まぁ斜め読み必至だが。

23 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 07:52:15 ID:a2Uhsro3]
>>22
気になったんで読んできたけど、リンク先の人が普通に電波にしか見えない
何者なのかは知らんけど、ごうも何故こんなのの相手する気になったんだか

24 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 08:03:45 ID:IgPNipdY]
ttp://gumina.sakura.ne.jp/CREATION/OLD/MAKING/SESS03.htm
ここのページの真ん中当たりにある「探索手続きSearch」というのを、TJSで書いてみたのですが
このページで言う変数mvの値が、関数A内でmv=3だったとして、関数B内ではmv=1として処理されて
BからAに戻ってきた時、mv=3に戻らずB内で処理された1のままになっているようです。

凄く分かりにくい説明で申し訳無いのですが、再帰的アルゴリズムというのでしょうか
これをTJSで行うには、どうすればいいのでしょうか?

25 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 11:25:31 ID:q5odXxKj]
まずその自分が書いたというTJSのソースを出そうな

26 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 12:23:15 ID:wOrZ0OF0]
Nスク公式BBSの教えて君レベルはマジ半端ねえ
この手の連中には、どこもみんな苦労してるんだなと思った

27 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 19:22:26 ID:e15JmjTJ]
>>24
>>1読め

28 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 20:43:56 ID:rFPf7EzO]
>ごう氏
日記ひどいなw
電波送る阿呆に拾う阿呆って感じだな。

29 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 21:12:09 ID:ijj2Spe3]
>>28
勝手にやらせときゃいいんじゃね?

30 名前:名前は開発中のものです。 mailto:sage [2009/02/16(月) 23:14:51 ID:1QE16K5o]
勝手にweb上でやってるから他人が見てんだろ

31 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 01:14:01 ID:duJD/FmW]
Nスクの人も誰かと闘ってるし、プログラマって暇なんだな



32 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 01:23:37 ID:0mnogPQy]
MAW3はやっぱハリポタのパクリだったのかw

33 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 04:41:05 ID:4IvJMTKn]
開発:演出向上したいけど3DやCG枚数で解決するには現状負担が大きい
技術:というわけでそこ抑えるためにシステム側からも模索している
電波:それが3D使わない、CG増やさない事の理由になるので技術屋は別の方法を考えろタコ

ごう氏のはこんな感じか。
電波が良作を作れるだけの人材、費用、環境を提供すれば解決だな。


34 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 07:18:47 ID:F2xYVNdw]
www4.diary.ne.jp/user/473384/

35 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 09:17:47 ID:HqYV317d]
CG枚数増えれば販売価格に転嫁しなきゃならんし、
3Dできる人材探す手間かかるし(まともな人はコンシューマに行くだろうし)、
現状の状態がなにげにバランスとれてるのかもしれないな。

作ってる側からすれば開発費と期間をくれ、となるが不況だと冒険する会社はないだろ。
板挟み。

36 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 10:54:30 ID:H8Wcwilc]
つか3Dの立ち絵でADVやりたいと思うような需要があるのか

37 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 13:10:54 ID:N2Xa1MUq]
>>34

なんだか良く分らんが、どうして上から目線のオタクって、読みにくい駄文羅列
するんだろう。
内容的に3分の1でいいじゃん


38 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 15:58:48 ID:DVU8HIEE]
>>34のを要約すると、ビジュアルノベルはもうマンネリだから
東方みたいな新規ジャンルを開拓しる
ってとこか

39 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 16:39:20 ID:1xDg5Jt1]
なんと二行に圧縮されてしまった

40 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 20:33:19 ID:t6jtPJxt]
東方ってもう10年以上前からあるんだがw

41 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 21:59:16 ID:9ygzbAnD]
@女キャラ多数男ほぼゼロ
Aシナリオ比重下げる
B二次創作許可
東方のヒットを意識ってこれだろ。
シューティングってジャンルは関係ない。
難易度が高いパズルでも変わらず人気でたろうしな。
まあ個別はどれも斬新ではないが複合してエロゲ業界でやれば斬新かもな



42 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:08:26 ID:uzQ0i94O]
>>34も吉里吉里つかって同人ゲー作ってみたらいいのに
たぶん目が覚めると思う

43 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:12:22 ID:XpkSV4Qo]
もし東方がSTGではなくローグライクだったら、どうなっていただろう

44 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:13:13 ID:XpkSV4Qo]
スレチだわ。すまん

45 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:16:30 ID:uzQ0i94O]
そうだな
反省する

46 名前:名前は開発中のものです。 mailto:sage [2009/02/17(火) 22:33:34 ID:9ygzbAnD]
ああ・・俺もつい誤爆してた 今は申し訳ない気持ちでいっぱいです

47 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 01:40:47 ID:aoJyn1zR]
ごう氏が反応して俺が電波のページを見た時は
同日にまだ東方の記事が無かったので立ち絵云々とは関係ない予感

48 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 09:56:42 ID:Zh6CwOO8]
じゃあ、スレチじゃない方向として、吉里吉里にDX機能を付ければ、STG
やSLGやRPGなんかが結構出る様になるだろうか、同人商業含めて。
ノベルでも凝った演出の為に必要だったりするかも知れん。フェイトは入れて
るらしいしな。

TJSは言語としては分りやすい部類だし、正直HSPとかから始めるより、
KAGでノベルにミニゲームなどを入れながらプログラムを覚えて、別のジャンル
に移行した方が完成率は高い気がするんだよね。

まあ、吉里吉里の方向としてマルチプラットフォームを目指してる訳だからDX
は違うのかもしれんけど。


49 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 10:12:21 ID:iNT9po9e]
っIrrlichtプラグイン

とかなら既にある

50 名前:名前は開発中のものです。 [2009/02/18(水) 11:26:16 ID:oSZmZkbp]
流れ読まずにすみません。
吉里吉里でゲームを創作しているんですが、いざbgmを流そうとしたら鳴りませんでした。
そこで別に新しくフォルダを作り、下のように書いて実験してみましたが、やっぱり鳴りませんでした。

[wait time=200]
*start|スタート
[cm]
こんにちは。
[playbgm storage="h2"]
[if exp="kag.bgm.currentBuffer.status=='play'"]

BGMは演奏中です。[l][r]

[endif]

[if exp="kag.bgm.currentBuffer.status=='stop'"]

BGMは停止中です。[l][r]

[endif]

[if exp="kag.bgm.currentBuffer.status=='unload'"]

メディアが開かれていません。[l][r]

[endif]

これで実行すると「BGMは演奏中です」と出るのに音が鳴りません。何か対処法はないでしょうか。


51 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 11:30:18 ID:CQ81txgw]
もしかしてmidi?
だとすると、WindowsMediaPlayerのエラーで、サウンドのシンセサイザってところが勝手に0になるからそれを直せば鳴るよ
ウィンドウズツールバー右下のスピーカーマークダブルクリックして
シンセサイザの音量を上げてみて

もちろんミュート外して

それ以外だとConfig.tjsでちゃんと種類を選択していないのも考えられる



52 名前:名前は開発中のものです。 [2009/02/18(水) 11:42:23 ID:oSZmZkbp]
>>51
ほんとうだ・・・鳴りました!
ありがとうございます!

53 名前:名前は開発中のものです。 [2009/02/18(水) 11:55:00 ID:J8cTo8uq]
>>52
配布する時のドキュメントにFAQとして入れとくといいよー

吉里吉里からOSのサウンド設定いじれたらいいけど、それだと自分で下げても勝手に上がってしまう
迷惑なソフトになっちゃうしねー

54 名前:名前は開発中のものです。 [2009/02/18(水) 12:00:55 ID:CQ81txgw]
こんなバグ放置してるMicrosoftが悪い


のは確実なんだけど
こんなにバグ改善されないのを見るとよっぽど重要なミスだったのか?
WindowsMediaPlayerクラスのものをまた1から組み直すとか考えただけで恐ろしい

55 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 12:17:21 ID:Fyk7vzev]
全角……

56 名前:名前は開発中のものです。 [2009/02/18(水) 12:19:29 ID:CQ81txgw]
>>55
ここはそんな下らないことをつっこむスレなの?
あほなの?

57 名前:名前は開発中のものです。 [2009/02/18(水) 13:07:47 ID:J8cTo8uq]
>>56
まぁまぁw

58 名前:名前は開発中のものです。 mailto:sage [2009/02/18(水) 16:50:32 ID:YEUZg7Bq]
>>53
Nスクのことかw

59 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 21:08:55 ID:klY0EX0X]
前スレで、BGMの演奏時間取得するため
kag.bgm.buf1.totalTime
を教えていただき、これで上手く時間取得できたのですが、
対応しているのはoggのみで、mp3はNGなのでしょうか。

wump3.dllは入れてあり、mp3演奏自体は問題ありません。

60 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 21:37:58 ID:VeGl8g58]
代案その1、mp3をoggに変換する

61 名前:名前は開発中のものです。 [2009/02/19(木) 22:05:19 ID:klY0EX0X]
>>60
oggはもうできているので、mp3でもできたらな、
と欲張ってるんです。

Volumeなどもoggと変わらず調整可能なので、
totalTimeもうまく出せるといいんですが……。



62 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 22:17:20 ID:SPTw4RUN]
プラグインの世代が違うから無理だろう。たぶん

63 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 23:35:34 ID:qtOeROFZ]
欲張るのはいいんですが。
mp3のライセンスが失効するのいつだか知ってますか?
gifみたいにすでに失効してるのならいいんですが

もし失効してなかった場合、mp3のライセンス問題ではいろんな会社が訴訟されてますし
5000本以上販売したらUS$2,500.00という明記があるぐらいですから
そういうのにちょっとびくびくしながら使わないといけないかなという心配があります。

mp3のライセンスがすでに失効してるのがわかってる、もしくはライセンス料ぐらい払ってあげよう
という太っ腹な製作者でないとmp3は、ちょっと使う勇気がないですね。

そこらへんの状況が、未だにちょっとわからないのでOggでいいような気がしますが
Oggでもそんなに音の質は悪いとは思わないですし。


64 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 23:41:23 ID:oAAbWDgc]
oggは普及率が悪いだけで機能的には遜色ないよ

65 名前:名前は開発中のものです。 mailto:sage [2009/02/19(木) 23:43:39 ID:K/dKrWLp]
>>59
ちょっとまった
MP3プラグインは既に公式でも公開されてないぞ?
一体いつの吉里吉里使ってんの?

63も書いてるがmp3のライセンスは異常なまでに面倒くさい。
mp3プラグインに関してはW.Deeタンも削除=サポート放棄してる代物だし
訴えられたら直でお前さんの所にくるんだぞ
相当やばいから今のゲーム製作者はmp3使わない

つうかW.Deeタンが公開止めた物を、第三者が勝手に再配布(プラグイン使うって事はそういう事)したら
公式にまで迷惑かかるっての理解してるか?

66 名前:59 [2009/02/20(金) 00:00:01 ID:3Lb8OX1V]
配布するゲームにmp3のファイルは使いませんし、
プラグインの再配布もしませんし、フリーソフトです。

吉里吉里で音楽プレイヤーのようなことをしてみたかったんですが、
いろいろと無理っぽいですね。
どうも失礼しました。

67 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 00:34:30 ID:tV1przwg]
いや、お前さんの書き込み見ると
「wump3.dllでmp3ファイル使いたい」としか読めないんだが。
なんにせよ吉里吉里でmp3は止めとけ。

というか、まともに吉里吉里勉強してたなら
mp3が吉里吉里では使えない事は知ってなきゃおかしいんだがな。


68 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 01:02:36 ID:Z8JK7qJ3]
前回も教えてらった上に努力の片鱗を見せずに
欲張ってまた質問という時点でわくわくしてくる

69 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 01:10:30 ID:OxWhV8AP]
説教厨も同レベルだけどなw

70 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 01:44:31 ID:WhNe+twr]
自作のLayerオブジェクトを、前画面用と後画面用にそれぞれ宣言しました。
(仮にhoge, hoge_backとします)

それぞれのオブジェクトには変数aaa,bbb,cccなどを入れており、hoge.aaa=hoge_back.aaa、hoge.bbb=hoge_back.bbb・・・
という風に、常に値を同期させたいのですが、onCopyLayerとonExchangeForeBackでは、
(hoge_back.assignImages(hoge)  hoge_back <-> hoge)
常に前面の参照をhogeにする事は出来るのですが、一回トランジションすると
hoge.visibleで表示は切り替えられますが、hoge.aaaの中身はhoge_back.aaaのものになってしまいます。
(hoge.aaa=100、hoge_back.aaa=0として、一回トランジションするとhoge.aaa=0になる)

変数の参照も常にhogeにするようにしたいのですが、どのように記述すればいいのでしょうか?

71 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:12:47 ID:ZJG6AjS+]
aaaなどをプロパティにしてみたら?



72 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:25:05 ID:WhNe+twr]
追記です。
onCopyLayerで、直接「hoge_back = hoge」と書くと、一度のトランジション後
hoge_back.aaaの中身がhoge.aaaと同じになるのですが、
この時にオブジェクト内の関数(仮にhoge.Testとします)の中で「this.aaa」というような記述を書くと、
hoge.aaaもhoge_back.aaaも値は100なのにもかかわらず、なぜか0という値が出てしまいます。

onCopyLayer内で「hoge_back.aaa = hoge.aaa」と書くと、this.aaaの値はちゃんと100になります。
この違いは一体どこから来ているのでしょうか・・・?

73 名前:名前は開発中のものです。 [2009/02/20(金) 02:29:58 ID:Tr9v252c]
KAGプラグインを作って、トランジョンが入ったらずらずらずらーっと入れ替える
じゃまっくさいけどまっとうな手かなぁ

74 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:33:40 ID:WhNe+twr]
各変数を配列で管理していれば、for構文でhoge[i]、みたいに書いて楽に出来るのですが
aaaとかbbbというのが10個も20個もあると、全部書くのも冗長で大変なので
何かいい方法があればいいのですが・・・

75 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:37:51 ID:bB7tnOB/]
よくわかんないけど、
hoge_back = hoge
だったら参照してるだけでコピーじゃないよ。同じオブジェクトだよ。
そのへんじゃないの。

76 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:41:40 ID:ZJG6AjS+]
>>74
変数名を配列に格納しておく

77 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 02:49:11 ID:MGg1emBt]
いろいろと根本的に間違えてるな
キーワードは「参照」。TJS の変数はオブジェクトはすべて参照扱いになる。

>>70

hoge_back <-> hoge

してたら入れ替わるのは当然の話

>>72

hoge_back = hoge;

これをやると、hoge_back は hoge と全く同じものを指すようになる。
hoge_back.aaa と hoge.aaa は物理的に同じものになって、
もともと hoge_back の中に入ってたものはゴミになる。
C言語のように中身を代入してくれるわけじゃない。

その中の関数の参照を var func = hoge_back.Test; といった形で
あらかじめ抜き出しておいた場合、その function 自体が元のオブジェクト(hoge_backだったもの)
の参照を this として保持したままになってるので、その中で aaa を参照すると、
もとの hoge_back.aaa だったものが参照される。だからその挙動で正しい。

やらないといけないことは

hoge_back.aaa = hoge.aaa

のように、必要なメンバを全部コピーしなおす作業。
手間だがそれ以外の方法はない。全部書くべし。

78 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 03:03:14 ID:C5IHr/Z2]
>常に値を同期させたい
これだけを考えるんだったら、お行儀がわるいが、global

79 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 03:05:51 ID:WhNe+twr]
皆さんありがとうございました。
今からglobalに書き換えたりするのはちょっと大変なので、
手間はかかりますが、>>76の方法などを参考にして地道に対応したいと思います。

80 名前:名前は開発中のものです。 mailto:sage [2009/02/20(金) 22:35:00 ID:R3wvrnkp]
質問です
ジャンプタグで指定したターゲットの有無を確認、又は
指定したターゲットがなかった場合に指定した場所に戻すような処理はどのようにすればいいでしょうか

81 名前:名前は開発中のものです。 mailto:sage [2009/02/21(土) 09:50:43 ID:xmzyygdf]
試してないけどConductor.tjsのエラーの例外処理の所で
jumpタグで且つ特定のエラーメッセージだった場合に
条件分岐させて元の場所にジャンプさせれば出来るんじゃなかろうか。

ラベルでisExistentStorageみたいな事が出来るなら
中身をいじる必要が無くなるからそっちの方が良いと思うけど。



82 名前:名前は開発中のものです。 mailto:sage [2009/02/21(土) 18:34:51 ID:ETThzHEG]
>>81
返信ありがとうございます
コンダクターの中ですか・・・覗いて見ましたがちょっと無理かもです
>ラベルでisExistentStorageみたいな事が出来るなら
Fileの有無は私もisExistentStorageを使用しています。
ラベル版があれば便利ですね確かに・・・
もう少しコンダクターの中を覗いてみようと思います。

83 名前:名前は開発中のものです。 [2009/02/21(土) 19:32:36 ID:KMxIUG1a]
ファイル読み込んでラベル文字拾ってくるとか、そりゃもう単純に。
テキスト処理ってTJSで書くとなんだかじゃまくさいねー

84 名前:名前は開発中のものです。 mailto:sage [2009/02/21(土) 21:21:15 ID:Axo1NzAw]
>>82
ラベルが無い場合はKAGParserが例外を投げてるからcatchして処理続行しかなさげ
自前でラベル解析したほうがスマートっぽい

85 名前:名前は開発中のものです。 mailto:sage [2009/02/23(月) 09:21:34 ID:5ydeYA/K]
ハーたん観察日記

 で。あんたら区切った先について処理するのに手一杯で、
手前のフォーマットについて十分に検討しないままじゃないのか。
使える時間は限られてるから出来ないことはいくらでもあるし、そこまで手が回らないのは判る。
が、吉里吉里はシューティングだって作れるというなら東方ブームを受けて
何故ノベルダンスシューティングエロゲのフォーマット開発で
盛り上がらないんだとゆー話に繋げたかったが時間が無いので端折る。

86 名前:名前は開発中のものです。 mailto:sage [2009/02/23(月) 09:34:01 ID:eW9y4HLG]
ヲチは板違い

87 名前:名前は開発中のものです。 mailto:sage [2009/02/23(月) 10:29:27 ID:7+76jFY6]
2ch最低のヲチ板でどうぞ

88 名前:名前は開発中のものです。 mailto:sage [2009/02/23(月) 14:13:20 ID:se13ZwI3]
20個あるアイテムをあらかじめ配列に入れてあります。
のちのイベントで、選んだアイテムによって分岐させるため、
配列の要素番号(添え字部分)を、とっておくことは可能でしょうか。
選択肢のリンクを押したときに取得できればいいんですが。

ぐぐっても方法が分からず、
[link target="*1" exp="i=4"][emb exp="f.item[4]"]を買う[endlink]
のように、変数に自力で入れてます。

吉里吉里の質問以前の問題かもしれない…

89 名前:名前は開発中のものです。 mailto:sage [2009/02/23(月) 14:23:36 ID:gOsCNAJV]
i=4 が f.i=4 とかの間違いだとして、それでいいんじゃ?

何が不満なのかがわからん

link の処理自体を変数で作りたいという話なら、エンティティ機能を使って
exp の部分を動的に作ればいい。tf.n に対象が入ってるとして、

[link target="*1" exp="&'f.i='+tf.n"][emb exp="f.item[tf.n]"』を買う[endlink]


90 名前:名前は開発中のものです。 mailto:sage [2009/02/24(火) 08:41:08 ID:qcPpU26z]
>>88 です
変数やら配列やら初めて使って
とりあえず動いた、けど、ホントはちゃんとしたやり方があるんじゃ?
と不安でした。
これでいいのかー ほっとした…

>link の処理自体を変数で作りたいという話なら、エンティティ機能を使って
これもやりたかったことのひとつでした。
有難うございます。

91 名前:名前は開発中のものです。 [2009/02/25(水) 03:28:20 ID:t5r3pFrz]
質問です
シナリオからConfig.tjsへアクセスしたいのですが
例えばメニューのロードを消す場合なら、
[eval exp="kag.restoreMenu.visible=false"]
同じように、画面サイズを変更したいと思ってscWidthなどでぐぐってみたものの、
Config.tjsそのものを変更する方法しか見つかりませんでした
そういうものなのか、調べ方が足りないのか‥‥
3時間ほどぐぐって挫折しました orz



92 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 03:29:15 ID:t5r3pFrz]
すみませんsage忘れました

93 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 08:27:46 ID:5unNZHVB]
[forelay][backlay]のタグに相当する処理は、tjsではどう書けばいいのでしょうか?
MainWindow.tjs内を検索してみたのですが、自分の知識では理解できませんでした…

94 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 13:04:36 ID:82VyMF9i]
>>91
windowzoomプラグインでの画面サイズ変更は駄目なのか?

>>93
kag.backupLayer(,false)
これでforelay、falseをtrueにするとbacklay、レイヤを指定するなら
kag.backupLayer(%[layer: "0"], true)
という感じ。

知識で理解出来ないならまず試行錯誤した方がいい。
タグ改造とかで要領が解ってくれば
いろいろな所が検索とリファレンスで何とかなってくる。

95 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 15:04:49 ID:t5r3pFrz]
>>94
無理だということが理解できたらおkなんです
いくつかの項目はシナリオからConfig.tjsへアクセスできたので、
その方法で全部できたら、Config.tjsのどこを変えたか覚えなくて済むなーという素人的発想です

96 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 15:38:40 ID:5unNZHVB]
>>94
ありがとうございます
いろいろ試してみます

97 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 15:54:36 ID:82VyMF9i]
>>95
>Config.tjsのどこを変えたか覚えなくて済む
これが目的ならOverride,tjsとかで個別に値を設定する方法がいいかも。
変更する部分だけの記述になるので見た目が楽になる。

function KAGWindow_config_override()
{
;scWidth = 80000;
;scHeight = 60000;
}

こんな感じ、
他のコンフィグの関数名もConfig.tjsに載ってるのでコピペで、
メニューだけは_override付けなくていい。

98 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 15:59:06 ID:t5r3pFrz]
>>97
おお、これぞ求めていたものです
ありがとうございました!

99 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:25:34 ID:e6Xk0r8c]
根本的な質問で悪いが
吉里吉里のいったいどこが素晴らしいの?女子高生

100 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:26:27 ID:z3jpeSt1]
>>99
自由

101 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:41:47 ID:SYM5JuFZ]
>>99
さかな



102 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:51:09 ID:e6Xk0r8c]
根本的な質問で悪いが
吉里吉里読めたらVBいけね?女子高生

103 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:52:12 ID:qtUex7wF]
>>102
なんだその斬新な語尾は

104 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 18:53:45 ID:z3jpeSt1]
>>102
他者は知らんがオレはイケナイからココにいる。

105 名前:名前は開発中のものです。 [2009/02/25(水) 19:19:09 ID:fPAKvkNQ]
いまどきVBですかい

106 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 19:25:44 ID:luqm708h]
常識的に考えて→常考→jk→女子高生ってことかな
どっかで流行ってんの?

107 名前:名前は開発中のものです。 [2009/02/25(水) 19:30:50 ID:fPAKvkNQ]
いまでもゲーム作るのにVB使ってる人って結構いるもんなの?

108 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 19:32:05 ID:VWsSzGCP]
素人がセーブ機能や文字制御や各種音量やらなんやらの設定含めて
ゲーム作って、完成すると思うか?幼女
しかも、1回作ってそれを使いまわすと、劣化吉里吉里が足元に
転がるだけ、VCがバリバリイケてもノベルなら吉里吉里のが
ゲーム部分にパワー使えるんじゃね?幼女


109 名前:名前は開発中のものです。 [2009/02/25(水) 19:35:56 ID:fPAKvkNQ]
きっと「車輪の再発明」が大好きな人なんだよ。

110 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 19:36:42 ID:Bp8ayiZD]
熟女って人気ないのかな

111 名前:名前は開発中のものです。 [2009/02/25(水) 19:38:28 ID:fPAKvkNQ]
「自前でスクリプトエンジン書けるスキルを身につける」っていう目的があるか、
「吉里吉里を使えなくて自前で実装せざるを得ない」事情があるなら自前実装する意味もあるだろうけどね。



112 名前:名前は開発中のものです。 mailto:sage [2009/02/25(水) 19:42:01 ID:jfu7/mRZ]
AS3のがよっぽどTJSに似てるし、そっちで組み直すほうがまだ有意義だとは思う。
既にFLASH製ノベルゲームエンジンはLemoNovelとかがあるけど。

113 名前:名前は開発中のものです。 [2009/02/25(水) 19:43:09 ID:fPAKvkNQ]
TJSって型チェックがないのが怖いよな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<284KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef