[表示 : 全て 最新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の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

522 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 01:20:25 ID:Dl/qvkUP]
ADVエンジン程度でマルチコア対応は労力に見合わない気がするんだが。
勝手にCPUの方が性能上がると思うぞ。

523 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 01:47:50 ID:eHgzKTbl]
>>522
吉里吉里はひたすらCPU合成やってるエンジンだからわりとストレートに効果があると思う。
もともと画像を短冊状に分割処理してるから、うまくはめこめるポイントがあるんじゃないかなぁ

524 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 02:21:37 ID:cbJYPTUT]
>>523
内部的な効率は上がっても、体感上の差は無いだろうな
むしろマルチスレッド化に伴う、シングルコア環境での動作速度低下の
デメリットの方が大きそうだ

525 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 09:55:48 ID:AtcZHe8r]
>>521
手段1:シーン名を変数に代入し、見出しと表示に利用する
手段2:kag.getBookMarkPageName(num)

後は自分で考える
考えきれなかったら、別に必須の機能でもないので力不足だったと諦める

526 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 13:00:25 ID:t18FmEgQ]
フィルターぐらい普通つけるだろ
間違って有害なサイトに入っちゃったらどうすんだよ
ワンクリとか行っちゃったら取り返しつかないよ

527 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 13:03:43 ID:2f4zhrtK]
取り返しつかない事態に陥るような
ワンクリック詐欺なんて存在すんのかw

528 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 13:24:24 ID:bcSI+CSy]
SpywareBlaster入れて
Proxomitronでごく一部フィルタリングして
定期的にウィルス対策ソフトでチェックする

529 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 13:49:19 ID:2ML+FRqe]
フィルタリングはしないがスキャンはしてる。


530 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 14:31:13 ID:dOpgd6gc]
>ワンクリとか行っちゃったら取り返しつかないよ
これは情報弱者乙ということでいいのか・・・?
本気で請求されると思っているように読めるんだが



531 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 15:12:59 ID:Rl1m420K]
そこはクマーと言ってやれ

532 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 19:17:16 ID:w2lsCro7]
>>52
そんなもん画像にしちまえよ
フォントも形も効果も思いのまま、移動だってかませる。そっちのほうがよっぽど見栄えいい

533 名前:532 mailto:sage [2009/04/16(木) 19:18:23 ID:w2lsCro7]
ミス
>>521 な

534 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 20:34:43 ID:sdvv0yJO]
>>526
確かにお前はつけといた方がいいと思う

535 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 22:47:27 ID:H9TD+GUv]
ライターとか絵師は叩かれるから、ライターと絵師がいらないゲームにしようぜ

536 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 22:51:33 ID:H9TD+GUv]
誤爆

537 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 23:04:18 ID:9AXT34Nc]
メッセージレイヤーにフレーム画像を使ったのですが、
opactiyで指定すると、文字ごと透過されてしまいます。

文字以外のフレーム一部を、半透明にする方法ありませんか?

538 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:12:50 ID:ypdfZmWs]
元から透明な画像を作って使用する。
αチャンネルが便利。

539 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:27:52 ID:QiL6HYEV]
実行中に透明度変えたいんじゃね?


540 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:34:13 ID:oE4UqCYm]
レイヤ2枚つかえばいいんじゃね?



541 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:41:58 ID:hqJriBRV]
MessageLayerを改造するかもしくはフレームを前景レイヤで表示させればいいんじゃね?


542 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:47:23 ID:xqsjFAYf]
画像のピクセルの読み書きがTJSから出来れば可能なんだけどな。
現状C++使うしかないからな。

おかげでコリジョンチェック書く程度でC++書く必要がある・・・。

543 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 01:25:41 ID:00RB0CUP]
>>542
Layer.get/setMainPixel()は?


544 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 03:26:53 ID:pP8/nyRN]
返事が送れてしまい申し訳ありません。

>>538
αちゃんねる使ったデータを使ってるのですが、
なぜかうんともすんとも・・・orz

>>541
ああ、その手があったか!
ただもう完成寸前で、改造の手間が・・・。

もしかして前傾レイヤーじゃなきゃ、αチャンネル対応してない・・・
とかない、よね・・・?


ともあれ、皆さんご案内ありがとうございます。

545 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 03:40:26 ID:pP8/nyRN]
フリー素材使ったら透けたし・・・orz
αチャンネルの使い方がいけなかったんだろうか・・・。

546 名前:名前は開発中のものです。 [2009/04/17(金) 08:18:33 ID:TDFMC1oI]
>>545
pngの24bitにしてたんじゃないの?
キリキリ付属の画像コンバータで.tjs6だっけ?
そんな感じの形式に変更すると普通に透過するようになるよ
もしくは、Photoshopで開いて、Web用に保存→24Bit→インタレース?なし

これでちゃんと透過する

547 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 09:48:38 ID:WQ2aWu0K]
>>545-546
半透明PNG画像絡みのこれはよく引っかかる部分だと思うが
どっかに書いてたっけ?

548 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 13:32:53 ID:5dqoWTjj]
>>542
もしコリジョンチェックってのが α によってクリック反応を素通しするようにして
ほしいってことなら Layer.hitType と layer.hitThreshold を指定するだけだろう

高度な処理がしたければ onHitTest を実装すればいい

549 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 17:41:08 ID:+Twzus5I]
すみません立ち絵や前景を半透明にするのってどうしたら出来ますか
>>535-548
ーーーーってお前等も躓いてたんかい!

550 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 17:43:15 ID:GCkgm3Wn]
>>549
タグリファレンスを全部読む



551 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 17:44:44 ID:sPPBpdfp]
>>549
アルファ値という言葉を深く考える

552 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 17:54:45 ID:DKE8b41J]
>>549
上の会話はお前とは全然別の話だから

553 名前:名前は開発中のものです。 [2009/04/17(金) 21:11:27 ID:+Twzus5I]
ノベルの人物の伝統は半透明の影絵だというのに
半透明の立ち絵の講座がどこにもありません

554 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:17:08 ID:WQ2aWu0K]
eramaker2とか

555 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:22:49 ID:FVNTHhMb]
ぐぐったら一発で出てきたけど

556 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:27:06 ID:/JFi2m6C]
何でもぐぐれで済ませたら質問スレはいらないわけだが

557 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:42:50 ID:e6XAwvTk]
ぐぐってもすぐにはわからないような疑問だってある

558 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:51:49 ID:hlercEj7]
質問する態度じゃないといっているだけでしょ。

559 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 00:08:18 ID:Q+OwJyw3]
とりあえずどう思ってどういうことをやってみたのかぐらいは書こうな

560 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 02:00:18 ID:LEs9hW3n]
>>549
@image storage="画像" page=fore layer=0 opacity=180
(layoptで指定してもいいが、positionのほうは意味合いが違うので注意)
opacityについてはタグリファレンスに書いてあるからちゃんと読もうな



561 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 02:13:10 ID:xOxNzP1V]
>>553
つttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%BB%CD%CA%FD%BB%B3%CF%C3+-+%A5%BD%A5%D5%A5%C8%CA%CC%C6%A9%B2%E1PNG%A5%D5%A5%A1%A5%A4%A5%EB%A4%CE%BA%EE%A4%EA%CA%FD

562 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 02:38:02 ID:TiB2lB5D]
影絵か 走馬灯みたいな演出入れてみるかthx.

563 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 05:23:41 ID:B2U9uCCV]
履歴の表示中に、奥に普通のメッセージレイヤが透けて
見えちゃうのが嫌なんですが、どうしたら消せるのでしょう

一応あちこち探してみたのですが……
キーワードがうまくないせいか、はっきりとした情報には辿り着けませんでした

564 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 08:47:33 ID:VX9WZdsV]
>>560-561


565 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 10:42:23 ID:1CT5JoPW]
取り合えず、「HistoryLayer.tjs」の568行当たりにある
fillRect(0, 0, width, height, 0xc8000000)とか調整してみれ
→例 fillRect(0, 0, width, height, 0xff000000)とか

公式の過去ログを調べ直しておくといいカルガモ

566 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 12:35:10 ID:B2U9uCCV]
あ、ごめんなさい言い方がまぎらわしかったです
履歴レイヤの色とか透明度をいじりたいわけじゃなくて
「履歴の表示中にメッセージレイヤ(&システムボタン)を非表示にしたい」のです

567 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 12:40:11 ID:VX9WZdsV]
>>566
config.tjsのメッセージレイヤの透明度を弄れ

568 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 13:38:25 ID:zUBcvaAl]
MainWindow.tjs > 2338辺りにある、
showHistory()、hideHistory()
辺りを書き換える。

569 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 14:27:11 ID:fcUnIwiD]
>>566
直ぐに思いつくのは「MainWindow.tjs」の>>568のタイミィングで
for(var i = 0; i< fore.messages.count; i++) fore.messages[i].visible = false;
とかだけど、どっかで…kag.process('', '*hidemessage')を使うとかだったか
もっとまとうでスマートなやり方を見かけた気がしなくもない

570 名前:566 mailto:sage [2009/04/18(土) 17:03:44 ID:oExwCRAY]
MainWindow.tjsのshowHistory()にkag.hideMessageLayerByUser()を、
hideHistory()にkag.showMessageLayerByUser()を入れてみたら出来ました!
他にも方法がありそうですが、とりあえずなんとかなって良かったです

>>568さんと>>569さん、ありがとうございました!



571 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 11:17:10 ID:zFZdA68P]
難しいのよねトランジションって

572 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 15:05:07 ID:zFZdA68P]
トランジションを2回以上するのは同じ動作を繰り返すだけでいいのか?
どこの講座も2回以上のトランジションやってないから困る
表とか裏とかわけわかめ

573 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 16:14:46 ID:4TZkwL8E]
2回以上のトランジション?
連続で繰り返すってこと?

574 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 16:48:30 ID:zFZdA68P]
>>573
背景がずっと変わらないゲームなんてあるかい!

575 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 16:54:57 ID:lDlg+x4F]
やってみりゃ済む話じゃないかい?

576 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 17:18:33 ID:zFZdA68P]
次のトランジションを実行しようとすると
前の背景がフェードインからフェードアウト
(イキナリ背景が出てきて直後に徐々に消える)に変わる

577 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 17:37:21 ID:pGv2bNzV]
ID:zFZdA68Pのニホンゴ(?)がわけわかめ
求む通訳かエスパー…
あ、ID:zFZdA68Pはマジな質問なら再現するソースかコード(32行以内)さらせや
ネタなら気がつけずスマソ

578 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 17:40:43 ID:HeWpQcFv]
二回以上も何も、きちんとトランジション動作が指定されていれば
何回繰り返そうが関係ない。
@backlay抜かしだろ、どうせ。
講座読んで、表画面と裏画面の仕組みをまず頭に叩き込め。

あと、書き方が悪くて他人にやりたいことの意味を伝えられていない
から573が親切に聞き返してくれたのに、574のような受け答えを
するな。
そんな態度を続けると、そのうち誰も相手にしてくれなくなるぞ。

579 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 19:12:29 ID:luaNObAZ]
>>577
エスパー検定2級の問題です
抜き打ち書き込みされてるんだよ

580 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 20:14:09 ID:iVfsb3g1]
>>576
イメージタグのレイヤ指定がforeになってるんじゃないのか?
トランジションは表画面と見えない裏画面を取り替えるものだから、
次の背景を表示するときは、裏に予め次の背景を準備しておいて、
それをトランジションで表に持ってくる、という手順になる
つまり、表に準備しちゃったから、いきなり表示されてトランジションで裏に行っちゃったんじゃね
ソース見てないんで推測だが

>背景がずっと変わらないゲームなんてあるかい!
だから573は確認したんだろw
背景の変え方も知らないスクリプターなんかおるかい!



581 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 21:07:45 ID:zFZdA68P]
もう解決しますた
やたら手間を食う講座ばかり見てて混乱していただけですた

ってかforeなんて殆ど使わないだろ

582 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 21:13:11 ID:sI6yWN0i]
ノベルゲじゃないせいか、fore結構使うけど
ま、使い方は人それぞれ

583 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 21:58:10 ID:3VgYdDVy]
>>579
皆、すごいの〜 580の解説でやっと分かったよ
2級でこれってエスパー検定、難易度高杉ヽ(`Ω´)ノ
2級の出題範囲はせめて並の厨房までにしてほしー

584 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 22:11:12 ID:luaNObAZ]
おれはエスパー検定1級持ってるけど何が問題でどう解決したのかを知りたかった

585 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 09:13:32 ID:voXCWw/n]
>ってかforeなんて殆ど使わないだろ

またそういう負け惜しみを…

586 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 16:17:56 ID:yHqUU2ta]
吉里吉里できりきりまい

587 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 19:03:00 ID:s1zg7/xD]
>>581
そんなアホみたいなレベルの質問に詳しく解説してもらっといて、なんでそんな上から目線なの?

588 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 19:05:34 ID:UPU5V2iR]
アホなの

589 名前:名前は開発中のものです。 mailto:sage [2009/04/20(月) 19:44:55 ID:LlYv0Y2t]
アホだろ

590 名前:名前は開発中のものです。 [2009/04/21(火) 18:40:24 ID:6FRvVcbd]
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!



591 名前:名前は開発中のものです。 [2009/04/22(水) 16:24:01 ID:/FZjXRuC]
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!

592 名前:名前は開発中のものです。 [2009/04/23(木) 21:26:59 ID:dX2wEjye]
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!
うっ!あっ!うっうっあっ!

593 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 00:30:11 ID:EgTbotiH]
なんでそんなに必死なん?(´・ω・`)

594 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 20:05:41 ID:X+xy2hrv]
アホって言われたのが相当悔しかったんだろ

595 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 21:07:44 ID:OdXlrOLt]
アホじゃないしっ!

596 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 21:35:54 ID:FGi8Zk3C]
春爛漫だな

597 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 19:59:53 ID:f6/aOhBh]
のう

598 名前:名前は開発中のものです。 [2009/04/25(土) 22:46:54 ID:JGya8OU6]
ROMってるだけでも結構、勉強になるスレだな。
何かありがとう。

599 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:21:22 ID:LC/IkWV5]
メニュー画面で

close  メニュー画面を閉じる 
exit   ゲームを終了する
title   タイトル画面へ戻る
back  直前の選択肢へ戻る

こんな感じでヒントが出るようにしてるんだけど、
closeとexitって紛らわしいかな?
同じように文章のスピードも未読と既読で
スピードを変えないときは「変えない」を
changelessってしてるんだけど、分かりにくい?

大人しく日本語で書いとけば間違い無いんだけど、
ゲームの雰囲気に合わない気がして。

600 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:28:10 ID:59Iyn9mW]
changelessよりはno changeのほうがよくね?

とかはさておき、そんなささいなこと、何度も間違い操作しそうなものならともかく、気にするほどではないと思うが



601 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:35:55 ID:LC/IkWV5]
即レスありがとう

なんか一人で作ってるとつい独りよがりになっちゃって
たまに我にかえるとささいなことが気になっちゃうみたいだ

602 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 23:54:16 ID:kFuhwT3C]
常時表示してるシステムボタンの画像を、オート中やスキップ中に変えたいんだが
配列のとこにif(kag.autoMode)とかで切り替え出来るんじゃねーかと思ったら全然だめだったorz
なんか上手いやりかたないですかねぇ
公式やら過去ログやら見てみたけど、はっきりとした答えが出てないみたいでさ…

