■吉里吉里/KAG/TJS雑談質問スレ■その23at GAMEDEV
■吉里吉里/KAG/TJS雑談質問スレ■その23 - 暇つぶし2ch214:名前は開発中のものです。
11/02/17 23:06:11 3XtPmN9m
>>212
プラグインの話でしょ
吉里吉里2本体はBCBないと無理だと思われ

215:名前は開発中のものです。
11/02/17 23:26:25 mHK4gVts
>>213
actionメソッドはLayerクラスじゃなくてWindowクラスに用意されてるもんだった筈(吉里吉里2リファレンス参照)だけど、
その構築分じゃtest_tempLayerクラスの中にactionメソッド定義してないか?


で、今のウィンドウの中でやりたいっていうのなら、単にAfterInit.tjsの中で

kag.action = function(ev){
switch(ev.type){
case "onMouseMove":
this.caption = "X:"+ev.x + "," + "Y:"+ev.y;
break;

case "onMouseLeave":
this.caption = "Bye.";
break;
}
};

みたいに書けばそれで済む話じゃね?

216:名前は開発中のものです。
11/02/17 23:36:23 mHK4gVts
んで>>209で「なぜ関数式じゃないとダメなのか」って事を言ってたけど、
オレのうろ覚えじゃなければ、TJSでは別々のファイルで同一のクラスを分割定義する事は出来ない
 (例えばMainwindow2.tjsというファイルを作り、その中で
      class KAGWindow extends Window(以下略)
  とか書いても動かない)
っつう仕様が有った筈なので、後から機能を足すなら普通の書式はあんまりよろしくない。
というか、一度読み込んでしまったクラスに後から機能を追加するなんて事出来たっけ?


だから通常は、「KAGWindowクラスそのもの」じゃなくて、「KAGWindowクラスから生成されたkagというオブジェクト」みたいに
既に生成済みのオブジェクトに対して
 kag.onMouseMove = function(以下略); といった形で組むことが多い。というかそれが普通?

217:名前は開発中のものです。
11/02/17 23:40:43 jvYmMe0c
>>214
そういうことか。悪かった。

218:名前は開発中のものです。
11/02/17 23:48:28 9WE+dCEV
>>215
layerクラスのイベントにonMouse~系があるのでそれでいけるものだと思ったのですが、それではダメなのですね。

関数オブジェクト?でしたか。やはりこの書式しか無いのですね。
この書式まったく使った事が無くて、漠然としか意味が分からず必死に普通の書式を試していたのですが・・・
ありがとうございます。もうちょっと勉強してまたわからなかったらお願いします。m(__)m

219:名前は開発中のものです。
11/02/17 23:50:51 9WE+dCEV
>>216
それが普通なのですか。
とすると参考書にはそう言う感じには書かれてなくて普通の書式ばかりなので、ゲーム制作用の機能拡張には向いてないのですね。

220:名前は開発中のものです。
11/02/18 00:01:00 /8tLczkp
いや、普通の書式を使う事を否定してる訳じゃないよ。

>>215の動作だって、コレはあくまでAfterInit.tjs等の別ファイルに書くことを前提にしてるけど、
Mainwindow.tjsの中に直接


function action(ev){
  switch(以下略)
}

って書く事も出来るし、そういう形でコード追加してる人も多く居る。
ただ後々コードを修正する時になって、「アレ、俺どのファイルに追加コード書いたっけ?」っていう事になって混乱する可能性があり得るので
AfterInit.tjsみたいな単一のファイルの中に
kag.action = function(ev){ 略 };
kag.foo = function(){};
abc.bar = function(){};
みたいな具合に追加コードをどっさり書き連ねる手法も有るよっつう話。どっちが拡張に向くか向かないかってのはちょっと違う。


221:名前は開発中のものです。
11/02/18 00:02:38 1kmgXvbN
>>216
確認しちゃったじゃないか。多重定義はあと優先だよ

222:名前は開発中のものです。
11/02/18 00:08:18 /8tLczkp
あれ、そうだっけ。ごめん間違えた。
あらやだ私ったら恥ずかしい

223:名前は開発中のものです。
11/02/18 00:16:26 6piJtGX6
AfterInit.tjs自体ほとんど使ってなかったのですが、そっちに書いてしまった方が確かにいいですね。
Mainwindow.tjsはバージョンアップの度に書き換えなくちゃいけなくなるので、なるべくなら触りたくないんです。
AfterInit.tjsならその心配もありませんし、tjs式はわざわざ他のksファイルにiscriptで書いてたので、それに書き直してみます。

今回頂いたのは正直まだfunction()を完全に理解していないので、次は画面内全部じゃなく.hitThresholdに対応するように考えて見ます。

224:名前は開発中のものです。
11/02/18 14:11:14 pGkxxiu5
横からスマン
>>215でactionメソッドはLayerクラスじゃなくてWindowクラスに用意されてるもんだった筈と言うことだし実際試したら動かないわけなんだけど、じゃぁlayerクラスのonなんちゃら系って言うのは使えないの?
windowクラスを作る事前提なら、KAG上では無理って事?
俺も初心者に毛が生えた程度でスマン

225:名前は開発中のものです。
11/02/18 15:48:43 27Mbg7EK
吉里吉里リファレンスの「イベントシステムについて」を上から下まで一通りよんで考えればおのずとわかることでしょう

226:名前は開発中のものです。
11/02/18 19:33:36 /8tLczkp
>>224
Windowクラスのactionメソッドは「自分の中(windowの中)で何かイベントが起きた(各レイヤにマウスが載ったetc)かどうか」を検知するもんであって
各レイヤが各々に「自分の中(そのレイヤクラス自身)で何かイベントが起きたかどうか」を検知するのは別の話だよ。

kag.primaryLayer.onMouseMove = function(略) と書いても機能的には同じことが果たせる。
書き方が違うってだけのことよー

227:名前は開発中のものです。
11/02/18 20:19:51 kdo303te
actionって名前が悪いんだよな。
observeにしとけば読んで字の如くなのに。
コード的にも
function observer(ev){
//foo
}

kag.observe = observer;
で意味が通じるのに。


228:名前は開発中のものです。
11/02/18 21:05:39 AX8UzFm1
お初にこのスレに来ました者です。

質問なのですが、ゲーム起動画面の「栞をはさむ」を「セーブする」という文字にするにはどうすればいいのでしょうか。
調べた結果、MainWindow.tjsを編集すればいいという結果だったのですが、どこをいじればいいのかわかりません。

自分なりに以下のように編集してみたのですが、変更されません・・・。


