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


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

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



1 名前:名前は開発中のものです。 [2012/06/10(日) 15:57:26.54 ID:TMnyIjmA]
ノベルゲーム製作ツール吉里吉里/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雑談質問スレ■その25
toro.2ch.net/test/read.cgi/gamedev/1323994344/

237 名前:名前は開発中のものです。 mailto:sage [2012/08/01(水) 23:17:46.74 ID:VJj+OEJn]
>>235
自分はfor文で1ドットづつ打った。当然アンチエイリアスなんてない

238 名前:名前は開発中のものです。 mailto:sage [2012/08/01(水) 23:21:54.13 ID:SLkK3dYF]
>>236がどう見てもただしいw

239 名前:名前は開発中のものです。 mailto:sage [2012/08/01(水) 23:29:49.35 ID:ASG7kv4C]
>>235
それは直線を描く方法がわからないのか
直線で折れ線グラフを実現する方法がわからないのかどっちだろう

240 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 04:35:53.10 ID:nhwJ+1/2]
算数や数学の話になってきたりしてな。
ちょっと面白い事やろうとすると奴らが立ちふさがってきやがる……
数学で高校卒業を断念した俺にはとてもとても

241 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 14:43:16.12 ID:bHqH0f+G]
>>235です。
>>236
教えていただいてありがとうございます。
今までKAGのタグでできる範囲でしかやってこなかったので、LayerExDraw自体初めて知りました。
どうやらがんばれば作れそうなことはわかったのですが、プラグインを接続?というのができませんでした。
もう少しTJSについて勉強しないとどうしようもなさそうです……。

>>237
すみません、for文がわかりませんでした。
TJSのforステートメントというのでしょうか?

>>239
直線を描く方法がわかりません。
無知ですみません。


242 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 14:49:06.32 ID:z6EpSCLB]
まあそのレベルなら大人しくKAGで頑張ってたほうがいいな

243 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 15:51:05.40 ID:PefCP4Vk]
>>241
棒グラフが作れるなら
棒の幅を1ピクセルにして敷き詰め かつ棒のてっぺんだけを描けばいいじゃん?
中学で習うであろう一次関数(y=ax+b)を使うんだ。あのグラフを思い出すんだ

244 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 18:52:39.47 ID:nhwJ+1/2]
1x1ピクセルの画像をpimageで貼り倒すKAGサブルーチンで対処したら
なんかほほえましくていいかもしれない

245 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 21:16:36.32 ID:tEPrb32o]
地点AからBまで直線引く関数とか何かって無かったっけ



246 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 21:20:44.61 ID:z6EpSCLB]
プラグイン入れないとない

247 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 21:59:04.74 ID:KC4f3+gE]
Override.tjsがきちんと読み込まれなくなってしまったのですが、原因は何が考えられるでしょうか?

Override.tjsではMainWindow.tjsのgoToStart()を上書きしているのですが

function goToStart(){
 System.inform("入った!");
 //以下、いろいろな処理
}

としても「入った!」が表示されません。

ちなみに、Override.tjsを読み込んでいるInitialize.tjsの

if(Storages.isExistentStorage("Override.tjs"))
KAGLoadScript("Override.tjs");

にはきちんと入っているようです。

原因が分かる方がいたらお願い致します。


248 名前:名前は開発中のものです。 mailto:sage [2012/08/02(木) 22:47:42.53 ID:9TylehNr]
function goToStart(){
 System.inform("入った!");
 //以下、いろいろな処理
}

これでMainWidnow.tjsのgoToStartは上書きされません

249 名前:名前は開発中のものです。 mailto:sage [2012/08/03(金) 02:06:39.68 ID:C8XwI9Hq]
1920x1200のモニタが一つ接続されている環境で、WindowEx.dllを使ってSystem.getMonitorInfo()を実行すると以下のようになります。画面外にあるはずの時にモニタが返ってきたり、画面内にあるはずの時に void になったりするのは、使い方を間違っているからでしょうか。

01:45:12 コンソール : System.getDisplayMonitors().count = (int)1
01:45:38 コンソール : System.getDisplayMonitors()[0].work.w = (int)1920
01:45:40 コンソール : System.getDisplayMonitors()[0].work.h = (int)1147
01:46:00 コンソール : System.getMonitorInfo(false, 1199, 0) = (object)(object 0x05A96508:0x05A96508)
01:46:04 コンソール : System.getMonitorInfo(false, 1200, 0) = (void)
01:46:13 コンソール : System.getMonitorInfo(false, 0, 100000) = (object)(object 0x05A9AFF8:0x05A9AFF8)
01:47:15 コンソール : System.getMonitorInfo(false, -1, 0) = (void)
01:47:21 コンソール : System.getMonitorInfo(false, 0, -1) = (object)(object 0x05A9AFF8:0x05A9AFF8)

>>247
Override.tjsに書くなら、以下でいけるはず。

KAGWindow.goToStart = function() {
System.inform("入った!");
//以下、いろいろな処理
};


250 名前:名前は開発中のものです。 mailto:sage [2012/08/03(金) 16:42:12.00 ID:DEMtdafV]
Deeたんエロオヤジすなあ

251 名前:名前は開発中のものです。 mailto:sage [2012/08/04(土) 02:06:02.98 ID:zH+g1yAN]
>>249
確かにおかしい。バグじゃないかな。
System.getMonitorInfo(false, 500, 200, 1, 1);
のように1x1領域をチェックすればとりあえず想定どおり
動くみたいだけど…根本修正してほしいよね。


252 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 02:40:49.34 ID:JxOA4bBL]
>>249

WindowEx.dll のソースコードを見た。バグだ。
getMonitorInfo()で、座標指定の時の1754行目と1755行目で、
本当は param[1]とparam[2]を指定しなきゃいけないところが
param[0]とparam[1]になってる。

1752 case 3: // 座標指定
1753 POINT pt;
1754 pt.x = (LONG)param[0]->AsInteger();
1755 pt.y = (LONG)param[1]->AsInteger();
1756 mon = ::MonitorFromPoint(pt, flag);
1757 break;

確認したら、公式はちょっと前に修正されたみたいね。
一応、251の方法で回避はできる。

しかし…こんなバグが残ってるなんて、よっぽど使われてないんだなぁ…。


253 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 03:39:44.09 ID:gdrvZuV+]
そのへんのプラグインはこのスレに書けばだいたいすぐなおるよね

254 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 05:07:40.64 ID:JxOA4bBL]
>>253
それでいいのかな、公式に書かないといけないんじゃないかな、
とは思うものの、すごく助かるのは助かるよね。
アンテナ広いメンテナーの方々に感謝。


255 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 11:44:38.13 ID:oi4xNQnN]
集合痴だからな



256 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 12:55:38.72 ID:XS7fIZvL]
大体あってる

257 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 02:58:48.52 ID:6wRb2Hwx]
TJSで、あるインスタンスに、そのインスタンスのスーパークラスの
メンバを参照する関数を「後から」追加するにはどうすればいいで
しょうか。

例:kag.leftがpropertyなどでWindowクラスのleftをオーバーライド
している場合に、Windowクラスのleftを表示する関数を kag に
追加する場合、こうだと思っていたのですが、
kag.func = function { dm(super.left); } incontextof kag;
これだと「スーパークラスが存在しないかスーパークラスを特定
できません」と怒られます。


258 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 03:20:17.46 ID:6wRb2Hwx]
以下で実現できることは知っていますが、superを指定したいのです。
kag.func = function { dm(.Window.left); } incontextof kag;


259 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 03:44:06.31 ID:+9M0Wrqe]
残念ながら super はどうやってもクラス定義中以外では使えない。
オブジェクトのクラスや親クラスを直接取得する方法がないのは
TJSの欠陥よね

全クラスをグローバルに作ってて、単独継承しかしてないなら、
隠れインターフェース経由で以下で対応できる

function getSuper(obj) {
var superName = Scripts.getClassNames(obj)[1];
return superName !== void ? global[superName] : void;
}

260 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 04:38:15.78 ID:6wRb2Hwx]
>>259
ありがとうございます。そういう方法があるんですね。
その方法で実装しようとおもいます。


261 名前:名前は開発中のものです。 mailto:sage [2012/08/09(木) 06:42:27.53 ID:5fT1y0O0]
吉里吉里3はハッタリだったね

262 名前:名前は開発中のものです。 mailto:sage [2012/08/09(木) 06:46:12.74 ID:3UUV0rya]
つ 吉里吉里Java


263 名前:名前は開発中のものです。 mailto:sage [2012/08/09(木) 14:02:34.44 ID:726MuRD5]
ぎりぎりJava

264 名前:名前は開発中のものです。 mailto:sage [2012/08/09(木) 15:35:12.46 ID:3rvMzfMZ]
Deeたんってオタク系の変態というよりはベンチャー企業の
セクハラ大好きパワハラ大好き体育会系重役って感じだよね




https://twitter.com/_w_dee/status/231940664978444289
でぃー子♀@クネクネ動く猫しっぽ制作中
@harmonia_www エロゲではシェア33%以上を誇るゲームエンジンの作者でつ。
それとは関係ないけどとアメリカに支店、ベトナムに子会社があるとあるIT企業の
取締役でつ!!

https://twitter.com/_w_dee/status/231292148526481408
でぃー子♀@クネクネ動く猫しっぽ制作中
@satouni02 いやーむかし女の子が「ちょっやめっ」とかいうの全部無視して
手マンしまくってたらそのうちぐてーっとして恍惚の顔になってぐにゅんぐにゅん
膣内がうごいてたけど「イッてるの?」ってきいても「イッてないよぉ><」とか
いってていまいちわからんですばい


265 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 00:53:48.43 ID:Ob6L7C1p]
今シェア33%以上もあるか?



266 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 01:01:28.53 ID:bUW23Yx7]
ある

267 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 01:11:36.37 ID:Ob6L7C1p]
本人乙
ねーよ

268 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 01:17:16.28 ID:IAoWZsRR]
Deeたん実在説とかまだ信じてる奴がいたのか

269 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 02:21:10.11 ID:FxXuLnvz]
妹さんがいるんだから兄さんだっているだろ

270 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 02:26:07.38 ID:Y+OM/bgx]
昨年のデータだと、新作の25%が吉里吉里

271 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 07:27:00.72 ID:TOnppI03]
25%って商業ですか? 同人も含めてですか?(全部カウントするのは無理でしょうけど)

272 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 07:38:21.03 ID:i0Qf1DqE]
Deeさん痛すぎて面白いなw

273 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 09:11:16.11 ID:oMZ9kWYE]
>>270
低価格ゲーはほとんど吉里吉里

274 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 12:43:08.15 ID:gntNwDjW]
俺のエロゲーの100%が吉里吉里

275 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 13:02:38.19 ID:Y+OM/bgx]
>>271
商業



276 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 19:29:44.01 ID:A3LbA3eC]
学ぶ力には三つの条件があります。

第一は自分自身に対する不全感。
自分は非力で、無知で、まだまだ多くのものが欠けている。
だからこの欠如を埋めなくてはならない、という飢餓感を持つこと。

第二は、その欠如を埋めてくれる「メンター(先達)」を探し当てられる能力です。
メンターは学校の先生でもお母さんでもネットの中の無名の人でも、生きた人間ならどんな人でも、
生涯にわたる師ではなく、ただある場所から別の場所に案内してくれるだけの
「渡し守」のような人でもいいのです。
自分を一歩先に連れて行ってくれる人は全て大切なメンターです。

第三が、素直な気持ち。
メンターを「教える気にさせる」力です。オープンマインドと言ってもいいし、
もっと平たく「愛嬌(あいきょう)」と言ってもいい。

「学ぶ姿勢」のある人は、何よりも素直です。
つまらない先入観を持たないから、生半可なリアリズムで好奇心を閉ざさない。
素直な人に聞かれると、こちらもつい真剣になる。知っている限りのことを、
知らないことまでも、教えてあげたいという気分になる。そういうものです。

以上、この三つの条件をまとめると、

「学びたいことがあります。教えてください。お願いします」

という文になります。これが「マジックワード」です。
これをさらっと口に出せる人はどこまでも成長することができる。
この言葉を惜しむ人は学ぶことができないのです。
学ぶ力には年齢も社会的地位も関係がありません。
>>273さんも、早く学ぶ力を身に付けてください。

277 名前:名前は開発中のものです。 mailto:sage [2012/08/10(金) 20:02:39.76 ID:oMZ9kWYE]
誤爆か

278 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 10:52:59.80 ID:hQpm+Z4+]
拾ったゲームをバイナリで開いたらハッキリ吉里吉里の文字列で吹いた。

279 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 12:11:25.19 ID:fAkWPCru]
吉里吉里のリポジトリ、どのブラウザで開いても文字化け
してしまうんだけど、エンコーディング何にすればいいの?
例:
ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kirikiri2/src/plugins/win32/scriptsEx/manual.tjs


280 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 12:42:00.28 ID:Vdl4sVoP]
「バイナリで開いたら」ってすげーアホっぽい

281 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 12:45:05.21 ID:NLvo2BE1]
>>278
何がおもしろいのか全くわからん。

282 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 12:49:41.63 ID:QM3o57vQ]
tracが腐ってる。
直接開けばok

283 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 13:26:55.91 ID:HOTsLmE0]
豚切り/初心者的な質問で申し訳ありません。
pimageにはflip属性がありませんが、
画像を反転させた状態で追加読み込みは可能ですか?

284 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 14:25:01.03 ID:6V5yNBx1]
KKDE3 開発始めるらしいな。

285 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 16:39:26.99 ID:ILpjKAhQ]
吉里吉里3まだー?



286 名前:名前は開発中のものです。 mailto:sage [2012/08/12(日) 20:52:53.69 ID:b+2mjcOD]
>283
できるか? といえば、できるが、
容易にできるか? といえば、できない

初心者向けの解決策として、表示結果だけを求めるならば

件の問題を対処するには、
反転させた画像素材を、別途用意しておいて
必要に応じて pimage すれば
動作結果は、 pimage に flip属性があって 反転しているように見える

pimageタグで、flip属性 を使用できるように、tjsで改造して機能を追加する
なんてことをするのは、
自分自身が初心者であると感じているうちは、手を出さないほうがいい
中級者、上級者でも、てこずる解決方法です







287 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 00:44:45.13 ID:Lux0SRZN]
>286さん

283です。自分もそのように反転画像を作る解決策は考えていましたが、
立ち絵の表情差分にその方法を適用すると数が多いため、悩んでおりました。

しかしやはりtjsをカスタマイズする必要があるのですね…
上級者でもてこずる方法とは恐れ入りました。
flip属性は、レイヤそのものを反転させられてこそ、という
仕様における考え方なのでしょうか。

難しいという事実は残念ではありますが、
返信ご丁寧にどうもありがとうございました。楽をせずに頑張ってみます。

288 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 00:58:00.65 ID:B4eV59Qm]
ていうかflip属性ってなんだよimageにそんなのあったのか。
先週反転画像用意したばっかりだよバカじゃん。

289 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 01:30:52.02 ID:sOLXU1to]
998 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2012/08/12(日) 04:30:37.03 ID:G9gQhxyp0
>>X Wheelは便利だけどさ、あれって吉里吉里製のゲームと相性悪いよね
>>X Wheel起動したままだとホイールが効かなくなるんだよな
>>吉里吉里のゲームはかなり多いし、何かX Wheelと似た機能の他のフリーソフトないもんかね
エンジン設定ツールが付いてるものは、ホイール検出をウインドウメッセージにすればおk
付いていない場合は他の付いてるゲームのエンジン設定ツールをそのままフォルダにコピーすれば使える

ただ、どっちにしてもホイールを使うとフルスクリーン時のメニューバーがグレイアウト点滅状態になって
セーブロードとかEXITとかがここにしか無い場合は面倒なんだよね

290 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 13:11:11.35 ID:Lux0SRZN]
再び283ですが、難しい方法でもやはり将来の向学のために
pimageのプログラムによる画像反転について
TJS改造他、何かしらの解決策をお伺いできればと思います。

ここに書けるだけのアドバイス、ヒントだけでも構いませんので
どなたか、どうぞよろしくお願いいたします。

291 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 15:22:51.35 ID:5I823miX]
>290
MainWindow.tjs にて、pimage タグは以下のようになっている

pimage : function(elm)
{
// 部分追加画像読み込み
getLayerFromElm(elm).loadPartialImage(elm);
return 0;
} incontextof this,


AnimationLayer.tjs にて、loadPartialImage()を定義している

function loadPartialImage(elm)
{
// 部分追加読み込みを行う
// この読み込みメソッドは レイヤそれ自体の
// 色調補正、フリップなどの設定に従う
// (従って pimage タグ自体には色調補正や
// フリップ関連の属性はない )

件の案件を解決するには、上記の2点を踏まえたうえで、
独自に pimage の挙動を tjs で作る必要がある


292 名前:名前は開発中のものです。 mailto:sage [2012/08/14(火) 13:46:46.03 ID:f50Zlp43]
>291さん

290です。AnimationLayerのほうに書かれてあったのですね!
自分は作品内でアニメーションしないので、そちらの解説は読み込んでいませんでした。

場所がわかっただけでも非常に参考になりました、ありがとうございました。
TJSのことも含め、良い機会だと思って勉強してみます。

293 名前:名前は開発中のものです。 mailto:sage [2012/08/14(火) 20:53:09.28 ID:Hs9NZRCR]
できませんで結論が出そうになってるけど、283のようなことは
デフォルトでできるよ。

[image layer=0 page=fore storage=uni]
[pimage layer=0 page=fore storage=unifore dx=10 dy=10]
[p]
[image layer=0 page=fore storage=uni]
[pimage layer=0 page=fore storage=unifore dx=10 dy=10]
[s]

とやると、二番目のuniforeはlayer=0に付随して反転して
貼られる。座標も反転する。試してみて。


294 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 00:06:46.36 ID:P4cLP8gu]
ありゃ、二番目の[image]にfliplr付け忘れてた…

295 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 12:08:23.44 ID:xMq6NM8w]
>294さん

283です。ご丁寧にどうもありがとうございました。
その挙動は確認しております。自分も書き方が悪かったですね…

今回は、立ち絵が衣装デザインの関係で左右別の反転した状態で
作成されており、ただ表情だけは使い回しできると判断したはいいものの
表情素材だけの反転ができない、矛盾した状況になってしまっていました。

もともと立ち絵のベース画像も体の向きを同じに作ってフリップすれば
問題は解決するのですが、イラストの子に仕事を負担させる前に
先に自分で出来ることがあればと質問させて頂いておりました。

お手数をおかけしてすみません。お気遣い本当にありがとうございました!



296 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 16:24:08.93 ID:XPgiqops]
>>295
画像の反転なんて画像ソフトで左右反転して
差分ファイル用意するのに大した労力いらないじゃん
フォトショならアクションとバッチで一発でできるし
イラスト担当に負担掛けたくないなら
フリーの画像編集ソフトでもDLして自分でもできる
TJSの勉強にも意欲的なのはいいけどその程度のことで
開発の手が遅れるのは勿体無いよ

297 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 19:27:57.09 ID:U6NcMWRm]
>>296
手間はかからないけどファイルの容量は量が多ければかなり増えるよね。(上では表情に関してだけど、他の場合の話も含めて)
少しだけならそれでも問題ないんだろうけど。

298 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 19:36:49.97 ID:lVLyLt5F]
画像の大・中・小を用意する問題と比べると、「別に画質は左右反転しても変わらない」
っていう違いはあるな

299 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 22:01:34.37 ID:CcilJX3Q]
いやいや、自分で絵を描いたことがあれば分かると思うけど
左右反転しても見れる顔をかくのって大変だよ
絵描きに話してやらせた方が良い

300 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 23:13:40.55 ID:U6NcMWRm]
>>299
そんなん最前提の話だろ

301 名前:名前は開発中のものです。 mailto:sage [2012/08/24(金) 04:16:52.78 ID:3iPyoMfF]
吉里吉里3は出る出る詐欺でしたね

302 名前:名前は開発中のものです。 mailto:sage [2012/08/24(金) 04:19:08.68 ID:dLzVl9KJ]
Deeたんのある限り我々は何度でも蘇る

303 名前:名前は開発中のものです。 mailto:sage [2012/08/24(金) 20:05:17.39 ID:Ixy0/vmm]
どこぞのゲームメーカーブランドの新作出す出す詐欺と合わせてお楽しみください

304 名前:名前は開発中のものです。 mailto:sage [2012/08/26(日) 20:57:32.65 ID:wQNjsAGz]
吉里吉里4クルー?

305 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 00:29:54.20 ID:lv3hFZFG]
TJS2の "const" は、ソースコード上は単純に無視されるようインプリされているように見えるのだけど、ArrayのsaveStructのところには意味があるように書いてあって、どっちが正しいかご存知の方教えてください。
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/array.html




306 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 02:22:46.03 ID:gMuJE7QQ]
TJS中のconstはvarの代わりに使える(例:「const hogehoge = 0;」等)
でも実際にはconst変数ではなく書き換えが可能(未実装なので)

辞書や配列の前の"(const)"は上記ページに書かれている通り
高効率(高速かつ省メモリ)で内容が評価される
でも定数以外の項目を書くとエラーで弾かれるので注意

saveStructで(const)つきで保存されるのは,確かKAGの巨大セーブデータで
ロード時にメモリ不足で落ちることがあったための対策で入ったような記憶


307 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 03:29:12.38 ID:vJF014XK]
tjs初心者なのですが、C++みたいに、thisのワードをつかって、
そこからメンバ変数なりにアクセスしていくことはできますか?

また、Visual Studioのようにインテリセンスで楽々開発していけるような、
IDEってありますか?

this->... で開発するスタイルになれてしまって、
いちいち関数名を書くのがめんどくさくて……タイプみすもしそうですし。

308 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 14:19:33.14 ID:b7OD1br9]
吉里吉里3が2013年中に出る確率を教えてください(出来れば本人から)

309 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 16:52:10.58 ID:LuwVr1d1]
Twitter垢とって自分で聞いてください

310 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 18:20:43.72 ID:8ggvKMfc]
ネタじゃなくマルチプラットフォームの吉里吉里が気になってるってことなら
吉里吉里Javaを追う方が利口よ

311 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 18:30:04.94 ID:vJF014XK]
質問です。
tjsの辞書配列って順次アクセスはできないのですか?

for (var i = 配列の最初; i != 配列の終端; ++i)
{
if (hoge == hogehoge)
}

みたいな感じで重複部分がめんどうなので、ループで処理したい場所がわりとあります。
普通の配列を使うと、管理が面倒なのでできれば辞書配列をつかいたいのですが……。

312 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 18:34:12.03 ID:CR8Fmp9/]
辞書は Array.assign してから処理するのが定石だと思う。
hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%BB%CD%CA%FD%BB%B3%CF%C3+-+%BE%AE%A5%CD%A5%BF#p1.1

313 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 18:36:36.14 ID:8ggvKMfc]
そこでScriptsExプラグインを華麗に適用

314 名前:名前は開発中のものです。 mailto:sage [2012/08/30(木) 18:47:25.42 ID:vJF014XK]
>>312
おーなるほど、
二個ずつとばしてなんとかする感じですね。
ありがとうございます!

315 名前:名前は開発中のものです。 mailto:sage [2012/08/31(金) 06:14:03.67 ID:qBGpNTrs]
吉里吉里3とは今にしてみれば何だったのか……?(´・ω・‘)



316 名前:名前は開発中のものです。 mailto:sage [2012/08/31(金) 21:53:14.09 ID:MyEtrE7N]
吉里吉里3は何がどうよくなるの? マルチプラットフォームとか以外で

317 名前:名前は開発中のものです。 mailto:sage [2012/08/31(金) 21:59:26.87 ID:2umGQ0Tm]
むしろDeeたんの機嫌が悪くなる

318 名前:名前は開発中のものです。 mailto:sage [2012/08/31(金) 22:06:52.33 ID:MfCrXR4m]
悪くはならんだろw
発言の○○○○度には磨きがかかるだろうけど

319 名前:名前は開発中のものです。 mailto:sage [2012/08/31(金) 22:09:15.92 ID:2umGQ0Tm]
吉里吉里を習得する上で最大の壁はDeeたん

320 名前:名前は開発中のものです。 mailto:sage [2012/09/01(土) 06:18:55.01 ID:3EsOs3mB]
すいません、質問です。

・マウスイベント処理を使って、メッセージレイヤを拡張したい。

Message.tjsのclass MessageLayerにonMouseDownを見つけ確認がてら触ってみたのですが、
メッセージレイヤ上をクリックしても反応がありません。
System.inform("call");
と記述してチェックしたところ呼びだされていませんでした。
hitThresholdの値を変更しましたが無意味でした。

メッセージレイヤのマウスイベントが呼びだされる方法を教えてください。
templateフォルダのコピペプロジェクトで確認しています。
それとも、なにか根本的に間違ってます?
on〜とついてるし、イベントハンドラとあるのにメッセージが飛んでこない理由がそもそもわからなくて。
お願いします。

321 名前:名前は開発中のものです。 mailto:sage [2012/09/01(土) 17:16:02.59 ID:ransYfxN]
質問です。
playbgmで鳴らしているBGMがplayseで鳴らした効果音が鳴る度に
音量が急に下がり、徐々に音量が戻っていくというようになります。
playseで鳴らしたBGMの時にはならないのですが、
これは何が原因でしょうか?

322 名前:名前は開発中のものです。 mailto:sage [2012/09/01(土) 17:16:53.51 ID:5ZN1GHOE]
なんかフェードイン関係のマクロでも使ってるんじゃないの

323 名前:名前は開発中のものです。 mailto:sage [2012/09/02(日) 01:49:11.86 ID:UodBJEeH]
音声台詞時にはBGMをしぼるプラグインとか入れてそうだよな

324 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 00:15:05.05 ID:2QjuY5XQ]
>>320
実験してみた
MessageLayerクラスのonMouseDownイベントが呼ばれるのは
メッセージレイヤ上に置かれた リンクテキスト をクリックした時

325 名前:320 mailto:sage [2012/09/03(月) 02:00:16.37 ID:n9rvNLh2]
>>324
ありがとうございます。
疑問はまさにお答えていただいたことで、
リンクテキストがない時に、onMouseDownイベントが反応しないのか?でした。
onMouseDown関数にリンクテキストに関する処理が書かれているのならまだしも、
関数にすら飛んでこないので意味がわからなかったのです。

あれから調べてみましたが、上記の原因はどうやらonHitTest関数にあるみたいでした。
リンクテキストの件では、internalHitTest関数内のfindLinkの戻り値がリンクテキストの無い場合はfalseを返すため、
その結果がonMouse〜に影響していました。

というわけでいろいろお手数をおかけしました。
メッセージキューイングの順序がわかればよかったのですが…



326 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 02:25:32.49 ID:UX96RwYv]
>>325
吉里吉里新版リファレンスの Layer.onHitTest 見なされ

327 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 02:28:04.51 ID:n9rvNLh2]
>>326
ほんとだ…俺がまず見るべきはこれだったのか・・・
ありがとうございます

328 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 06:13:02.71 ID:KnmGucWV]
>>319
つか最大の敵の気もするw
ちっとは3の開発でやる気見せろ
Nスクの方はちゃんと2が出たらしいが

329 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 06:16:27.73 ID:8XRU72BH]
なんでノベルゲー開発ツールの作者はキチガイばっかりなん?

330 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 09:04:55.92 ID:mT08Ygkv]
何か凄いことすればキチガイが許されると思ってるからじゃないの?
もしくは大衆がキチガイを受け入れざるを得ない状況を楽しんでるか

331 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 09:14:11.87 ID:9nCE33Vy]
吉里吉里を作らなかった人格者より
吉里吉里を作ってくれたキチガイのほうに感謝する
俺にとってはそれが全て

332 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 17:37:05.83 ID:+Ne1mH6U]
情報系が基地外みたいなのは文化

333 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 20:49:48.70 ID:ncHorYN9]
作者ごとにそれぞれタイプの違う方向にいっちゃってるのが面白いといえば面白い……か

334 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 23:14:54.65 ID:iUJl2+ud]
質問です。
linkするときに、自動的にリンク先を決めるようなことをするにはどうしたらいいのでしょうか?

現状では、ふつうに列挙しているのですが、
要素数が多いとのと条件分岐で使う予定でめんどくさいなぁと思ったので……。

[link target="*hoge1"]あ[endlink][r]
[link target="*hoge2"]い[endlink][r]

これを……

for (var i; i < hoge.count; ++i)
{
[link target="*hoge[i]"]hoge[i].name[endlink][r]
}
こんな感じににしたいです。(KAGですのでfor文では書いていませんだが)
そして、こんな感じの文で処理をすると、iの値が最後になるので、どうしても上手く行かなくて……

335 名前:名前は開発中のものです。 mailto:sage [2012/09/03(月) 23:28:23.42 ID:ncHorYN9]
[link target="&'*hoge'+i"]hoge[i].name[endlink][r]




336 名前:名前は開発中のものです。 mailto:sage [2012/09/04(火) 13:40:19.79 ID:VKvvjtnb]
>>335
やってみましたが、どうにも上手くいきませんでした……。
なんというか、クリックされたらそのクリックされたオブジェクトを受け渡す感じにしたいのです。

for()
{
//以下部分を順次探索なり、条件文で処理して表示させる
選択肢:めろん←例えばめろんをクリックすると……*ジャンプ先に行き、
選択肢:りんご
}

*ジャンプ先
//このジャンプ先の処理自体はどの選択肢をクリックしても同じですが、
//処理対象が選ばれたオブジェクトになる。
//例えば、同じ「切る」でも「めろん」か「りんご」かの違いです。

という感じの仕様です。
オブジェクト自体が無理でも辞書配列のkeyさえ渡せればなんとかなるのですが……。

337 名前:名前は開発中のものです。 mailto:sage [2012/09/04(火) 18:51:10.52 ID:OERGP69/]
linkタグのexp属性でクリックした時に式を評価できるから
f.clickedなり適当な変数にkey入れるようにするだけでいいんじゃね?






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

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

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