603 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 00:07:28 ID:UtXCF8zR]
exitよりはquitじゃない?

604 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 00:27:19 ID:PFKu8Nq6]
閉じるはbackにすればいいんじゃね?
と思ったら別の意味でもう使ってるのか

英語圏のゲームをいろいろ見てみて
使われ方を研究するのが一番近道かも

俺の感覚だと
back to game  メニュー画面を閉じる 
quit game   ゲームを終了する
back to title   タイトル画面へ戻る
tackback  直前の選択肢へ戻る
こんな感じかなあ

605 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 00:31:19 ID:MOXQALOE]
俺は
メニューを閉じる だと close the menuみたいな感じかなぁ
んでExit game
Back to title
Back to なんとか

606 名前:名前は開発中のものです。 [2009/04/26(日) 00:56:51 ID:ddt/stod]
Back to the future ガルウィングの車型タイムマシーンで(ry

607 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 01:04:21 ID:YsRf5Ap0]
>>602
一応そんな感じのを実装してるけど、俺は
直接mainwindow.tjsのスキップモードとオートモードのメソッド内に
その処理を入れちゃったな
今PC付けてないんで詳しく参照出来ないけど、
モードに入るタイミングと解除されるタイミングで
ボタンの上にテンポラリレイヤを出したり消したりする感じ
まあ原始的だけど、動作は理想通り

608 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 01:20:37 ID:dcU+MXiB]
>>607
なるほど
具体的にどんな記述なのか、ぜひ詳しく教えていただきたいです
今度PCつけたときにでも…

609 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 02:16:46 ID:YsRf5Ap0]
>>608
いや、そのまんまだよ
具体的には、autobtnlayとか適当な名前でlayer作って画像入れといて、
モードに入るタイミングで
autobtnlay.visible=true
解除する(未読に来たとかクリックされた)タイミングで
autobtnlay.visible=false
みたいな感じ
ただそれだけ
詳しく参照できないって書いたのは挟む位置のことだよ
エディタで単語検索でもかければ大体わかると思うが

610 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 06:06:52 ID:RhpB2SP5]
ゲームを起動したときにウインドウ上部に出るバーの吉里吉里をゲームの名前にしたいのですがどこを変更すれば良いのでしょう?



611 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 06:11:12 ID:50hU7Jce]
>>610
一通りリファレンスに目を通してからConfig.tjsを嫁

612 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 06:11:54 ID:pfIf/KRW]
春爛漫、ですね

613 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 08:35:25 ID:7vrLAsui]
頭☆春爛漫ですね

614 名前:名前は開発中のものです。 [2009/04/26(日) 11:58:27 ID:RAAzB/4t]
わあああああああああ!!

615 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 12:09:06 ID:amBkB3mm]
>>602
自分もそれ一応実装してるけど、もっと簡単なのがあればそれはそれで知りたい

一応、自分のはサンプルsystembutton.ksのシステムボタン使ってて、
公式のログをほぼそのまま参考に新たな関数を足して、
かつ>>607みたいにmainwindow.tjsのオートモードのメソッド内でその関数を呼び出す感じ

短くオートモードだけのせると
systembutton.ksのonStableStateChanged関数の後ろあたりに以下を追加

function toggleBtn()
{
if(kag.autoMode)
{
foreButtons[1].loadImages('オンの画像');
backButtons[1].loadImages('オンの画像');
}
else
{
foreButtons[1].loadImages('オフの画像');
backButtons[1].loadImages('オフの画像');
}
}

mainwindow.tjsのオートモードのメソッド内に以下を追加
global.systembutton_object.toggleBtn();

スキップも大体同じ感じ。
でもこれだと、別の関係ないところで記述ミス{}が閉じてなかったりすると
”global.systembutton_object.toggleBtn()が見つかりません”てエラー文が
吐き出されるので気をつけて

616 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 16:45:28 ID:B/xsOB6p]
KAGPluginに onAutoModeChanged とか onSkipModeChanged を作って、
MainWindow.tjsのそれぞれのところで forEachEventHook をやるとか・・・。
めんどくささはあんまり変らんな orz

617 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 17:06:55 ID:cf5smpmV]
moveタグについて質問なんだけども
リファレンスでは複数レイヤを非同期にって書いてあるけど
同期をとって複数レイヤを動かす方法はあるのかな

moveタグを
[move time=1000 path="(0,0,255) (100,0,255)" layer=0]
[move time=1000 path="(0,100,255) (100,100,255)" layer=1]
[move time=1000 path="(0,200,255) (100,200,255)" layer=2]
[move time=1000 path="(0,300,255) (100,300,255)" layer=3]


って感じで書いてレイヤ数30個くらい動かしてみたらほとんど同期してるように見えたから、別にいいかな、とは思ったんだけど
非同期ってことは環境に依存するんだろうし
同期を保証するには他の方法とかあったりするのかな、と思って

618 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 17:48:09 ID:PFKu8Nq6]
ここでいう非同期っていうのは、向こうのmoveの終了を待たずに同時に
っていうような意味だと思うよ

619 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 17:49:59 ID:pfIf/KRW]
>オートの表示
自分も今やってるとこなので自分が書いてるもの晒し。ただし、とても乱暴。
あと、書きたてなので何が起こる河からないw
AfterInit.tjs...
var AutoModeLEDf;
var AutoModeLEDb;
kag.cancelAutoMode2 = kag.cancelAutoMode;
kag.cancelAutoMode = function(){
if(autoMode){
global.AutoModeLEDf.visible = false;
global.AutoModeLEDb.visible = false;
}
cancelAutoMode2();
} incontextof kag;
kag.enterAutoMode2 = kag.enterAutoMode;
kag.enterAutoMode = function(){
global.AutoModeLEDf = new ClickGlyphLayer(this, fore.messages[0]);
with(global.AutoModeLEDf){
.loadImages('AutoMode.png');
.top = 135;
.left = 700;
.visible=true;
}
global.AutoModeLEDb = new ClickGlyphLayer(this, back.messages[0]);
with(global.AutoModeLEDb){
.loadImages('AutoMode.png');
.top = 135;
.left = 700;
.visible=true;
}
enterAutoMode2();
} incontextof kag;

620 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 18:46:25 ID:uE4o8+xw]
>>617
ここでの非同期は >>618 の言ってるおとり、「KAGの実行と非同期」ってことで、move の
実行につかわれてる基準になってるタイマー(tick値) は同一なので、同じタイミングで開始して、
時間指定が同一のものは全部同じタイミングで動く




621 名前:名前は開発中のものです。 mailto:sage [2009/04/26(日) 18:57:41 ID:cf5smpmV]
>>618 >>620
そうなのか。非同期の意味を勘違いしてたぜ
今作ってるゲーム、同時に50個くらいのレイヤを動かしたりするんだけど、
他のマシンでだと動きがずれたりするのかなとか不安に思ったんだ
ありがとう

622 名前:602 mailto:sage [2009/04/26(日) 23:09:40 ID:dcU+MXiB]
さっそく>>615のをやってみたけど、上手くできなかった(なんかズレた上に半分に切れて表示された)
らんかさんの改造版を使ってるからか?
あと、トグルっつーことで走行時に他のボタンもクリックし放題になるから
自分の希望とはちょっと違うかな…でも参考になった!

で、>>619もやってみた
そのままだとどうしてもボタンレイヤの後ろに配置されてしまうので、
message[1]にしてindexで前に出したらそれっぽくなりあった
でも自分の頭じゃ、どうやればskipで同じような挙動にできるのかがわからない(´・ω・`)

今んとこ>>609のやりかたが一番気になるが、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