// 保存するファイル名を得る
var selectdata = %[
title:"セーブする",
filter: [saveThumbnail ?
"サムネイル画像付き栞データ(*.bmp)|*.bmp" :
"栞データ(*.kdt)|*.kdt"],

229:名前は開発中のものです。
11/02/18 21:51:25 Go9Y3Ma1
Menus.tjs110行目近辺に求める答えがあると思うよ


230:名前は開発中のものです。
11/02/18 22:22:32 ogV0P+iB
ちょっと雑談というか質問というか意見を聞きたいんだが
みんな吉里吉里製のゲームを世に出すときに 解析対策してる?

フリーゲーム見ると結構やってる人いるみたいなんだけど
簡単にできるもんなの?

231:名前は開発中のものです。
11/02/18 22:27:56 hDc5Qb3Q
そう言うことは、解析したくなるほど良いゲームを作ってから考えような

232:名前は開発中のものです。
11/02/18 22:40:37 ogV0P+iB
>>231
こう返す奴がいつもいるのは知ってるけどさ 煽るだけの意見は求めてないよ
「解析したくなるほど良いゲームを作っていない」という根拠がどこにあるんだ
というか論点はそこじゃない 分かれ

233:名前は開発中のものです。
11/02/18 22:46:36 hDc5Qb3Q
マジレスするなら、力量さえあれば解析対策なんていくらでもできると思うぞ
後はどこまでやるかコストとか期間とかの問題だけ

個人的にはそんなことにパワー割きたくないから大したことはやらない

234:名前は開発中のものです。
11/02/18 23:02:19 AX8UzFm1
>>229
できました!!
どうもありがとうございました。本当に助かりました。

またお世話になるかもしれませんが、そのときもよろしくお願いします。

235:名前は開発中のものです。
11/02/18 23:10:56 W4WoUTwG
俺は同業者対策にtjsと自分で作ったマクロだけ吉里吉里の暗号かけてる
一応コメント全部抜いて
すぐに解かれる物だけど、すぐに解くレベルの人なら俺が作ったのより良い物をつくれるだろうし、誰かに手伝って貰って解くレベルの人は読んでもわからんだろうしと考えてる

236:名前は開発中のものです。
11/02/19 00:25:04 WVYEDYF2
dllをビルドできる環境があるなら簡単にできる
xp3enc.dllとxp3dec.dllを自作すればいいだけ
ただし同程度の知識を持っている人間なら簡単に破れる
その程度で良ければ

237:名前は開発中のものです。
11/02/19 01:03:11 e7TICuoi
>>225-227
おおおなんか出来た!
なんでうまくいかんのだろうと放置してたけどあっさり解決したよorz
thank you!!

暗号かぁ
テキストか何かでキーを任意で変えられるとかなりいいかなと思う
fateのあのキーはちょっと笑えるけど読めてしまうあれは果たして正しいのか?とか思ってしまう今日この頃

238:名前は開発中のものです。
11/02/19 01:49:33 cZV2lQMX
解析にキーなんて関係ないけどな

239:名前は開発中のものです。
11/02/19 07:24:38 ptgwOnoc
よく吉里吉里で作ったゲームでいつでもセーブできるものがありますけど、それってラベルを大量に作ってるんですか?
それともラベルをたくさん作る以外に何か方法があるんでしょうか?

240:名前は開発中のものです。
11/02/19 08:35:37 WVYEDYF2
「吉里吉里 どこでもセーブ」でググれ

241:名前は開発中のものです。
11/02/19 08:49:41 ry9A4YMJ
いい加減にマルチポストするのやめれ('A`)

242:名前は開発中のものです。
11/02/19 12:26:26 ptgwOnoc
>>240
どこでもセーブプラグインとやらを見つけました。
使い方にも載っていたようにやはりセーブポイントには[np]をつけなくてはいけないんですね。

>>241
すいません、過去ログに載っていましたか?

243:名前は開発中のものです。
11/02/19 12:50:29 AZlqjiRa
たしか毎行に*|を入れると出来たと思いますけど、手間かかるしプラグインの誤動作で画面崩れるの怖いので自分で確実なところでセーブ出来るようにしてます。

ところで一昨日からアドバイス頂いて色々試しているのですが、式中関数の中では他のメソッドを呼び出せないのですね。
クラスのなかでtimerを呼びに行こうとして色々試したのですがダメでした。結局式中関数に直接書いてしまいましたが見た目がブサイクになってしまったのですけど、仕方無いかなと・・・・

244:名前は開発中のものです。
11/02/19 13:08:14 +ZjzSuRr
ヒント: incontextof

245:名前は開発中のものです。
11/02/19 14:21:40 TR/rwGBg
自前のレイヤをaddContinuousHandlerで移動させる時に、
例えば80ピクセルの幅を移動するのと同時に表示をフェードインさせたいんですが、
移動開始時はopacity=0で、移動終了時に丁度255になるようにしたいんですけど、上手くいきません
(初めから完全に表示されていたり、半透明で移動した後最後に突然opacity=255になる)
何か良い方法は無いですか?

246:名前は開発中のものです。
11/02/19 14:51:36 AZlqjiRa
移動中の描画のタイミングで段階的にopacityを弄るとうまくいくと思います。

247:名前は開発中のものです。
11/02/19 15:14:15 TR/rwGBg
レイヤのtop・leftを書き換えるところでopacityも変化するように、
255を移動ピクセルで割って、その数を描画のタイミングで加算してみたりしたんですが
たった数十ピクセル移動する間にopacityが10000とかまで加算されたりして、
255に収まるようにすると、上記の()内のような事になってしまいます

248:名前は開発中のものです。
11/02/19 15:38:32 cZV2lQMX
>>247
間違ってるからでしょ
コードだしてもらわんと誰もわからんよ


249:名前は開発中のものです。
11/02/19 16:39:54 wVhY5yhF
解析対策なんてデバッガかけるか実行中のメモリから抜かれるとどうにでもされるからやってないな。
とくに吉里吉里はxp3filterが標準で用意されてるから楽だし。

250:名前は開発中のものです。
11/02/19 16:44:28 poxQtpu7
移動は%で場所指定してるのに透明度はHandler呼ばれるたびに加算してるとか
そんなところだろうと予想

251:名前は開発中のものです。
11/02/19 16:51:34 TR/rwGBg
TextLayer.opacity = 0;
startTime = System.getTickCount();
System.addContinuousHandler(handler);

- 以下handler内
dist = (tickCount - startTime) * speed \ 1000;
if (TextLayer.top > moveH) {
    TextLayer.top = it - dist;
}
※moveH=最終的な到着点の座標

レイヤを下から上へ移動させる時、大体こんな感じで記述しています
で、opacityをどこで加算していけば、moveタグみたいに滑らかに移動してくれるのかと・・・

252:名前は開発中のものです。
11/02/19 17:12:35 6HEBXbJG
横からですまん、ちょっと質問

タイトル画面でロードをするために右クリックサブルーチンを表示させたいんだけど下のソースで実行してクリックしても無反応なんだ
誰か助けてくれ

[link exp="kag.restoreBookMark()"]ロードする[endlink]

253:名前は開発中のものです。
11/02/19 17:24:52 JEjsxLwS
色々と興味深い意見が聞けてよかったです
コメント改行全部抜くとか、流用はやーめーてーねーという意思表示をするくらいが丁度いいんですかね
参考になりました。ありがとう

>>252
それじゃ右クリックサブルーチン呼び出せないよ・・・
サブルーチンの意味をお勉強すると手っ取り早いよ

254:名前は開発中のものです。
11/02/19 17:43:12 6HEBXbJG
>>253
意味調べてみたんだが・・・
エンドリンクを抜いたりカッコを抜いたりしてみたんだけど駄目だったorz
無知な俺に答えを教えてくれ!

255:名前は開発中のものです。
11/02/19 17:47:21 lNwerVwv
KAG System リファレンスの中に
右クリックサブルーチンにてセーブロードするサンプルが載ってるんだが…見た?
良い機会だからクレクレせず探してみー

256:名前は開発中のものです。
11/02/19 18:36:57 6HEBXbJG
>>255
一通り見たハズなんだが答えが見えないんだ・・・
ちょっとkwsk頼む

257:名前は開発中のものです。
11/02/19 18:40:47 poxQtpu7
>>251
「毎秒speedドットだけ動かす」ルーチンなら
総移動時間を計算して、経過時間との%取って透明度変化

移動時間指定にしたら1ルーチンで上下に動かせるようになるしこっちのが良いと思う
 time = 1000 (1000msで移動完了)
 firstT = TextLayer.Top moveT = 最終的な到達点
 firstO = 0 moveO = 255

-handler内
 per = (tickCount - startTime)/time
 TextLayer.top = firstT+( (moveT-firstT) * per );
 TextLayer.opacity = firstO+( (moveO-firstO) * per );


258:名前は開発中のものです。
11/02/19 19:13:56 lNwerVwv
>>256
ホントに探して読んだ?そのサンプルソース程度は理解できないと後々辛いよ
>>252
それだと栞の何番を読むかが指定されてないよ

259:名前は開発中のものです。
11/02/19 19:29:09 6HEBXbJG
>>258
正確には一通り探したけどどこだかわからなかったんだ…
追記なんだが、右クリックサブルーチンの元のファイルはkr2_232r2\kag3\kag3plugin\sampleに入ってたrclick_.tjs.ksを使ったんだ
そのrclick_tjs.ksのセーブ・ロード画面をタイトルから表示させたい


260:名前は開発中のものです。
11/02/19 20:08:22.91 TR/rwGBg
>>257
おおお、ありがとうございます!
上も下も表示出すのも消すのもバッチリです、スクリプトが随分すっきりしました

261:名前は開発中のものです。
11/02/19 20:27:59.68 lNwerVwv
>>259
うう…結局付属のrclick_tjs.ksの使い方が分からないと?
[link exp="rclickconfig_object.show()"]ロードする[endlink]
的にやればいいんじゃないの?
(トリガを待ったりするし、これだけでは完全には動かないが)

言ってるサンプルはここね
KAG System リファレンス>右クリックサブルーチンについて>難しい例
まずはKAGオンリーで作ってみないか?あなたのスキルに添って
「サブルーチン」という概念が分かれば上のrclick_tjs.ksも難なく使いこなせるよ

262:名前は開発中のものです。
11/02/19 20:48:41.53 6HEBXbJG
>>261
ソースありがとう!
あとは直接サムネイル画面に移動する方法だけだわ

リファレンスは今見たところ
見逃してたぜ・・・

それでKAGオンリーで作るってどういうこと?
今現在もKAGオンリーだと思うんだけど・・・

263:名前は開発中のものです。
11/02/19 22:08:22.33 1OU1FngV
カグロイドのソース公開してくれんかな・・・。


264:名前は開発中のものです。
11/02/20 01:06:49.47 YcSY7ZqY
>>244
incontextofわかったようなわからないようなです。
これは数をこなして覚えないと覚えられないタイプのコマンドみたいでとりあえず色々やってみます。


全然別の話しなのですが、メッセージレイヤーを出したままコンフィグ画面を作ろうとしてはたと困ったのですが、履歴書き出しを停止してもそのまま画面をクリックするとメッセージがどんどん進んでしまって。
kag.tempsave(0);でもメッセージは戻らなくて、MessageLayer.tjsのクリックを受け付ける所にフラグで禁則かけても見た目は止まったように見えても解除するとクリック分テキストが進んでいて。
結局無理矢理メッセージレイヤーの上に透明のレイヤーを被せてクリック出来ないようにしたのですが、どうにもスマートじゃなくて。
メッセージレイヤーを表示したまま一時的に、クリック出来なくする方法は無いのでしょうか?
消すのはたぶんinvisibleByUserあたりを実行すれば良いと思うのですが・・・

265:名前は開発中のものです。
11/02/20 02:30:01.32 qdK69SRk
れいや.enable = false

266:名前は開発中のものです。
11/02/20 02:45:33.67 YcSY7ZqY
難しく考えてたのですが、初歩的過ぎました・・・
ありがとうございました。

267:名前は開発中のものです。
11/02/20 04:17:50.19 YcSY7ZqY
>>265
数種類試してみたのですが、.enable = falseはメッセージレイヤにはなさそうでした・・・

268:名前は開発中のものです。
11/02/20 09:19:53.34 iC7SYJBe
>>267
できるよ
試しにクリックできる状態のところに [eval exp="kag.current.enabled = false"] とでも挿し込んでみ
(ちなみにenable=falseしてても新たにリンク/ボタンをつくると操作できるようになるので注意)

269:名前は開発中のものです。
11/02/20 11:23:11.41 9jbrQ7SM
昨日の続きの質問なんだが、今タイトル画面からセーブ・ロード画面を呼び出したいんだ
右クリックサブルーチンの元のファイルはkr2_232r2\kag3\kag3plugin\sampleに入ってたrclick_.tjs.ksを使ったんだ
そのrclick_tjs.ksのセーブ・ロード画面をタイトルから表示させたい

以下のソースだと本編で右クリックを押した状態じゃん?
直で右クリック⇒ロードへ持っていきたいんだけどどう記述すればいいのか教えてくれ

[link exp="rclickconfig_object.show()"]ロードする[endlink]

270:名前は開発中のものです。
11/02/20 11:38:18.84 K9O8EjLN
show()内RClickConfigLayerを自前のRClickSaveLoadLayerにでも変えてやれば動くのだろう

KAGもTJSもよく分かっていない状態で改造に手を出すと、続出するバグがトラウマの原因となってしまうと思う


271:名前は開発中のものです。
11/02/20 11:47:18.97 YcSY7ZqY
>>268
うーん、試してみたら何事もなかったかのように動くので、まっさらな232r2でも試したのですが、やはり動くようです。

272:名前は開発中のものです。
11/02/20 11:52:04.53 9jbrQ7SM
>>270よくわからんが、改造をしないとその操作は無理ってことか?

273:名前は開発中のものです。
11/02/20 12:14:33.07 iC7SYJBe
>>271
ごめん見直してみたらリンクを無効化とかじゃなくてコンフィグ中にメッセージ送りを止めたいって話なのね
それってコンフィグを別のレイヤにしてそっちにcurrent移すだけでいいんじゃないの?
あとhistoryのoutputにメッセージ送りを止めるような機能はない

274:名前は開発中のものです。
11/02/20 16:18:11.19 jAwsX711
質問させてください

[macro name="macroA"]
 [image storage="&'kag.' + mp.page + '.base.Anim_loadParams.storage'" 以下略]
[endmacro]

というようなマクロを書いたのですが、[macroA page=fore] と指定しても
kag.fore.base.Anim_loadParams.storage を読み込んでくれずエラーが出てしまいます
どのように書けば動作するのでしょうか

275:名前は開発中のものです。
11/02/20 17:53:42.89 YcSY7ZqY
>>273
やっぱりそうなんですね。 止められないとすると上に被せて止めるのが一番手っ取り早いみたいですね。
コンフィグ画面もずりずりとメッセージ枠の下に引っ張り出してますので、現在処理開始と同時にメッセージ枠の上に透明マスクして、ずりずりコンフィグをひっぱりつつマスクの上にボタン画像を貼ったレイヤーを同時に動かしてます。
現実的にはやはりこれが一番よさそうですね。

276:名前は開発中のものです。
11/02/20 19:58:37.00 i5ckUWNm
>>264
コンフィグ画面をsetMode()するという手もあります。
URLリンク(devdoc.kikyou.info)

>>274
imageタグの必須パラメータlayer= が指定されていないので
エラーになっているのでは?
URLリンク(devdoc.kikyou.info)
マクロ中で
[image layer=%layer|0 storage="&kag[mp.page].base.Anim_loadParams.storage" ...]
にしては如何。

あと、baseに何も読み込まれていないと、エラーになるはず。
19:49:06 コンソール : kag.fore.base.Anim_loadParams.storage = (例外発生)(void) から Object へ型を変換できません。Object 型が要求される文脈で Object 型以外の値が渡されるとこのエラーが発生します
というか、エラーメッセージが見たい…。

閑話休題、こんなのも読んでみては。
URLリンク(www.geocities.jp)

277:名前は開発中のものです。
11/02/20 21:06:28.99 jAwsX711
>>276
レスありがとうございます
というかよくソース見てみたら単なるtypoでした……あああ
教えていただいたサイト勉強になります

278:名前は開発中のものです。
11/02/20 22:57:18.44 YcSY7ZqY
>>276
モーダルですね。
たしかにタイミングをうまくやればうまくいきそうです。
さっそく試してみます。

279:名前は開発中のものです。
11/02/21 00:34:53.77 lhX0r+bD
たびたびで申し訳ありません。
式中関数をずっとやってたのですが、クラスの中に以下のfanctionを書いてさらに式中関数を書きました。
それでクラスの外にbase_x base_yを設定すると以下の関数がクラスの中でも動くのですが、これをクラスの中に入れるとエラーがおきてしまいます。
switchも同様です。
クラスの中に変数を入れて、式中関数にも反映や変更は出来ないのでしょうか?
ネットで相当調べたのですが、式中関数自体の情報が少なくて・・・・・

セッターをセットするかしないとダメなのでしょうか?
コンテキストもまだぼんやりとしかわからなくて申し訳ありません。


function mouse_xy(){
kag.primaryLayer.onMouseMove = function(x, y, shift){
if (x > base_x &&y < base_y){
switch = true;}
else{
switch = false;}
}
};

280:名前は開発中のものです。
11/02/21 00:57:10.42 fMTx5PkL
switch = true;
これがおかしい

281:名前は開発中のものです。
11/02/21 01:31:53.82 lhX0r+bD
そこは式中関数の中なので、問題無いと思うのですが・・・
一応switchをコメントアウトしてもやはりエラーが出ます。(base_xの段階ですでにエラーが出ます)
変数を受け取れないみたいで、function mouse_xy(){の直下で base_xの中身を調べると間違いなく変数の中身は入ってました。
なぜ受け取らないのか、どうやったら受け取るのか色々試してみたのですが・・・

282:名前は開発中のものです。
11/02/21 01:34:19.33 9LsDDRVm
incontextof this; つけとけば多分動くよ

function mouse_xy(){
kag.primaryLayer.onMouseMove = function(x, y, shift){
if (x > base_x &&y < base_y){
switch = true;}
else{
switch = false;}
} incontextof this;
};

283:名前は開発中のものです。
11/02/21 01:34:53.13 lhX0r+bD
ごめんなさい こちらに書く時に;の位置を間違えました。
function mouse_xy(){
kag.primaryLayer.onMouseMove = function(x, y, shift){
if (x > base_x &&y < base_y){
switch = true;}
else{
switch = false;}
};
}
これでうごきません

284:名前は開発中のものです。
11/02/21 01:40:06.76 IhibMUrA
>>282 の解説をすると、
式中関数のコンテキストは null だから、中から関数外の変数を参照する場合は
その変数が見えるコンテキスト(この場合は this)を設定してやる必要がある。

あと、switch は予約語だからやめとけ。

285:名前は開発中のものです。
11/02/21 01:49:13.85 lhX0r+bD
コンテキストがやっぱり関係してたのですね。
他がちょっとひっかかったのですが、何となく動きが変わりました。
switchの変数名は実際は違うのですが、確かにswitchと書いてたらもっとはまってたと思います。
完全に忘れてました。
ありがとうございます。

286:名前は開発中のものです。
11/02/21 22:03:54.89 n1ejhgIG
primaryLayer.onMouseMove をのっとるのは
kag のクラス構成を調べないと危険

287:名前は開発中のものです。
11/02/21 23:56:00.34 IhibMUrA
そういうときはデフォルトの onMouseMove をとっておいてオーバーライドするメソッド内で呼べばいい。

288:名前は開発中のものです。
11/02/22 00:07:26.34 CxNE+PLH
>>286
のように危険な行為だと認識して
>>287
な行動が出来ないからこそスレに質問投下してるわけで

初心者は最低限、KAG本体に手を出すのは地雷であり最終手段って認識が必要だと思う

289:名前は開発中のものです。
11/02/22 00:30:51.37 B8G5DMC7
危ないんですね。
とすると、適当にプライマリレイヤの上に何か作ってそこでやらせた方が良いと言うことでしょうか?
一応そう言う形にしてはいるんですが・・・・

ところで、これは全画面だと誤動作起きますね
また新たな問題がorz

290:名前は開発中のものです。
11/02/22 00:49:20.47 CxNE+PLH
全画面のときは拡大率を踏まえた操作が必要だから
YesNoDialog.tjs47行目~に拡大率云々のコードがあるから、参考になるかも
難しいなら全画面禁止にするのもアリ

291:名前は開発中のものです。
11/02/22 10:07:44.22 B8G5DMC7
だいたいやり方はわかったのですが、根本から作り直さないといけないみたいです。
とりあえずフルスクリーン使えないように禁則かけました。

292:名前は開発中のものです。
11/02/22 11:50:54.54 B8G5DMC7
フルスクリーン、分かってるつもりでやはりまったくわかっていませんでした。
そもそもYESNOは新しくwindowを作るわけなので必要だと思うのですが、メイン画面が拡大するわけなので中は自動でサイズが変わるものだとばかり思っていたのですが・・・
自分で作ったレイヤーも追従すると思ったので、問題はたぶん.onMouseMoveが機能してないような気がします。
ゲーム中に通常画面>フルスクリーンにすると少し怪しいところもあるのですがたぶんちゃんと動いてるようなのですが、最初からフルスクリーンで起動させると自作の部分だけマウスが機能してないようです。
拡大に追従してないだけだろうかと思ったのですが、>>283のように”ここから右側で反応”とかしても動いてないのでどうしてだろうと色々試して原因を探してます。

293:名前は開発中のものです。
11/02/22 13:27:15.79 B8G5DMC7
原因が分かりました。
yesnoの意味も良く解りましたが、これは起動時のみのチェックでいいのでしょうか?

動作中に画面サイズを変更した場合、内部的に勝手に拡大
起動時に画面サイズが違う場合、こちらで拡大率を計算

と言う事なのでしょうか?
起動中に、なんらかの動作で拡大率の計算が必要になるケースはあるのでしょうか?

294:名前は開発中のものです。
11/02/22 17:18:36.05 SNRfu77f
全部観て激しく後悔してる俺が通りますよ。
全13話のうち必要な話しは90話くらいに収まる。後は全部つまらんテンドンでお茶を濁して尺稼ぎ。
手法として「こうだよ!」>>ウソぴょん>>「こうだろ!」>>はぁ?違うわよ知らなかったの?>>「じゃぁこれが正しいのか?」>>最初っから何もなかったのよ!と言う感じで物語の提示仕方が最悪。
伏線とか厨丸出しの設定とか辻褄合わせとか一切ぶん投げて、結局どうやったら自殺教団の教祖様が身勝手で我が儘で偽善者全開で他人をどうやって自殺させようかと言う訳の分からん展開。
エロゲライターの質と人間性の悪さをモロに露呈してくれちゃった感じ。

295:名前は開発中のものです。
11/02/22 17:19:36.64 SNRfu77f
誤爆ってる。。。。

296:名前は開発中のものです。
11/02/22 17:27:04.54 s/oNMyi7
どこのABスレだよ

297:名前は開発中のものです。
11/02/22 21:04:44.22 kvTQhI4B
>>292
もうソースごとうpってみろよ

298:名前は開発中のものです。
11/02/22 23:36:43.81 UnZ5HLAl
Turbo C++ Explorerの新規ライセンス発行終わってんのか。
デバッガ使ってみようと思った俺涙目だ。
BCCしかねぇ。VCLわかんね。VCL依存排除はまだかね?

299:名前は開発中のものです。
11/02/23 00:15:41.40 WLu+ZLPV
まだかねって誰がそんなことやってるの?

300:名前は開発中のものです。
11/02/23 00:51:48.18 zdIUpe9v
お見せした方が添削早いと思うのですが、色々デバッグ用のコードとか、テストコードとか、素人丸出しのソースで1000行くらいあってとても恥ずかしくて見せられませんorz

301:名前は開発中のものです。
11/02/23 01:44:28.21 ObtitCQz
聞くは一時の恥聞かぬは一生の恥という諺があってだな

302:名前は開発中のものです。
11/02/23 02:16:49.82 F9fPw7+l
他人に添削されるのはすっごい勉強になるし
他人の添削をするのもすっごい勉強になる
特にこのスレには化け物じみた上級者も巣くってるのだから、添削されて悪いことは無い

って自称中級者の我輩が言ってみるテスト

303:名前は開発中のものです。
11/02/23 06:24:18.94 mH9qLY+I
まぁ好い加減 情報小出しで
分からない分からないと一人芝居ばかり続けていると
そのうち誰かがキレると思うよ

304:名前は開発中のものです。
11/02/23 14:44:15.16 QMu9Zjz+
超初心者で申し訳ありませんが、
出鼻を挫かれたので質問させて下さい。

クリッカブルマップの動作確認をしようと思い、
KKDEの「デバッグ開始」を実行してみたのですが、うんともすんともいいません。
元画像は表示されるんですが…。

ですが、KKDE付属のものでなく、
吉里吉里から直接DLしたもので起動させると、
正常に動作をします。

これは一体どういう事でしょうか…。

305:名前は開発中のものです。
11/02/23 20:08:40.47 5R1+1gPO
>>304
書いてることがイミフだぞ。
判断に必要なことがまるで書かれてない。

306:名前は開発中のものです。
11/02/23 21:21:27.34 mH9qLY+I
>>304
簡単なクリッカブルマップのコードを別に用意し、それを使っても同じような症状なら
KKDEのせいなのかな。俺使ってないから分かんないけども

だがそれ以前にfirst.ksで打ち間違いがあるとか、
導入した怪しげなプラグイン等がエラーを起こしてるとか
そんな気がしないでもないです

307:名前は開発中のものです。
11/02/23 21:32:55.94 QMu9Zjz+
>>305
ごめんなさい、判断して頂くための必要事項が分かりません。
よければ教えて下さい。

KKEDで「デバッグ開始」から起動させるのと、そうでないのとで、
違いがあるのかをお聞きしたかったのです。

>>306
そういえば1パターンしか試してなかったので、
別のコードでも試してみます。

打ち間違いですか…
KKDEからの起動以外だと正常に動作したので、
その可能性は無いだろー、と思い込んでましたが、
ちょっと見直してきますね…。
あ、プラグインはまだ何も導入していないので、違うと思います!


お返事ありがとうございました!

308:300
11/02/23 21:37:05.73 yCtHH5+S
ちょっと仕事立て込んできましたので、後日見せられるくらいに整えてコア部分を切り出してどっかにアップしてみます。
まだ拡大とかには対応してないのですが・・・・・

309:名前は開発中のものです。
11/02/23 23:11:12.86 RWhklJCu
少し質問させてください。
以下のソースで…

[call storage="SaveAnywhere.ks"]
; 改ページマクロ[np]。セーブポイントにもなる。
[macro name="np"]
[p][er][label][er]
[endmacro]

マクロを使い、[np]でセーブポイントを作っていて、セーブするときに『栞1を「」にはさみますか』と
表示されるのですが、この文字を変えたく、「セーブしますか」にしたいです。
(「栞をたどる」も同様に変えたいです)

どこをいじればいいのかわからないので回答よろしくお願いします。

310:名前は開発中のものです。
11/02/23 23:31:47.95 ArSALDru
>>228>>309もさー
kag3docすら読んでないの?

311:名前は開発中のものです。
11/02/24 01:51:40.41 y7AmFaEJ
雪プラグインの新しいの(ただしβ)が出たそうだ。
URLリンク(www.geocities.jp)
どっちかというと同じページのママキタボタンの方がイカスw



312:名前は開発中のものです。
11/02/24 08:26:38.33 zihxCf29
>>311
昔のエロゲにあった緊急回避ボタンだw

313:309
11/02/24 10:25:49.52 +D5oy41z
>>310
関連性のあるページは一通り読んだつもりなのですが見つからなかったので質問させていただきました。

314:名前は開発中のものです。
11/02/24 12:46:12.59 MYN8n8ao
>>228はともかく>>309は過去ログ読もうぜ

315:名前は開発中のものです。
11/02/24 12:49:02.36 I/gdyVxb
ママ来たボタンはあると便利なんだけど、実際はママ来たらぱにくって押すのを忘れてモニターの電源に手が行く罠

316:309
11/02/24 13:32:17.61 +D5oy41z
>>314
「■吉里吉里/KAG/TJS雑談質問スレ■」の過去スレのログでしょうか?

317:309
11/02/24 13:42:31.83 +D5oy41z
>>309ですが、MainWindow.tjsをいじったらできました。
ご迷惑をおかけしました。

318:名前は開発中のものです。
11/02/24 17:12:33.16 qtUka4E2
ママ来たセンサ

マイクデバイスを戸に設置し
普段サンプリングした音を元に監音から足音など異音を拾ったら
エロゲの方にDANGER表示して音量を下げてくれる

どうすか?

319:名前は開発中のものです。
11/02/24 19:57:24.21 bsrGv7Ub
いいんじゃね

でもおまいさんが実装するんだぞ

320:名前は開発中のものです。
11/02/25 00:49:49.32 k6OEBDVR
雪プラグインだの桜吹雪だのみてるとパーティクルが欲しくなってくるじゃねーか。JK(実装の手間考えて)

321:名前は開発中のものです。
11/02/25 00:53:58.97 0YYEeebz
KAGEXにあった気がする
ただし使い方理解するのもめんどい

322:名前は開発中のものです。
11/02/25 01:01:09.58 QM5AOUv+
パーティクルは相当マシンパワー無いときついっしょ。
動画で重ねた方がさすがに早いし軽いって。

323:名前は開発中のものです。
11/02/25 01:46:21.60 ll7vz09M
あるいはどうしてもエンジン側で処理したいっつうのなら
OpenGLなりDirectXなりを経由してGPU弄れるようなプラグインを用意して、
処理をGPUに投げるかって所だな。


全部CPUでやったらi7でも潰れっちまうお……

324:名前は開発中のものです。
11/02/25 11:31:57.14 Bh5HnGf3
動画で違和感ないループってどうやって作ってんだろ

325:名前は開発中のものです。
11/02/25 11:53:39.55 QM5AOUv+
>>324
『Light Works』
URLリンク(lightworks.blog137.fc2.com)

1月20日の記事に作り方のヒントみたいな物が書いてある。
何を作りたいのか具体的にあるならこっちで聞くよりアフターエフェクツのスレで聞く方が良いと思われ。
もっともあっちはあっちで初心者スレでも超初心者はボコボコらしいからな。

326:名前は開発中のものです。
11/02/25 12:33:24.18 R0BWyfnx
>>318
Kinect使った方が実装楽そう

327:名前は開発中のものです。
11/02/25 15:42:11.81 E7rXVLuh
APimageプラグインを使わせてもらってるんですが
追加したイメージ部分のクリッカブルマップが無効になってしまうんですが
これの解決方法ってないですかね?

328:名前は開発中のものです。
11/02/25 18:06:39.97 x2ooVdwE
なんで制作者に聞かないの?

329:名前は開発中のものです。
11/02/25 18:45:12.17 jc9ZCn7Q
プライマリレイヤはトランスすると裏になるんだがプライマリに対になるレイヤは無いの?
初期時から裏になるレイヤを設定したいわけなんだが。

330:名前は開発中のものです。
11/02/25 19:10:17.42 mTARLNfK
>>329
page=back じゃなくて?

331:名前は開発中のものです。
11/02/25 19:28:36.80 jc9ZCn7Q
やっぱ適当に作ってpage=backで設定するしか無いのか
一枚しか無いと言う設定はわかるんだが、個人的には最初から裏に設定されてる対になってるレイヤ欲しいな。

332:名前は開発中のものです。
11/02/25 19:32:21.93 pkqC3WJG
KAG のプライマリレイヤは kag.fore.base で、kag.back.base と対になってて、常にその名前で参照できるように制御されてるわけだが…

333:名前は開発中のものです。
11/02/25 19:43:57.07 jc9ZCn7Q
>>332
それだとプライマリの画像領域を変更した場合はkag.back.baseも追従してしまうから、対じゃなくて親子と思ってしまうんだな。個人的には。
まあプライマリに子供二枚作れば済む話しなんだけど、なんか時々対になるレイヤーがあると構文の見栄えが良いなと思ってしまった。

334:名前は開発中のものです。
11/02/25 20:37:39.75 KaGPHYgI
>>330-331
え 任意でそんなに簡単に裏表変えられるの??
kag.fore.baseが表でkag.back.baseが裏でどっちから作るかで表裏決まるんじゃないの??
snowplus.ksとか前読んで勉強した時にそうやって作られてたからそんなものだと思ってたけど。。。

335:名前は開発中のものです。
11/02/25 21:36:25.37 qaX1hK9s
>>327
クリッカブルマップを別のレイヤで使えば良いのでは

336:名前は開発中のものです。
11/02/26 00:07:13.50 AgOQ7ojX
>>327
追加してるレイヤの、hitThresholdを0にしたらどうだろうか。

337:名前は開発中のものです。
11/02/26 03:20:01.45 m+7cPohm
パーティクルで思い出した。
URLリンク(fujidokoro.sakura.ne.jp)
すごいよね、このひと。ノベルゲーのエフェクト程度ならフルTJSで充分いけるってコトじゃないだろうか。

338:名前は開発中のものです。
11/02/26 14:47:18.59 ehCnx66C
>>337
うちのPCそこそこ早いからわかんないけど、これ1G程度のマシンだと快適に動く?
動くならかなりいけるって事だと思うけど。

339:名前は開発中のものです。
11/02/26 15:19:05.07 s69yTdd8
これってどれだよ
3Dパーティクルなら使い物にならない

340:名前は開発中のものです。
11/02/26 21:29:14.69 AgOQ7ojX
>>337
Core2Duo 1.8GHz でそこそこ動かすと25~30%くらいCPUを食う。
似たようなのを前に作ったけれど、アフィン変換しながら画像を
コピーしたレイヤを多数表示するのは結構重くて、使いどころを
選ぶよね。
何でもできるわけじゃないけれど、TJSでも結構できるのは
敷居が低くて助かるよ。


341:名前は開発中のものです。
11/02/26 21:37:55.17 AgOQ7ojX
>>327
hitThreshold = 256 で直ってたよ


342:名前は開発中のものです。
11/02/26 23:27:56.43 GES0duZD
>>335-336>>341
解決しました
ありがとうございます

343:名前は開発中のものです。
11/02/27 00:16:41.64 xKnpNi19
>>338
定格の1050TでCPU7%止まりだったが多分一度GCが動き出してからずっと24~30辺りをふらふらして27で落ち着いた。
CPUよりメモリが貧弱だと足引っ張って辛いだろうな。

344:名前は開発中のものです。
11/02/27 02:16:05.02 aGPT5nfm
【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 【スタッフ募集】
URLリンク(ex14.vip2ch.com)

345:名前は開発中のものです。
11/02/27 20:06:50.11 5FRHRkMk
いい加減うざい

346:名前は開発中のものです。
11/02/28 12:21:43.11 flqsSjoT
ソコのイチだけど、次このスレに貼ったら削除依頼だします。私も動かないとね。

347:名前は開発中のものです。
11/02/28 18:18:23.70 nJBVkzYg
多分gutchieさんのとこだったと思うんだが
吉里吉里で削除や移動などファイル操作できるようにする
プラグインってもうなくなちゃったんだろうか?

348:名前は開発中のものです。
11/02/28 18:20:18.43 nJBVkzYg
すまん間違えた
Los Dos Pescadosさんとこにありました
失礼ました

349:名前は開発中のものです。
11/02/28 22:43:39.49 AlSK4+PX
画像ファイルの有無をチェックする関数なんかは無いでしょうか

350:名前は開発中のものです。
11/02/28 22:47:37.48 nJBVkzYg
>>349
ほい
Storages.isExistentStorage(path)
詳しくはリファ参照

351:名前は開発中のものです。
11/02/28 22:56:22.73 AlSK4+PX
>>350
無事に問題解決できました
すばやい回答どうもありがとうございました

352:名前は開発中のものです。
11/02/28 23:19:54.77 DPfIz8KU
ruleファイルに入っているjpgのファイル名一覧を配列で欲しいんですが
そういうことはできないんでしょうか?

353:名前は開発中のものです。
11/02/28 23:36:13.17 7LLRvgzA
ここで聞いてるあいだに、地道に配列に入れた方が早い

354:名前は開発中のものです。
11/02/28 23:54:06.17 W5nYDprQ
ファイルをDBで管理してsqlite3.dllで取り出す

・・・よりも地道が一番だと思うよ

355:名前は開発中のものです。
11/03/01 00:03:50.18 /eLd3mXa
フォルダの中身をテキストで出力するソフト使って
置換で拡張子消して、コピペしてCSVに貼り付けてそれ読めばいい

356:名前は開発中のものです。
11/03/01 00:03:59.86 V9X3VKWX
コマンドプロンプトで
cd /d "c:\フォルダのパス"
dir|findstr .jpg>jpgリスト.txt

357:名前は開発中のものです。
11/03/01 00:59:57.25 EOFZUKbk
そういうんじゃなくって、ユーザの操作やら何やらによって
ruleフォルダの内容が増減できるようにするんじゃないの?
で、その時々の環境に応じた動作をするためにフォルダ内容の取得が必要と

358:名前は開発中のものです。
11/03/01 07:34:01.50 v9R8NxSc
dirlist.dll使えばいいよ

359:名前は開発中のものです。
11/03/01 14:46:19.43 cXaSsGx5
>>356
他所で聞けと言われそうだけど、詳しそうだから教えて欲しいんだが
DOSプロンプトで全角が扱えない時と8文字以上は~になるケースはどう言う風に打ち込めばいいんだろう?
パスでそんなケースあるし、今回のrule画像のファイルも文章になってる長いファイル名あるだろ?

360:名前は開発中のものです。
11/03/01 18:53:44.93 FFcc6FmF
>>359
ファイル名一覧がとれればいいのか?
エクスプローラでファイルを選択して、シフトキーを押しながら右クリック。
「パスのコピー」でクリップボードにファイル名一覧がコピーされるので、エディタでペースト。
windows 7ではできるが、xpや2000はついてるかわからない。

361:名前は開発中のものです。
11/03/01 18:58:55.46 cXaSsGx5
>>360
そうするしかないのか。
以前winが飛んだ時とかdosプロンプトからブッコ抜いて待避させようとして、全角とか8文字制限で結局一部しかぶっこ抜けなかったから。
コピペ前提だと、この場合は無理か。。。
ありがとう。

362:名前は開発中のものです。
11/03/01 22:10:14.22 5L2bYPko
8文字ってISO準拠モードか?
生憎、そんな状況に陥った事は無いので詳細は解らないが、
全角に関しては、conimeが動いてなかったとか言う落ちじゃないか?
アレが無いと、cmdさんは日本語理解してくれないぞ。

363:名前は開発中のものです。
11/03/01 22:15:11.63 5L2bYPko
…ああ、「winが飛んだ時」って事は、レスキューか何かか。
その場合だと、機能が制限されてるそういうcmdさんになるのかな。
winが飛んでも、HDDが逝ってなければ、外付けのHDDとして認識させれば
大抵データは復旧出来るぞ。

364:名前は開発中のものです。
11/03/02 07:37:02.49 MqXUxmnj
外付けとして吸えるんだな なんかそう言う事書いてあった気もするが・・・・
まえは結局バラしてHDDだけをケースに入れて吸い出してたけど、今のモニター一体型だからバラスのも困難そうでかなり飛ぶの怖かったりする
バックアップは豆にね!って事なんだと思うけど、テラサイズをBUはさすがにな^^;
なんにしてもスレチで申し訳なかった ありがとう

365:名前は開発中のものです。
11/03/02 11:29:09.34 cyablUnG
マクロの中で
[locate x=0 y="&mp.top"]
だとちゃんと表示されるのに
[locate x=0 y="&(mp.top + 10)"]
だとおかしくなるのは何故なんでしょうか?

366:名前は開発中のものです。
11/03/02 11:38:37.26 +UOd8+SI
>>365
mp.topが数値じゃなくて文字になっちゃうから
mp.topが"100"のときには"100"+10で"10010"になる
単項+演算子使って数値に変換すればおk
[locate x=0 y="&(+mp.top + 10)"]

367:名前は開発中のものです。
11/03/02 11:45:57.70 cyablUnG
>>366
ちゃんと表示されるようになりました
ありがとう!

368:名前は開発中のものです。
11/03/03 00:49:00.05 IZ39RwsW
>>364
一応補足しておくと、「windowsの領域」や「ブートローダーの領域」がバッドセクタ化して読めなくなった等であれば、
そのHDDの他のファイルを読み込む事は出来るのだけど、「MFTの領域」がミラー共々逝っていたとしたら、
単純に外付けHDDとして認識させても、中のファイルは読み込めない。
こういう場合、専用のアプリケーション等を用いて、MFTを復旧させなきゃいけない。
これにはリスクが伴うので、大抵は、linux等でHDDのバックアップを取り、その後にMFTの復旧やファイルの捜査等を行う感じになる。
唯、適切な処置を施せば、復旧率は悪くない。
最悪なのが、HDDを認識しないパターン。
接続周りを見直す+置き換えたとしても、HDDが認識出来ないのなら、恐らく物理的に逝ってる蓋然性が高い。
こうなれば、最早専門業者行きパターン。 20万円になります ^ ^ レベル。

さて置き、ディスク全てのバックアップはせずとも、重要なファイル等に関しては、バックアップを強くお勧めする。
ここには、吉里吉里をお仕事として触ってる方々も居るだろうけれど、仮に作業中のデータが全て逝ったとすると、
対外的信頼も含めた損害額は馬鹿にならないからね。
エロ動画とかはまた集めるとして、重要なデータのバックアップは本当お願いします。
顧客にそれやられて、死にそうになった事があるので…。

369:300
11/03/03 13:58:02.20 maXIQwoK
一週間ほどお待たせ致しました。

URLリンク(www.dotup.org)

不必要な物はカットして整理した物をアップしました。
別途適当な画像を一枚準備して頂いて50行のファイルネームの書き換えをお願いします。

右上をポイントすると画面がじわっと出て来てopacity=255になるとそれで一時固定し、255以前だと自然とまたじわっと消えていきます。
一旦固定したら画面左上側をポインタするとじわっと消えていきます。
内部的にはonMouseMoveを四つ(fore二つ back二つ)動かして、動き始めたらpp_cg_fore.hitThreshold=256にしてそっちに作業を移してメッセージ枠の上に被せてメッセージが進まないようにしてあります。

現状でほぼできあがってるのですが、一つ問題点があります。
フルスクリーン起動には対応したのですが、今度は逆にフルスクリーン起動>通常サイズへ移行した時に拡大率がそのままで画像の一部だけが表示される状態になってしまいました。
何かスクリーンサイズが変わった時に呼び出されるメソッドがあるのでしょうか?

370:名前は開発中のものです。
11/03/03 14:31:47.27 Duf4ivxm
Window.fullScreen を触らないかぎりかわらないんだから、それを操作するところ全部に判定処理をいれればいいんじゃね

371:名前は開発中のものです。
11/03/03 15:20:29.30 maXIQwoK
>>370
なるほど。
例外ぽい書き方でちょっとみっともないですが、それが一番良いやり方かもしれませんね。

倍率はやはりこちらで計算するしかないのでしょうか?
内部的には、ちゃんと倍率を計算してるようなので、どこかにその値があるのでしょうか?
kag.setZoomでセットしてある値を直接取り出す方法が分からず、結局計算式に同様の式例えばzoom=int(kag.innerHeight/ kag.scHeight)
を書いて取り出すしか無いのかな?と思ったのですが。

372:名前は開発中のものです。
11/03/03 19:38:50.90 8WVsBiIi
edgeExtentとかedgeEmphasisみたいに影を薄くしたりぼかしたりする方法ってありますか?
あと、メッセージ履歴のフォントって太字は設定できるけど縁取りとか影って無理なんですかね

373:名前は開発中のものです。
11/03/04 14:22:45.48 Px8f24P8
すみません、ちょっと理解出来ない部分があって質問させてください。
メッセージ関係で、例えば前景レイヤーのindexを1500000としてメッセージの手前に持って来ても画面クリックするとメッセージが進みます。
kag.fore.layers[0].hitThreshold=0;としても同様でした。
一方プライマリレイヤーに新しくtemplayerを作って.absolute=1500000;とすると.hitThreshold=256;としてもメッセージは進まなくなってしまいました。
どうしてこうなるのでしょう?
また、自前で作ったレイヤをメッセージより前に表示させつつメッセージを進めるとか出来ないのでしょうか?

374:名前は開発中のものです。
11/03/04 14:54:11.42 UGIif/re
>>373
>どうしてこうなるのでしょう?
BaseLayer.internalOnMouseDownでonPrimaryClickが呼ばれなくなるから(isPrimaryで呼ぶか判別してる)
>また、自前で作ったレイヤをメッセージより前に表示させつつメッセージを進めるとか出来ないのでしょうか?
onPrimaryClick呼ばれるように直さないと駄目

375:名前は開発中のものです。
11/03/04 15:32:27.54 Px8f24P8
さっそくお返事ありがとうございます。
その差を理解出来ました。
大変ありがとうでした。早速手をつけてみます。

376:名前は開発中のものです。
11/03/04 18:25:33.81 KVqwIY3B
URLリンク(ex14.vip2ch.com)

377:名前は開発中のものです。
11/03/04 22:27:59.29 U9XaMQoC
ごった煮さんのSnowPlusBeta
「ほうらコレがいいんでしょこれが!」

くそぉ、その通りだyp!
なんか悔しい・・・・

378:名前は開発中のものです。
11/03/04 23:22:55.59 kmXPVer7
>>369
違ってたらごめんなさい、単純に84~99行目あたりのzoomの
処理を除くだけじゃダメなんでしょうか。こっちではそれで
問題なく動いているように見えます。


379:名前は開発中のものです。
11/03/05 00:48:29.65 hfr2t6FR
本当ですねorz 偶然直ってたのを逆にバグの元にしてました。
実は書き換える前はポインタの座標はinnerWidthで取っていたのですが、scWidthにすれば自動的に変換されるのですね。
書き換える前は、innerWidth-50;とかしていまして、
するとフルスクリーンのまま起動すると見た目は800*600を拡大したまま表示しているのに、マウス座標は拡大したサイズになってしまって。
結果画像は800*600のドットピッチに対してマウス座標が適応されてしまって拡大した分(仮に横1200だったとして400ドット分)ずれてしまってどうしようかと思って墓穴掘ってましたorz
ありがとうございます。

380:名前は開発中のものです。
11/03/05 17:08:38.78 xTY8aMRu
ゆずソフトののーぶる☆わーくすに
M2 CheeseWare Motion Library(motionplayer.dll) というプラグインが入ってたのですが
ググったところ 専用ツールで作ったモーションファイルをwmtnタグで
AffineLayerに描画するKAGEXのプラグインらしいってことはわかったんですが
その専用ツールで一般的にどんなモーションを作るのか教えてください

フェイスモーションとかリップシンク的なものなのかなぁと勝手に予想はしているんですが
上記の作中にそのようなモーション見受けられないんで気になって眠れません


381:名前は開発中のものです。
11/03/05 17:30:25.43 +tiF9Vld
>>380
URLリンク(ruriko.denpa.org)
ライセンス云々てあるから多分使うにはお金がかかると思うよ

382:名前は開発中のものです。
11/03/05 17:30:49.00 /Vhi3J6n
KAGEXのソース嫁

383:名前は開発中のものです。
11/03/05 17:49:45.93 0Jrb35qn
>>381
これは具体的にはただ2Dから動画を作るツールですか?
それともリアルタイムに演算させてるのでしょうか?

384:名前は開発中のものです。
11/03/05 17:52:37.53 xTY8aMRu
う、最新のポストで丁度取り上げてたのか、気づかなかったorz
ありがとでしたすっきりしました
M2Motionでググると結構ヒットしたのでいろいろみてみます

385:名前は開発中のものです。
11/03/05 18:25:42.63 /Vhi3J6n
>>381
Dirty Regionを再描画管理クラスで見張ってガリガリ回すよりシーンベースにしたほうが楽じゃないか?
とか誰かさんに言ってみる。
まあ、motionplayer.dllの詳細が分からんから憶測だが。

386:名前は開発中のものです。
11/03/05 20:11:04.17 jfmvZ7j+
吉里吉里の通常描画系の場合、がりがり回す以外の方法が無いお

387:名前は開発中のものです。
11/03/06 09:01:46.93 zn8ZUsc9
[macro name=debug]
[eval exp="dm('DEBUG:' + %name)"]
[endmacro]
[debug name="test"]
で、コンソールにDEBUG:testって表示させたいが、うまくいかない。
""内の%はマクロによる置換対象にならないようなのですが、
どうにかする方法はあるでしょうか?


388:名前は開発中のものです。
11/03/06 10:27:19.19 TyEhaG39
[eval exp="dm('DEBUG:' + mp.name)"]

マクロの時はmpね。

389:名前は開発中のものです。
11/03/06 10:27:33.78 uTeqOwbw
>>387
[eval exp=...] の中ではマクロ引数は mp.xxx で参照する。
だから、
[macro name=debug]
[eval exp="dm('DEBUG:' + mp.name)"]
[endmacro]
だよね。


390:387
11/03/06 11:25:03.99 zn8ZUsc9
>>388
>>389
mpで参照できる旨、ちゃんとリファレンスに同様の例で書いてありますね……。
もう一度きちんとリファレンス読み直します。
どうもありがとうございました。

391:名前は開発中のものです。
11/03/06 12:32:27.75 JCbMQq4L
M2Motionってとりあえずインストールしてみようとしたらエラー起きてダメだったy
日本語解説してくれてるとことかさすがになさそうだな

392:名前は開発中のものです。
11/03/06 13:04:29.41 EgMaK5Hx
日本語解説って……そもそも一般公開されてないブツをどうやってインストールするんだ?

393:名前は開発中のものです。
11/03/06 14:05:59.91 56dmx9Wy
すみません質問ですが宜しいでしょうか?

現在、同人ゲームを製作中なのですが、
テキストの横(左側)に別枠でキャラの表情差分を入れようかと思うのですが
吉里吉里の公式参考書(茶色のカバーの本)を読んでも載ってないので
ご教授くださいませ

簡単に説明すると、キャラの立ち絵は一種で、
別途、正方形の枠に描いた表情の差分をテキストの左側に入れたいという事です。

394:名前は開発中のものです。
11/03/06 14:24:07.37 TyEhaG39
pimage
もしくは前景レイヤに表示させてメッセージレイヤへ重ねる


395:名前は開発中のものです。
11/03/06 15:00:09.23 JCbMQq4L
>>392
サンプルっぽいのDLしたんだが違うのか
俺の語学力練習相手になりませんだな

>>393
普通ならimageでindexをメッセージレイヤの手前にセットするのが初心者にはいいけど、たぶんその知識も無いだろうからまずは本を全部熟読した方が早い

396:名前は開発中のものです。
11/03/06 19:08:14.31 56dmx9Wy
>>394
>>395
ありがとうございます。何となく仕組みは分かりました
立ち絵やテキストを貼るのと同じ要領で、左隅にスペースを設ければ良いのでしょうか?

本をよく読んでみる事にします

397:名前は開発中のものです。
11/03/06 19:17:35.04 JCbMQq4L
とりあえずindexの意味が分かれば最低限は出来る
出来るけど・・・結構面倒ではある

398:名前は開発中のものです。
11/03/06 20:00:39.51 F+dRh+7E
一回マクロ化しちゃえば後は楽だよ

399:名前は開発中のものです。
11/03/07 00:56:23.12 JrV8vJa3
それよりM2ってまだ生きてたのか

400:名前は開発中のものです。
11/03/07 01:21:52.20 cNMRYwc2
ゲーム業界には (株)M2 と (有)M2 がそれぞれ無関係にあるんだぜ

401:名前は開発中のものです。
11/03/07 03:58:38.90 Y58TgQZn
Yahoo!とYahoo! Japanみたいなややこしいこと言わないでっ!

402:名前は開発中のものです。
11/03/07 14:54:17.66 5ESstXg/
OUTFOCUSさんの、全画面切り替えが簡単で使ってたんだけど、これ切り替えるときに警告音が鳴る事に気がついてあっちこっち調べたけどどこで鳴らしてるのかわからなかった。

URLリンク(hpcgi1.nifty.com)
Alt+Enterキーで画面モードを切り替えるには

誰か分かる方いらっしゃいますか?

403:名前は開発中のものです。
11/03/08 10:44:16.11 o56rqYQq
切り替え時に音なんて鳴ったっけ?
Alt+Enterに他のアプリが反応しているとか

404:名前は開発中のものです。
11/03/08 10:45:19.62 yLwbGC6W
質問です。
文字を履歴だけに表示したいのですがどうすればいいでしょうか?
どこかでマクロ?を見た気がするんですが、いざ使おうと言う時にどこで見たか忘れてしまいました。
どうぞよろしくお願いします。


405:名前は開発中のものです。
11/03/08 11:04:31.86 Mqm40Hje
>>403
7なんすけど、鳴るんです。
onFullScreenMenuItemClick自体は鳴らないから、keyDownHookかなとおもったんだけど・・・・

406:名前は開発中のものです。
11/03/08 11:28:57.84 Mqm40Hje
鳴らないと言われてまっさらな232-r2で試してみたんすが、なんでか鳴りますね。
Alt+なにかのキーを押すと鳴るっぽい。
書き換えてClt+Retにすると鳴らないんだけど、Altキーとの組み合わせが何かに反応してwinの警告音を鳴らしてるっぽい。
他のアプリではAlt+なにかのキーでは鳴らないんだけど、何に反応してるんだろう?

407:名前は開発中のものです。
11/03/08 11:35:45.73 guQuwoZj
Altは、Windows のコマンドショートカット処理用のキーなので、対応するコマンドが定義されてないとエラーで音がなる仕様。
ためしに Alt+A とか適当に定義されてなさそうなのをおしてみればわかるかと。

メニューに Alt-Enter のショートカット指定が入った項目を足すとそれが処理を受けてくれるのでならなくなる。
すなおにそれ経由で処理するようにするか、あるいは、visible=false にしたダミーのエントリつくっておけばいい

408:名前は開発中のものです。
11/03/08 11:57:59.39 wtSgpfvk
なるほどそれで鳴るのか。
鳴らない人は、ちゃんとメニューと合わせてあるのかな?うちはそっちは外してたから鳴ったのか・・・
ありがとう、さっそくダミーの形で組み直してみる。

409:名前は開発中のものです。
11/03/08 12:02:15.56 guQuwoZj
詳細な仕様的としては、メニュー側で処理されない Alt+なんたらを押すと、WM_MENUCHAR メッセージが来て、
そこで MNC_IGNORE を返すとビープ音がなる。デフォルトのプロシージャは これを返してる模様。

URLリンク(msdn.microsoft.com)(v=vs.85).aspx

吉里吉里のソースにはこのメッセージを処理してるところは見当たらないので、たぶんそのままデフォルトの動作になってる。
メッセージ処理をよこどりするプラグインを書いて MNC_CLOSE を返すようにすればすれば一括しての抑制が可能だとは思われます

410:名前は開発中のものです。
11/03/08 12:12:17.17 wtSgpfvk
さすがにそこまでの知識はないっすから、ヘタに弄って大元のwindowsの方に影響出ると怖いんで(一応製品なんで)、メニューの書き換えでやってみます。
ありがとうです。

411:名前は開発中のものです。
11/03/08 17:32:27.42 TuKSBSqe
うーん・・・
ぜひADVゲームを作ってみたくて落してみたんですが難しい・・・
通常のADVゲームにある機能(セーブやロード、音声ボリューム調整など)
が、すでに備わった状態のADV製作者むけ吉里吉里って配布されていますか?

もしごぞんじのかたいましたら、教えてください

412:名前は開発中のものです。
11/03/08 17:35:26.98 nm0zBdN5
確か、templateフォルダっていうのが便利じゃなかったか?

413:名前は開発中のものです。
11/03/08 19:07:16.40 ksvMV7sW
セーブ/ロード画面とかオプション画面とかギャラリーとか全部自分で作らないと駄目じゃん
誰か公開すればいいのにってずっと前から言われてるよね

414:名前は開発中のものです。
11/03/08 19:10:02.00 o56rqYQq
>>411
templeteを単にコピーしたとして
セーブロード>プルダウンメニューで可能
ボリューム>kag3pluginフォルダのgvolumeプラグインを使う
gvolume.txtを参考に導入する

何で吉里吉里を使おうと思ったのか分からないけど、この程度の勉強は必須
それも難しいと言うなら、別のノベルツールを使うというのもアリじゃないでしょうか
この板にもいっぱいスレッドあるしね

自分の考えでは、吉里吉里は「何でも出来る代わりに初心者向けではない」ツール。

まぁぶっちゃけ、面白い物語を全力で最後まで作るのが先で、ユーザーの需要もそこにある
機能の充実はスキルが貯まったらでOK

415:名前は開発中のものです。
11/03/08 19:53:39.29 TWXbcBQ8
サークル煌明さんのメッセージをフェード表示するプラグインで、ch4Fadeや、chfadetimeを構文中に直接変えようとしたけどうまくいかない。
どう言う風に弄ったら反映されるんだろう?

416:名前は開発中のものです。
11/03/08 20:33:51.02 IzxVyOg8
ちょっと質問なんだが、お前らどうやって吉里吉里の使い方覚えた?
KAGリファレンスだけだとどうしても限りがあると思うんだ

かと言ってフリーの吉里吉里で作ったゲームを解析しようにも暗号化されてるだろうし・・・

誰か教えてくれ

417:名前は開発中のものです。
11/03/08 20:48:16.79 TuKSBSqe
>>414
できました! やった! これで勝つる!
・・・と思ったら、また問題が。
サンプルを入れてBGMとSEはならせました。ですが、
このふたつとは別にキャラクターボイス専用のフォルダを設けたい
(つまり音声を3種類使い分けたい)のです。
どういうフォルダを作って、どういう構文を入れればいいのでしょうか?

BGMとSEは、テンプレフォルダに最初からあったbgm とsoundのフォルダに放りこんで
鳴らすことができたのですが。

システムフォルダのコンフィグの、再生メディアはWAVEに設定、
同時にならせる音は3種類に設定しています。

418:名前は開発中のものです。
11/03/08 20:59:01.68 TWXbcBQ8
フォルダは関係無いよ 分けておいた方が無難だけどたぶん今の状態で説明するとかえってまずくなるかも
SEバッファは複数同時にならせるからSEバッファを複数使う

419:名前は開発中のものです。
11/03/08 21:02:47.68 5APGWFD4
>>416
とりあえず見よう見まねで何か作ることからじゃね
つまらないものでもいいから
というか短くてつまらないものを10個作る方が長いのを1個作るよりいい

420:名前は開発中のものです。
11/03/08 21:15:16.65 IzxVyOg8
>>419
他人の真似か・・・
やっぱ過去ログみたりとかかな

それでもわかんないことは聞けって話ね

421:名前は開発中のものです。
11/03/08 21:41:23.39 5APGWFD4
最初から完成品を作ろうっていうんじゃなくて
「絵も何もなしでただエンターキー押すだけのバカノベル」とか
「絵はないけど選択肢がついて多少遊べるようになった」とか
「絵がついた!」とか
そういうのでいいんだよ

あと、順を追って読んでくような講座っていくつかなかったっけ
少尉とかguchieさんの講座とかってもうなくなったんだっけ

422:名前は開発中のものです。
11/03/08 22:22:42.01 guQuwoZj
>>416
そもそもゲーム作るのに必要な知識ってのは吉里吉里とは無関係。

一般的な方法で知識を得ているのなら、それを吉里吉里上でどう実現するか、
というだけの話でしかなくて、あとは吉里吉里リファレンスとTJSリファレンスと
わからないことがあった時に聞きに来るこのスレががあればどうにでもなる


423:名前は開発中のものです。
11/03/08 23:55:54.09 nnpcu+ry
>>413
公開されているのとは違うがgutchie氏の吉里吉里本二冊に収録されている
他の吉里吉里本については知らないので誰か頼む

424:名前は開発中のものです。
11/03/09 01:24:54.30 uVsmyDuy
>>416
特に変わったところはないクラスベースになった劣化jsなんで
TJSと吉里吉里のdocに書いてあるビルドインオブジェクト見ただけで使えるようになった。
これが中途半端なプロトタイプのluaや俺オブジェクト指向なrubyみたいな変態だったらそうもいかなかったと思う。

425:名前は開発中のものです。
11/03/09 01:36:59.56 ukXmSwgK
最初からハードル上げすぎるとドハマリするかもしれませんしね。
自分がスクリプトだけに集中できる人的環境ならともかく、
あれもこれもやってゲーム自体がなかなか完成しないと本末転倒。
あまり欲張らず、今回はできる範囲まで、次の作品は改善して、さらに次は・・・
みたいに自分のスキルを上げていくのがよいと思います。
ぜいたく言わなければ初期状態の吉里吉里でも問題ないです。

426:名前は開発中のものです。
11/03/09 10:30:49.22 OYkcYtnI
一言で言うことができる仕様が、かならずしも
容易に追加できる仕様であるとは限らない

説明が非常に困難な仕様が、かならずしも
追加に困難な仕様であるとは限らない

あなたが、簡単だ、または困難だ、と考える仕様を
実際に実現するには、まずあなたが、手にしているソレは、
何ができて、なにができないのかを理解してください

(デフォルトの状態から)××を■■できるようにしたいけど
○○するための□□をできるようにするためには
どうすればいいか?
□□を実装するために必要な修正箇所およびそのための知識が
容易に説明や、解説できるなら
レスも数行ですむが、そのようなケースではない場合
◆◆の改造やマクロの追加をほどこしているならば容易に□□の追加実装ができるが
◆◆の改造やマクロの追加をほどこしていないなら、
まず◆◆の説明や、マクロの追加実装を
理解してもらわないと話しにならないので

あなたには、この ××を■■できるようにしたい という
仕様の追加は、
まだ(あなたに理解できるように説明するのは)難しいので
(数行のレスで説明するのは)無理です

となるだろうな


427:名前は開発中のものです。
11/03/09 10:48:06.79 OYkcYtnI
>>417
素材の管理の都合上、音声用の素材は別フォルダに入れて構築したい
という仕様変更と読み取れる
 
あなたの手にしているソレは、(デフォルトの状態から改造していない場合だったとしても)
素材を入れるためのフォルダの定義をしている箇所のファイルが存在しているので
ソコに、今回追加したいフォルダを追加記述して定義すれば、
今後は、追加定義されてたフォルダに素材を収納して運用できます
しかし
その追加改造を施すことで、この改造の意味を理解していないと
開発中は問題なくても、
たとえば製品としてリリースする時の圧縮の時や、
追加パッチを出す場合に
問題を孕む可能性があります
よほど変な運用をしなければ問題が出ることはありませんが、
なにをもって、よほど変な運用とみなすかは、千差万別なので
たぶん、問題が出るでしょう
 
どうしてこのような問題が発生する懸念があるのかを理解できるまでは
(動作上は)現状のどのフォルダに素材をいれても、用意した音声データを使用して
音を鳴らせるので、SE用のフォルダ等に、混在していれておいて
(管理上ファイルが混ざってしまって大変ですが)問題ないでしょう


428:名前は開発中のものです。
11/03/09 12:05:19.17 jDHIAzIV
あんまり初心者遠ざけんなw

>>417
本体を改造すればvoiceフォルダ作れるけど、皆が指摘するように
現時点ではやらないほうがよい

理解をしていないにも関わらずあれこれイジってバグが出た場合、
自分のゲームのユーザーに対してどうサポートすんのよって話だ
分かりませんので2ちゃんで聞いて下さいとは言えまい

効果音のファイルは必ずSから
音声のファイルは必ずVから始まるとか、
区分できるようなファイル名にしてsoundフォルダに入れると便利
どうしても独立させたきゃ、othersフォルダにでもつっこんどくといいよ

429:名前は開発中のものです。
11/03/09 12:38:01.37 P/gM8oZP
回し者みたいだけどguchieさんの本買って読むのが一番わかりやすいと思う
右クリックコンテンツの作成仕方以前の内容は完全に初心者向け

430:名前は開発中のものです。
11/03/09 13:12:53.06 nS3G8sDs
フォルダ追加くらいはそこまで心配するほどの難易度でもなかろ

>>417
[eval exp="Storages.addAutoPath('voice/')"]
これを起動直後にでも書いとけば、以降はvoiceという名前のフォルダを認識するようになる

431:名前は開発中のものです。
11/03/09 13:35:26.16 P/gM8oZP
>>430
それやると実はマズイ
ましてやプロが作る製品だと

回避策はあるんだけど、パッチを当てた後でさらにvoiceフォルダーが最優先されるから、そのフォルダーの中身の分を書き換えようとすると書き換えが面倒になる

432:名前は開発中のものです。
11/03/09 13:52:18.83 xnYm4qmr
問題が有ったファイルを差し替える為のファイルを別名保存
(元のファイルがfoo.oggだったならfoo_patch.oggとかに変更)してパッチに含め、修正シナリオの方で
foo.oggではなくfoo_patch.oggを呼び出すように変更すりゃ解決する案件ではあるがね

433:名前は開発中のものです。
11/03/09 13:55:05.71 nS3G8sDs
[eval exp="Storage.addAutoPath('voice/')"]
[eval exp="Storage.removeAutoPath(System.exePath + 'patch.xp3>')"]
[eval exp="Storage.addAutoPath(System.exePath + 'patch.xp3>')"]

質問者がプロが作る製品の話をしてるかどうかは知らんが

434:名前は開発中のものです。
11/03/09 13:59:17.22 P/gM8oZP
あれ?すまん、てっきり吉里吉里初心者プロさんかと思ってた

435:名前は開発中のものです。
11/03/09 14:12:40.06 nS3G8sDs
>>433で大丈夫だと思ったらできなかった
きゃいん

436:名前は開発中のものです。
11/03/09 16:31:24.18 6exQQ9NN
初めは何も考えずにInitialize.tjsにStorage.addAutoPath('voice/')で十分だろ。

437:名前は開発中のものです。
11/03/09 18:51:49.33 O6k9VPrf
macro内でテキストを引数につかおうと思って検索してみたところ
chというタグがあったのですが、これだとテキストが一瞬で表示されて
しかも改行もされないのですが、どうすれば普通にテキストを表示させられるのでしょうか?

438:名前は開発中のものです。
11/03/09 19:05:50.92 wK/IVVlp
>>437
embタグとmpをつかう

[macro name=てすと]
[emb exp=mp.text]
[endmacro]
[てすと text="表示する文字"]

439:名前は開発中のものです。
11/03/09 19:24:38.49 O6k9VPrf
>>438
ありがとうございました

440:名前は開発中のものです。
11/03/09 21:30:23.55 RmCjPJTm
431に同意。こちらに理由が詳しく書いてあるよ。
URLリンク(www.geocities.jp)
かつて、正にパッチ出す時にハマった…


441:名前は開発中のものです。
11/03/09 23:50:14.72 S1tcnTft
ルパン風予告…ってわかりますかね?
それのプラグインってありますか?

442:名前は開発中のものです。
11/03/09 23:56:41.94 BOk9nXfW
それくらい自分でできないなら動画でやればいい。

443:名前は開発中のものです。
11/03/10 00:04:40.90 xYVK8QlI
AEでも実は量が多いとじみーに面倒

444:名前は開発中のものです。
11/03/10 00:12:13.94 YSsGibKH
>>441
wait挟んで切り替えるだけ。音とかは好きに入れればおk
めんどくさいなら自分で使いやすいようにマクロ化

@current layer=message0 page=fore
@deffont size=50
@position visible

[wait time=100][er]

[wait time=100][er]

[wait time=100][er]

[wait time=100][er]

[wait time=100][er]

[wait time=100][er]
[nowait]
ルパン風予告
[endnowait]
@s


445:名前は開発中のものです。
11/03/10 00:33:12.18 5G06M1sy
image "ル.画像"
playse "カチッ"
wait
image "パ.画像"
playse "カチッ"
wait
image "ン.画像"
playse "カチッ"
wait

WEBのヤツみたいに文字入力も望むならinputでテキスト制御

446:名前は開発中のものです。
11/03/10 00:44:43.40 xYVK8QlI
センタリングした方がよりかっこいいかもな

447:名前は開発中のものです。
11/03/10 01:16:23.89 xYVK8QlI
別の調べ物してたら見つけたんだが、もしかしてまんまこれじゃないか?

URLリンク(krkr.edolfzoku.com)

448:名前は開発中のものです。
11/03/10 12:55:23.51 j/WX0Lpj
KAGでもやれそうな事にプラグインプラグイン言うのは良くないと思うの
スキルアップしないし、作者にとってブラックボックスな部分は無いほうが安心だし

449:名前は開発中のものです。
11/03/10 14:31:20.49 PUnVJVB+
BGMはkag.bgm.playingStorageで鳴ってる最中のstorageを取得出来るけど、
seやmoviesには無い?

450:名前は開発中のものです。
11/03/10 15:52:58.48 j/WX0Lpj
>>449
BGM.tjsの中をみると、playingStorageの値を返す部分があるので
それを参考にSE.tjsをいじるといいと思う
ムービーはやってないからわかんね

451:名前は開発中のものです。
11/03/10 16:03:55.26 PUnVJVB+
やっぱり弄るしか無いのか。
ありがとう。
ちょっと参考にしながら弄ってみるよ。

452:名前は開発中のものです。
11/03/10 19:25:34.27 NnQW3YIw
質問です
配列が存在するかどうかを調べたいのですが、

例えばf.test[n]と言う配列が存在しないならf.test=[]で配列をつくって、存在したら作らないとしたいのです。

if(!f.test[]←ここがよくわからない)
{
f.test=[];
}
とする時のifの式はどう書けばよいのでしょうか?

453:名前は開発中のものです。
11/03/10 19:46:09.71 T9xSKlTX
>>452
=== void で調べるとか

454:名前は開発中のものです。
11/03/10 21:03:16.79 NnQW3YIw
>>453
通常のフラグならそれでいいんだけど、辞書配列になるとダメみたい。
とりあえず配列になるとオブジェクトに変わるのを利用して

typeof f.test=="Object"

これで判定するようにしてみましたけど、なんか違う気がします。。。

455:名前は開発中のものです。
11/03/10 21:22:46.58 jQ8f/olW
if ((typeof f.test) === 'undefined')

456:名前は開発中のものです。
11/03/10 21:41:06.90 NnQW3YIw
>>455
ありがとうございます。
undefinedですか、助かりました。

457:名前は開発中のものです。
11/03/10 21:44:13.51 +STJRkFW
[ch text="A"][ch text="B"][ch text="C"][ch text="D"][ch text="E"]
とある場合、画面にはABCDEと表示されますが、このあとでEのみを消去する
方法はありますか?
cm等でメッセージレイヤ自体をクリアし、ABCDまで強制的に進める、
という力技しか思いつかず、困っていまして……。


458:名前は開発中のものです。
11/03/10 22:37:22.44 NnQW3YIw
そこで問題なのは、履歴にたぶんABCD 次にABCと記録される事だと思いますけど、その場合その間だけ履歴を止めて[nowait]で上書きするのが一般的です。

459:名前は開発中のものです。
11/03/10 23:07:38.85 wjaNEYtD
>>457
スマートな方法はないね。
MessageLayer.clearLayer()で矩形塗りつぶしの位置とサイズを指定するように変更するのが一番いいんだけど。

460:名前は開発中のものです。
11/03/10 23:10:23.78 +d6PFYH5
Eだけ別のメッセージレイヤに描画して即非表示にするってのは

461:名前は開発中のものです。
11/03/11 14:40:57.51 GHqP6XA6
システムボタンってトランジョンで非表示にできる?
どうすりゃいいのか教えてたもれ


462:名前は開発中のものです。
11/03/11 14:52:52.57 aw1rftKU
裏ページのボタンを消してトランジションすればええやん

463:名前は開発中のものです。
11/03/11 18:41:53.12 GHqP6XA6
地震やばいがありがとう

464:名前は開発中のものです。
11/03/11 19:29:08.79 ogBBlefv
たいした事じゃないんだけど

[eval exp='f.bg = "BG_01a"']
[image layer=0 storage=&f.bg[1]]

これだとstorageの""はいらないんだけど

[eval exp='f.bg = []']
[eval exp='f.bg[1] = "BG_01a"']
[image layer=0 storage="&f.bg[1]"]

配列だとどうして""無いとエラー起きるんだろう?

465:名前は開発中のものです。
11/03/11 19:42:46.11 dn1THZVc
下はファイル名「BG_01a」を指してる
上は「G」ってファイルを指してる
ていうか大丈夫じゃない、上は文法エラー出る

466:名前は開発中のものです。
11/03/11 20:16:32.77 ogBBlefv
ごめん 上は
[eval exp='f.bg = "BG_01a"']
[image layer=0 storage=&f.bg]

こうね。
つまり普通のf.として使うと""いらないのにって事

467:名前は開発中のものです。
11/03/11 20:20:20.50 GHqP6XA6
>>462
あっさり消えたよ!

綺麗にゆっくり消えたよ!!
ありがとう!!

468:名前は開発中のものです。
11/03/11 20:25:40.99 dn1THZVc
@image layer=0 storage=&f.bg[1]
ならエラーは出ない、それが答えだ

469:名前は開発中のものです。
11/03/11 20:42:56.98 ogBBlefv
>>468
ほんとだ!
なんでこんな事になるんだろう。[]って二重に書けないって事?

470:名前は開発中のものです。
11/03/11 23:51:35.66 K4e8OnF8
エスケープすりゃいいんじゃね?しらんけど。
まあ、KAGの構文エラーには違いない。

471:名前は開発中のものです。
11/03/13 21:57:48.50 D/py7Gfo
すみません。
メッセージレイヤの不透明度なのですが、


// ◆ メッセージレイヤの色と不透明度
// frameColor には 0xRRGGBB 形式で ( RR GG BB はそれぞれ 2 桁の 16 進数)
// メッセージレイヤの色を指定します。frameOpacity には 0 ~ 255 の数値で、
// 不透明度を指定します。メッセージ枠用の画像が指定されている場合は無効で
// す。
;frameColor = 0x000000; // position タグの color 属性に相当
;frameOpacity = 0; // position タグの opacity 属性に相当

;frameOpacityを0にしても、透明になりません。

何か問題があるのでしょうか?
教えてください。

472:名前は開発中のものです。
11/03/14 07:20:59.69 VDmCzuG9
津波と地震が出てくるエロゲは自主規制な

473:名前は開発中のものです。
11/03/14 15:08:03.10 URU4jmQM
メッセージ枠用の画像使ってないよね?

474:名前は開発中のものです。
11/03/14 15:23:35.40 SOEKQh7j
他人が自主規制と言うのはただの規制
たしかそんなエロゲは開発どこもしてなかったと思うけど

475:名前は開発中のものです。
11/03/16 16:20:08.05 3hZWrcU6
どうでもいいけどなんでKAGの設定って
;frameOpacityみたいに行頭に;が付いてるの?

476:名前は開発中のものです。
11/03/16 20:41:19.59 PxUjK7Qq
なんか公式死んでね?


477:名前は開発中のものです。
11/03/16 20:47:32.09 NM9fHFYH
計画停電の影響みたい

478:名前は開発中のものです。
11/03/16 21:03:17.47 BjnjOb1q
>>476
サーバが落ちてるね
kikyou.infoからpingすらかえってこない

>>477
G2かな

479:名前は開発中のものです。
11/03/16 21:12:21.18 /nyeKcFx
>>475
UpdateConfig.tjsで設定行を認識するため

480:名前は開発中のものです。
11/03/23 00:47:35.55 IyUyHoYN
kagexって公式のリポジトリの中が空っぽだったのですが、もう配布してないのでしょうか?

481:名前は開発中のものです。
11/03/23 00:49:52.91 IyUyHoYN
失礼しました。古いURIを参照していたようです。自己解決しました。

482:名前は開発中のものです。
11/03/23 01:24:13.48 OZKuqk6A
辞書(Dictionary)クラスのキー配列を取得するにはどうしたらいいでしょうか?
他言語で言うところのfor-in構文やgetKeys等があるのではないかと探したの
ですがどうにも見つからず、困っていまして。


483:名前は開発中のものです。
11/03/23 02:04:48.70 GRKuv2JK
>>482
以下のURLのkeys()という関数が正にそれ。
URLリンク(www.geocities.jp)
やりかたは、辞書を配列にassignするとキーと値が交互に入るので、それを並べるだけ。

マニュアルにも書いてあるよ。
URLリンク(devdoc.kikyou.info)
assignメソッド参照。

484:名前は開発中のものです。
11/03/23 02:30:54.92 MsKIKagI
>for-in
TJSにそんなスクリプトらしい機能はありません。
Cでレコードを扱うかのごとく低水準なループぶん回して頑張ってください。

#まあ、for-in文自体がもう古いんだが俺は大好きだっ!yieldがあると、なお良い!!

485:名前は開発中のものです。
11/03/23 13:41:33.87 K0UqqEBn
そこで ScriptsEx プラグイン

486:名前は開発中のものです。
11/03/23 15:19:34.51 l8V5/h5k
ぶっちゃけ、継続実装してくれたらあとはAPIレベルで全部自前でやる。

487:名前は開発中のものです。
11/03/23 15:49:39.82 KrMxvhX5
そして俺はそういうのを一般公開してくれたのをありがたく使わせてもらう

488:名前は開発中のものです。
11/03/23 16:02:21.97 W5P2ERYE
質問です。
以下のソースで実行をしたのですが、エラーがでてしまいます。
どこが間違っているのかさっぱりわかりません。
エラーメッセージは
「タグ:image(←エラーの発生した前後のタグを示している場合もあります)
  について適切な拡張子を持ったファイルが見つけられませんでした」
なのですが、間違っている拡張子が見当たりません・・・
[trans time=2000 method=universal rule="nami.png" vague=100]
[wt]
*prorougu|[cm]
[image storage"gakkou.jpg" layer="base"]
[image storage="bs2.jpg" layer="0" visible="true" pos="center"]
[image storage="bs.jpg" layer="1" visible="true" pos="left"]
「少し待て。」[lr]


489:名前は開発中のものです。
11/03/23 16:06:46.08 W5P2ERYE
すいません、=が抜けてました

自己解決です

490:名前は開発中のものです。
11/03/23 16:49:03.17 K0UqqEBn
>>486
TJSにこだわらないなら squirrel プラグイン

491:名前は開発中のものです。
11/03/23 23:46:49.91 fIwHfN/n
>ID:K0UqqEBn
2度も親切だな

492:482
11/03/24 01:08:23.80 4k6Kq4HF
>>483,484
JSライクな文法を見るにfor-inがあってもおかしくなさそうですが、
無いって事はなにか実装上の問題があったんでしょうね……。
Arrayへのassignが可能である旨のご教示、どうもありがとうございました。


493:名前は開発中のものです。
11/03/24 02:22:04.87 47Tul6DF
最近吉里吉里でゲームを作りはじめた初心者です。
いろいろ試してみたのですがうまくいかなくて
良ければ教えていただけないでしょうか?><

[eval exp="tf.ex_ransuu=intrandom(0,2)"]

[if tf.ex_ransuu==0]
[jump target *0]
[if tf.ex_ransuu==1]
[jump target *1]
[if tf.ex_ransuu==2]
[jump target *2]
[endif]

*0
0です[l][r]

*1
1です[l][r]

*2
2です[l][r]

これの条件文を簡単に書く方法はないでしょうか?
[if tf.ex_ransuu==%]
[jump target *%]
といった感じで1つにまとめる方法がないか模索してるのですが、
やはり無理ですかね?><
条件文がたくさんあるんですけど、やはり地道に書くしかないのでしょうか?


494:名前は開発中のものです。
11/03/24 08:09:09.46 NS8n5THP
それ以前に色々書き方間違ってるけど、それは自分で直してもらうとして……

[jump target=&'*'+tf.ex_ransuu]


495:名前は開発中のものです。
11/03/24 13:38:14.73 47Tul6DF
>>494
ありがとうございました
動きました^^

いろいろ間違ってました^^;
もっと勉強しますorz

496:名前は開発中のものです。
11/03/26 11:48:58.33 wgJtk54J
kirikiri liveeditorってどうなったんだろ

497:名前は開発中のものです。
11/03/29 13:16:48.19 KlYEwqwR
・・・すまない。スレ違いとは分かっているがちょいと叫ばせてくれ。

・・・分からないってのは王様じゃねぇぞッ!
俺も使った事無いってのに色々質問するわミスがあったらネチネチいびるわ…
少なくともそこまでする義理ないのに付き合わされる身にもなれってんだっ!
吉里吉里でゲーム作るって決めたのおまえだろっ!
巻き込んでるのもおまえだろっ!
ちったぁ自分で解決する努力しろってんだぁぁぁぁっ!
・・・見苦しい絶叫、すいませんでした。

498:名前は開発中のものです。
11/03/29 13:33:41.00 MiNa7sAp
変な言い方だけど、吉里吉里のタグ程度理解出来ないDと組まされると不幸だよ
平気で無茶振りしてくるし、質問責めに遭うから
逆にタグを理解してるつもりのDも、今度は自分が知ってる事以上の事はバグの素と決めつけるからなんともだけど
デバッグで必要だから最低タグくらい覚えろとは言っておいた方が無難

499:名前は開発中のものです。
11/03/29 14:18:52.71 g2QCA2ED
>>497の書き込みから考えて、流石に素人サークルだと思うけど、
そこまでする義理が無いって言うなら、きっとサークルメンバーですらないんじゃないかな。
きっぱり、忙しいから相手できないで終了じゃね?




500:名前は開発中のものです。
11/03/29 17:21:16.75 poJ0Tf8M
「このCGを吉里吉里で動画にして」って言われたときはマジで意味がわからんかった
今でもわからない

501:名前は開発中のものです。
11/03/29 18:26:58.30 XN25SRlx
そう言う時は、「吉里吉里で動かしてやるから、AEで作ってもってこい」と言ってやれば良い
「吉里吉里はCGは表示するけど、そのCGを書けと俺に言ってるんじゃないよね? 動画を作るのは動画屋の仕事 吉里吉里は動画を再生するだけ」と、さらに言う

502:名前は開発中のものです。
11/03/29 18:38:28.63 XN25SRlx
ちなみに俺が知る限りCGから動画的な事をメーカー以外でさらっとやるノウハウ持ってるのは、
ここか
URLリンク(ruriko.denpa.org)
ここくらいじゃ?
URLリンク(lightworks.blog137.fc2.com)

M2は一応メーカー?
後は同人でメッシュワープ的な物を使った動画みたいなのを作ってるのを見たことあるけど、どこだったかな?
そこに頼むとか。
まぁ動画なら、吉里吉里よりAEの領分の話しなんだけどね。

503:名前は開発中のものです。
11/03/29 21:08:16.63 xUWRBIco
ストップ・アニメやりたいなら素材用意しろ。吉里吉里はただのカメラだ。モーションブラーくらいかけてやんよ?
で通じれば苦労しないんだがな。

504:名前は開発中のものです。
11/03/29 21:21:08.75 wIDvWFDH
たまにキャラ絵数枚と背景と効果のみのムービーとかあるけど、
それで普通に見れるものが作られてると、地味にすごい技術だと思って感心してしまう。

吉里吉里上でやるこっちゃねぇとは思うけど。

505:名前は開発中のものです。
11/03/30 00:33:48.30 TEZZUUdP
吉里吉里で動画的な事をしようとするとムービーにするか、もしくは単純にmoveタグしか標準には無いから、拡大縮小とかしようとするとプラグインが必要。
そのあたりDが根本的に理解してなくて、他所の会社の動いてるのみて「こんなのやれるんだ。いいんじゃね?」とか単純な発想じゃないのかな。
似たような話聞いた事あるけど、そんな簡単に作れるなら苦労しないって。

506:名前は開発中のものです。
11/03/30 00:45:04.76 U87NiNJ9
吉里吉里はソフトウェア描画だからリアルタイムに画像に線形変換かけたりするのは
負荷がものすごく高くつくんだよ
ハードウェアの3D機能使えばほぼノーコストでできるんだけど

507:名前は開発中のものです。
11/03/30 01:02:26.29 dR+8JN20
プログラマから見れば労力と時間とマシンリソースの無駄だからAEでやれとは思うがスクリプタはよくやりたがるよな。


508:名前は開発中のものです。
11/03/30 01:04:01.61 oRBlH6TB
そういやstretchCopyとかを別スレッドで走らせられないのかねえ……
次のシーンで使う画像の加工を前のシーンでやっておくとかしてみたいけど

509:名前は開発中のものです。
11/03/30 08:39:54.23 A4N0+OxO
吉里吉里でもこのくらいは余裕
URLリンク(youtu.be)

510:名前は開発中のものです。
11/03/30 10:39:53.40 TEZZUUdP
>>509
それライセンス契約なんだろう?
最初に買ってしまえるならともかく、延々ライセンス料払うのもなんだかなあ

511:名前は開発中のものです。
11/03/30 11:23:15.06 h/aaqNCH
値段次第じゃない?
無料の吉里吉里使ってると理解しづらいかもしれないけど、Nscritperなんかも
延々とライセンス料払うわけで。
投下した金を超えるリターンが期待できるなら払ってもいいんじゃないかな。
……と言ってる俺は、使いこなす能力も時間もないから問い合わせする気すらないけど。

512:名前は開発中のものです。
11/03/30 11:40:41.66 ZGP5Yocp
商用向けのミドルウェアだから法人の金銭感覚じゃないと契約する気にならないと思うよ

513:名前は開発中のものです。
11/03/30 11:45:36.03 A4N0+OxO
自分で作ればいいじゃん

514:名前は開発中のものです。
11/03/30 11:47:52.64 oRBlH6TB
立ち絵用のLayer派生クラス作れば行けそうな感じ
KAG側のレイヤ管理いじらないといけないかもしれないけど

515:名前は開発中のものです。
11/03/30 11:53:55.74 TEZZUUdP
欲しいのはメッシュワープ機能のみなんだがな
誰か作ってくれないかな
あとは手打ちが面倒と言うだけでやれない事は無い

516:名前は開発中のものです。
11/03/30 12:05:41.43 AzErF1kb
そりゃ多少は自作したけど、あれだけGUIになってるのは羨ましい

>>497のサークルの詳細は分からないが
どんな所にせよ、そんな調子なら「面白いお話づくり」に
リソースぶっこんだほうが受け手作り手ともに幸せになれる、ぜったい

517:名前は開発中のものです。
11/03/30 12:11:14.97 F7ptX0KX
>>509
それツール自体が吉里吉里なんだぜ……
いろいろとおかしい

518:名前は開発中のものです。
11/03/30 12:18:18.78 F7ptX0KX
メッシュはこっちだな URLリンク(ruriko.denpa.org)

519:名前は開発中のものです。
11/03/30 12:23:12.95 TEZZUUdP
>>518
同じM2のツールの最新版ってやつだよな
このサンプル動かしたけど確かにメッシュがあればやれる幅が広がるんだが、dll誰か作ってくれるとほっこりする

520:497
11/03/30 14:45:31.48 vdvKQkQV
・・・あー、申し訳ないのですがまずサークル以前です。
弟の個人作成に巻き込まれて、色々押し付けられてるだけなので・・・
身内だから切り捨てにくいし、注文は雑だし・・・
「使いやすいやつ」とか「ぱぱっとできるやつ」とかで分かるかと。
確かにネットは慣れてるけど、吉里吉里扱った事無い人間に使い方調べさすなと・・・

521:名前は開発中のものです。
11/03/30 15:43:41.14 27U8aQAT
今となっては吉里吉里のソフトウェアレンダリングって足枷でしかないよな
オンボードでもアドベンチャーゲーム程度なら全く問題ないし
それどころか画像の変形とか何でも無理矢理CPUでやったら要求CPUが上がってむしろ動作環境を狭める

522:名前は開発中のものです。
11/03/30 15:49:21.13 WZOwUTtk
プラグイン使えばいいだけだろ

523:名前は開発中のものです。
11/03/30 16:01:03.21 t7PLj+hJ
現行吉里吉里は描画系の総入れ替えが可能になってるから、足枷にはなってないと思うよ。
誰かがなにかまとまったもの出さないと先にはすすまないだろうけど



524:名前は開発中のものです。
11/03/30 17:53:17.26 0wQrOlUs
>>521
>オンボードでもアドベンチャーゲーム程度なら全く問題ないし

そうでもない
ひとむかし前のノート使ってるからよくわかる

525:名前は開発中のものです。
11/03/30 18:18:26.36 A4N0+OxO
今となってはっつってんのに一昔前ってアホかw

526:名前は開発中のものです。
11/03/30 18:24:00.17 4wSckLwv
【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 【スタッフ募集】
URLリンク(ex14.vip2ch.com)

527:名前は開発中のものです。
11/03/30 19:53:41.79 U87NiNJ9
>>524
だからって同じことをソフトウェアでやったらもっと酷いわ
ハードウェアアクセラレーション全開前提で作って古いマシンで激重になるのは
表現の幅が広がったからであって、ソフトウェアレンダリングしたからって古いPCで軽くなるわけじゃないぞ

528:名前は開発中のものです。
11/03/31 07:34:04.23 WVYLwF0U
>>520
優しい兄貴(姉貴)だな
このスレのテンプレに載ってるサイト教えて「あとは自分でやれ」で良い気がするがw

529:名前は開発中のものです。
11/03/31 11:48:21.02 /si7o8Qv
弟「あ、あの……さ。ゲーム作るの、手伝って欲しいんだけど……」
俺の弟がこんなに可愛いわけがない!!

530:名前は開発中のものです。
11/03/31 22:46:42.37 YOUEiDPA
質問させてください。
吉里吉里逆引きマニュアルの「グラフィカルボタンに任意の文字列を表示させるには」
を使用しています。

ボタン表示などは問題なく作れたのですが
これをifタグで判定させエンド回想に使用しようとしたのですが
numが引っかかるのかエラーが出てしまいます。
numに見ているエンド数を入れてループさせればいいのかと思ったのですが
配置のことを考えるとこんがらがってしまいました。
何かいい方法がないでしょうか。

531:名前は開発中のものです。
11/03/31 22:47:53.66 NB8CaWzK
>>529
弟モノのホモエロゲか!

532:名前は開発中のものです。
11/04/01 10:52:28.66 otZ2Uk62
M2ってはやってんの?
URLリンク(www.youtube.com)

533:名前は開発中のものです。
11/04/01 11:13:17.15 PRHddTsG
>>530
とりあえずそこの部分のソース出さないとなんとも言えない

>>532
単に動画ならAEで作った方が楽だし、スクリプトデモだとラグが酷い
ところで観てないからわからないけど、これマギカとか言うアニメの曲?
そうならメーカーが堂々と版権大丈夫か?

534:名前は開発中のものです。
11/04/01 11:26:53.02 DZ2M28SH
Madoka Partners(アニプレックス、芳文社、博報堂DYメディアパートナーズ、ニトロプラス、ムービック、シャフト)

というわけで問題ない

535:名前は開発中のものです。
11/04/01 11:30:17.81 vOhZ3dL3
版権もってる側のメーカーの1社だろ

536:名前は開発中のものです。
11/04/01 11:39:28.85 PRHddTsG
そう言う事か しらんかった

537:名前は開発中のものです。
11/04/01 18:14:37.82 olEHX+PM
メッシュワープ作ったとして誰がGUIかぶせるんだよ。
ぶっちゃけエロゲエンジンのメッシュワープなんて格子振動で代用が効くぞ?

538:名前は開発中のものです。
11/04/01 22:47:01.50 fH5VLP01
>>533
つべはカスラックに金払ってるから、カスラック担当の楽曲は使ってOKですよ?


539:名前は開発中のものです。
11/04/01 22:53:00.88 fH5VLP01
URLリンク(internet.watch.impress.co.jp)
>JASRAC管理楽曲をユーザーが自ら歌唱・演奏した動画を、YouTubeで合法的に公開できるようになった。

許されるのは「歌ってみた」と「演ってみた」だけで、まんま使うのは駄目なんだな。
誤情報垂れ流すところだった。訂正してお詫びしたい。

540:名前は開発中のものです。
11/04/02 00:50:12.04 RTdZVYrZ
元々JASRACは曲と詩の権利しか管理してないからそれ以外の演奏歌唱原盤などは個別に許可取らなきゃダメだよ

541:名前は開発中のものです。
11/04/03 15:39:23.52 rYI21GJg
どうもKAGからTJS使うと、erがうまく動作しないような・・・

chあ
wait
er

でもwaitがあるのにすぐ消えてしまう。

542:名前は開発中のものです。
11/04/03 22:31:32.19 Ihca+d45
evalとかでハンドラ直接呼んでるとかいうオチじゃないだろうな

543:名前は開発中のものです。
11/04/04 07:08:40.99 6LFizwa2
resetwaitタグを使えばいいんじゃないかなー

544:名前は開発中のものです。
11/04/04 11:15:16.88 jwdWBsNJ
until指定するとエラーでました。

545:名前は開発中のものです。
11/04/04 12:32:35.89 jwdWBsNJ
KAG呼んだ方が安全かと思って…
どうもforの中でタイミングがとれません

546:名前は開発中のものです。
11/04/04 13:02:34.55 L22M3zzt
どう呼び出したのか具体的に書かないと誰もアドバイスできないよ。たぶん >>542 のエスパーであってるとは思うが

547:名前は開発中のものです。
11/04/04 16:10:10.15 lwT1IfMp
ちょっと質問なんですが、体験版を作ってその続き(体験版は一切改変しない)を作ったとして、
セーブデータは持ち越し可能でしょうか?

回答お願いします。

548:名前は開発中のものです。
11/04/04 16:59:58.58 4qfWEEAq
>>547
栞に保存される内容に齟齬が生じないなら持ち越し可能

549:名前は開発中のものです。
11/04/04 17:50:46.26 GxsAxYb4
だけど、それ以外のパラメータを普通は設定するから、最初にゲームを作ってそこから切り出して体験版を作ったとかじゃなければやめたほうがいいな

550:名前は開発中のものです。
11/04/04 17:55:17.11 mwkcwyfl
>>547
548の言うように可能だれど、制限が色々ある。
以下の「アップデートパッチについて(互換性編)」に詳細あり。
URLリンク(www.geocities.jp)

これを読んで理解できないようなら、互換性は切り捨てた方がいいと思う。


551:名前は開発中のものです。
11/04/04 20:29:36.02 4A2Y9HfE
>>548>>549>>550
回答ありがとうございます。
ちょっとやってみます。

552:名前は開発中のものです。
11/04/04 22:05:13.74 lPUyaufj
URLリンク(ex14.vip2ch.com)

zipはMSがサポートする限り残るだろうな
rarはリカバリーレコード付けられるから変わる物が出ない限りまだ残るだろうな
7zは圧縮率高いしいいとは思うが対応するソフトがあれだし今の現状的にこの先も細々だろうな
lzhはもう過去の遺物だよね


553:名前は開発中のものです。
11/04/04 23:05:33.67 wUQtKNHH
質問です。
吉里吉里を終了したのに、再度起動しようとすると、
「吉里吉里は既に起動しています」
と表示され、起動できません。
これって何か原因があるのでしょうか?
わかる方、いらっしゃいますか?

554:名前は開発中のものです。
11/04/04 23:24:26.70 G4nttuKZ
それが制作中のデバッグ・テストプレイの話だったら
どっかに小さい長方形の数個ボタンが付いてる奴が残ってる可能性があるから
それの×ボタンを押す


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch