[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その5 (992レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
831: 2005/04/02(土)08:24 ID:UbUOp45D(1) AAS
どんだけ感受性強いんだおまいは
832: 2005/04/02(土)12:01 ID:DOnf9Q1I(1/2) AAS
俺も、あの主観的すぎる文章は好きじゃない。当時は俺も我慢して読んでいたが、
今では心中だけじゃなく、参考になるサイトやらマニュアルやらがぐっと増えている。
是非是非有効活用してくれ。
833: 2005/04/02(土)13:08 ID:DOnf9Q1I(2/2) AAS
というか公式えらいことになってんな、おい。
834: 2005/04/02(土)19:30 ID:2jfDuj6K(1) AAS
本家掲示板のよっしーって…小学生なのか…?
835
(3): 2005/04/03(日)00:39 ID:m2zUijKj(1) AAS
リンクをポイントすると出現する矩形のことで質問です。
矩形の下に表示されているもののみをすべてネガポジ反転させたいのですが、どうすればできるのでしょうか?
highLightLayerを対象にadjustGammaメソッドを使っても、矩形の色のみが反転されてしまいます。
もしわかる方がいらっしゃったら、教えてください。
836
(1): 2005/04/04(月)02:03 ID:x6c+GvNN(1) AAS
>>835
あ、これ考えとくの忘れてた。今日暇だったら考えてみよう。
837: 2005/04/04(月)14:21 ID:nLQCMyGF(1) AAS
>>836
俺も知りたいから頑張って考えてー
838
(1): 2005/04/04(月)15:52 ID:n+BkzOJk(1/2) AAS
こんな感じでできるんじゃない?

・highLightLayer は完全不透明
・highLightLayer を表示するときに,その下に見えてるものを highLightLayer に
 コピーして,その highLightLayer に対して adjustGamma
839
(1): 835 2005/04/04(月)18:11 ID:r33nljSS(1/3) AAS
>>838
dくす。
それでいけるかもしれないと思って元のコードのhighlightLayer.colorRectの部分を、下のように置換えてみました。

highlightLayer.piledCopy(
x - highlightLayer.left,
y - highlightLayer.top,
highlightLayer.parent,
省5
840: 2005/04/04(月)18:22 ID:RpSTQAoT(1) AAS
本家掲示板に春の嵐が………!!!
841
(1): 2005/04/04(月)18:40 ID:5yBRvKl5(1) AAS
>>839
//↓これでうまくいきました。
highlightLayer.piledCopy(
x - highlightLayer.left,
y - highlightLayer.top,
highlightLayer.parent.parent,
x + this.left, y + this.top,
省5
842: 835 2005/04/04(月)18:48 ID:r33nljSS(2/3) AAS
>>841
あ、なるほど! 上手くできました、ありがとうございます。
843: 2005/04/04(月)20:21 ID:SVDUQShg(1) AAS
このスレは勉強になるな。
844
(1): 2005/04/04(月)20:53 ID:yl70x1eG(1) AAS
誰か本家のよっしー(=みち)にIPとUA晒されてること教えてやれ。
なんでこういう厨房って揃いも揃って「すみません兄弟がやったみたいです」って言うんだ?w
万が一本当だったとしても厨房の兄弟ってことで全然言い訳にもならんわけだが。
845: 2005/04/04(月)20:55 ID:n+BkzOJk(2/2) AAS
本家だって大変勉強になるよ
まともな時は。
846
(1): 2005/04/04(月)23:56 ID:r33nljSS(3/3) AAS
本家の回答者さんたちが切れてきている予感。
847: 2005/04/05(火)00:22 ID:JwXWnpNu(1/2) AAS
>>844

むしろなんでバレたか教えない方がおもしろいだろw
848: 2005/04/05(火)00:57 ID:JwXWnpNu(2/2) AAS
>>846

MEG氏やらんか氏も回避する大物だぜ
849: 2005/04/06(水)07:25 ID:efP26AF+(1) AAS
公式掲示板の新機能、便利だなあ。
850
(2): 2005/04/07(木)03:21 ID:h/U813JX(1/2) AAS
リンクの既読判別マクロ化サンプルをlinkタグに置き換えたところ、
linkタグにexp属性でつけていた関数が無効になってしまいました

[macro name=link_a]
[eval exp="tf.temp=mp.target.length"]
[eval exp="tf.temp=mp.target.substring(1,tf.temp-1)"]
[if exp="sf[tf.temp]==void"]
[eval exp="sf[tf.temp]=0"]
省12
851
(2): 2005/04/07(木)03:41 ID:TDcOvORP(1/2) AAS
下から3行めの
> [eval exp="mp.exp='〜〜〜'"]
ここで,mp.exp が上書きされてしまっているから。

> [eval exp+="mp.exp='〜〜〜'"]
とかに変えれば,一応 exp 属性が効くようになるとは思う。
852
(1): 2005/04/07(木)03:43 ID:TDcOvORP(2/2) AAS
あう,ちがうちがう

> [eval exp="mp.exp+=',〜〜〜'"]
ですやね。
853
(1): 850 2005/04/07(木)21:58 ID:h/U813JX(2/2) AAS
>>851
おお、なるほど!
うまく動きました。ありがとうございました!
854
(1): 2005/04/10(日)23:11 ID:91viTNrY(1) AAS
最近、W.Dee氏の「ではー」を見ない気がする。
855: 2005/04/10(日)23:50 ID:ePbPxUJv(1) AAS
>>854
本家が春満開だったからお疲れなんだろう
856
(4): 2005/04/12(火)17:46 ID:1RDeaCcw(1/2) AAS
onClick や onMouseClickを感知して、クリックされた座標を取るには、
リスナークラスとか必要なんでしょうか?

トランプゲームでクリックしたらめくれる、と言うのをやりたいんですが
TJSのfunction内でどう書けばいいでしょう?
857
(3): 2005/04/12(火)19:35 ID:2ZjPBZ3W(1/2) AAS
>>856
うん、というか、自分でいちいち座標で分けるとかしなくて、
トランプの各カードを一つずつのレイヤにして、
こんな感じにするのが素直だと漏れは思う

class TrumpCard extends Layer{
; ...
; ...
省9
858
(1): 2005/04/12(火)20:54 ID:xQP2M/ZC(1/2) AAS
>>857
基本的に同意。
ただ同期取りたい時どう組めばいいのか分からん。

あとコード整形するなら全角スペースにしれ。
コピペしたらエラーが出る? ソンナノ('A`)シラネ
859
(1): 2005/04/12(火)21:44 ID:2ZjPBZ3W(2/2) AAS
>>858
この整形いい考えだと思うんだけどなあ。
もっと広まらないかな。

> 同期取りたい時
えっと、たとえば?
860: 2005/04/12(火)22:09 ID:xQP2M/ZC(2/2) AAS
>>859
あぁ、めくれるって言うから、ひっくり返るアニメーションをイメージしてた。
一応、俺は >856 じゃないんで、そろそろ引き篭もることにするよ。
>857 の整形に関して言えば、なんつーかキモイ。
861: 856 2005/04/12(火)23:35 ID:1RDeaCcw(2/2) AAS
神経衰弱を想像してみて下さい。
各レイヤにトランプ裏面を52枚用意して、
2つのカードをクリックしたら、そのイベントで
53,54枚目に表を描画する。

外れたら53,54だけクリア。
当たったら53,54とその下の裏面もクリア。

(クリアというのはlayoptで開放するのでも、
省6
862
(1): 2005/04/13(水)01:17 ID:UCsOBI91(1) AAS
とりあえず適当な神経衰弱を作ってみた

ソース
外部リンク[lzh]:gamdev.org
(コメント無いけど
863: 856 2005/04/13(水)15:27 ID:21UU7UNL(1) AAS
クリッカブルマップで52カ所やるとめっさ重くなるんでしょうか。
しょっちゅう止まります。
やっぱりクラス管理に切り替えます。
864: 2005/04/13(水)19:39 ID:qXOfog6z(1) AAS
>>862
バラけた感じが萌えるな
865
(1): 2005/04/14(木)13:17 ID:Sk+IVvj8(1/2) AAS
質問です。
画面上のキャラクターが一定のアニメーションを繰り返している間に
メッセージを表示することは可能ですか?
(キー入力待ちも含む)
その場合、swfやムービーは使わないとします。
866
(5): 2005/04/14(木)15:34 ID:Sk+IVvj8(2/2) AAS
連続での質問失礼します。
昔のavgなどでよく見られた、メッセージを表示しながら音を出すことができますか?
BGMではなく、文字が表示された時に出る音です。
867: 2005/04/14(木)16:23 ID:adPoV49U(1) AAS
可能です
868: 2005/04/14(木)19:08 ID:I/aeO0wg(1) AAS
おらも知りたい
それってKAGでできるんか?
869
(1): 2005/04/14(木)19:31 ID:E6LIBP3K(1) AAS
>>865
リファレンス嫁

>>866
1文字ごとにSE鳴らせば?w
もしくは適当にMessagelayer.tjsいじるか。
870: 2005/04/14(木)21:14 ID:xj6iJh6X(1) AAS
文字が出るスピードとSEのスピードを計算して調節すりゃすむ話だろ。
871: 2005/04/14(木)21:51 ID:Z/T/BaSV(1) AAS
あはは、ワロタ
872: 2005/04/15(金)00:51 ID:Zi0RKoaI(1) AAS
>>869

リファレンスは読んだけど、全部は読んでいないよ。
アニメーションつうのがそれっぽなぁとは思ったが、とりあえず知っている人に聞いた方が早いからな。

一文字ごとにSE鳴らせばつうのは、、、そのくらいは自分でも思ったけどな
スクリプトが激しく醜い、激しく面倒。
で、TJSいじるのも自分で思って、メッセージレイヤ関係を除いたけどよくわらんから聞いた。
(オレは、java、basic、cobolあたり知っているからよく読めばいんだろうが、それが面倒)
省2
873: 2005/04/15(金)00:54 ID:xe5y/hLb(1) AAS
よっしーみたいなのであまり言い訳しない方が
874: 2005/04/15(金)01:44 ID:4hWPQ+U3(1) AAS
リリースキター
875: 2005/04/16(土)18:31 ID:vD2z28XC(1) AAS
メッセージの表示など別の事をしながら、定期的な感覚で背景画像を操作するには、どうすればよいのでしょうか?
具体的には、周期的に背景を光らせる(稲光の演出)をしたいのですが・・・
OnTimerで実現させるのだろうとは思うのですが、以前見たその解説サイトが見つからなくて……

[iscript]\
var timer;
timer = new Timer(onTimer, '');
timer.interval = 2000; // 任意のタイミング
省9
876
(1): 2005/04/16(土)21:26 ID:wc9ugQ33(1) AAS
tf.time=0; は不要だと思うけど、それはともかく、えーと

kag.process(何とか) でいいんじゃないかな。
ただし時間内に終わらないと、やっかいなことになるかもしれない。
877
(1): 2005/04/17(日)01:53 ID:wB/qIwSs(1/2) AAS
kag.process(何とか) だと、背景を操作する度にテキスト表示などの本処理が止まってしまって無理です
878
(1): 2005/04/17(日)02:14 ID:VrRa183l(1/3) AAS
じゃあ自前でやるしかないな
サンプル書くから三十分待てや
879
(1): 2005/04/17(日)02:21 ID:+MHJqzMe(1/2) AAS
asdで稲光描くのじゃダメけ?
880
(1): 2005/04/17(日)02:32 ID:VrRa183l(2/3) AAS
こんな感じじゃないかな
コメント無いけど、何やってるか分かるよね
外部リンク[lzh]:upld2.x0.com
881
(1): 2005/04/17(日)02:33 ID:VrRa183l(3/3) AAS
あれ、asdでできるの?
それなら明らかに話は早いんだけど
882: 2005/04/17(日)03:06 ID:wB/qIwSs(2/2) AAS
>>876-881
あらかじめ連結画像を用意しておく事で、asdでもおよそ思っていた動作が出来ました。
asdは前景レイヤに使うものだとばかり……
; -------------------------------------------------------------------------------
*go
@loadcell
@loop
省14
883: 2005/04/17(日)21:31 ID:+MHJqzMe(2/2) AAS
あと、稲光のasdを再生するための専用の前景レイヤを
一枚用意してしまうというのも手ね。そーすると使いま
わしが効くのだ。
884
(3): 2005/04/18(月)15:41 ID:N8ahUp3v(1) AAS
ウインドウのどの座標がクリックされたかを知りたい時には
どうすればいいですか。

Window#onClick(x,y) のイベントからx,yを取り出して
タグで変数f.x f.yに代入して使いたいんです。

例えばウインドウ上のキャラをクリックしたら画像が変化するとか。
あ、Layer#onClickなのかな?

まあいずれにしても、イベントで得られた座標情報を取り出して
省1
885
(3): 866 2005/04/18(月)18:30 ID:y0H0c/Wg(1/4) AAS
自己解決しましたので、報告します。
結果的にはMessageLayer.tjsをいじったのですが
コンストラクタで、適当な名前で
test_se = new WaveSoundBuffer(owner);
こんなかんじでオブジェクト作って、wavファイルをopenしまして
1150行あたりの文字表示しているあたりに
if(test_se.status == "stop")
省6
886: 866 2005/04/18(月)18:37 ID:y0H0c/Wg(2/4) AAS
先ほどの音再生部分ですが、stop状態でなくても音が再生されている場合
停止するのを待って再生されるようなので文字に追いつけなくなります。
つまり音が鳴っている間は、次の音は鳴りません。
以下のようにすると、文字の速度にあわせて音が鳴ります。
if(test_se.status == "play")
test_se.stop();
test_se.play();
887: 866 2005/04/18(月)18:56 ID:y0H0c/Wg(3/4) AAS
KAG中で、鳴らす音を変更するときは以下のようにすると変更できます。
[iscript]
kag.fore.messages[0].test_se.open("hoge.WAV");
[endscript]
ただ、オープンしたメディアをクローズする方法がまだわかりません・・・
ならしたくない部分では音を消せばいいのでしょうが…
888
(1): 2005/04/18(月)19:10 ID:hqBdHV6h(1) AAS
>>884
kag.lastMouseDownXとYに最後にマウスがクリックされた
座標が入ってるけど、それじゃダメなの?
つーかそんな用途なら普通にクリッカブルマップ使えばいい
気がするが・・・
889
(1): 866 2005/04/18(月)19:11 ID:y0H0c/Wg(4/4) AAS
コレで良いのか判りませんが、一応以下のようにすると初期化されるため
音が消え、オープンされていない状態になります。
[iscript]
kag.fore.messages[0].test_se = new WaveSoundBuffer(kag);
[endscript]
890
(1): 2005/04/18(月)22:39 ID:V34d8B3h(1) AAS
はじめまして。
吉里吉里でのビデオ再生について質問させて下さい。

WIN98以降をターゲットにした場合、AVIコンテナのWMVは再生する事は出来るのでしょうか?

ここの過去ログやMicroSoftのHPを見てきて、WIN98SE以降ならメディアプレーヤー9
(SE以降対応)を入れれば、ビデオ再生出来るらしいという事は分かったのですが、
WIN98がどうなのか今一分かりませぬ。。。orz。

mpeg1が無難だという事は過去ログで見たのですが、出来れば画質にも拘りたいという
省1
891
(1): 2005/04/19(火)01:08 ID:mGzz7jOF(1) AAS
そう言う質問は本家でやった方がいいんじゃない
もう遅いけど…。

ちなみに俺から言えることは説明書嫁とか。
892: 2005/04/19(火)02:31 ID:Mm0JrGcn(1/2) AAS
>>889
invalidate kag.fore.messages[0].test_se
とかの方が穏便だと思われ
893: 890 2005/04/19(火)03:08 ID:JkpjtZTP(1) AAS
>>891さん
早いレスありがとうございますm(__)m。

本家のほうか2chのどちらに質問しようかは迷ったのですが、過去ログで似たような質問がHITした
こちらのほうに書き込ませていただきました。

ビデオ再生の項目については吉里吉里付属のリファレンスも読んだつもりだったのですが、
流してしまっていたのかもしれません。。。orz

吉里吉里のムービー再生はDirectShow依存らしいという事も分かりましたので、そちらのほうの
省4
894: 884 2005/04/19(火)10:17 ID:6WS3iNcB(1/2) AAS
>>888
クリッカブルマップのルール部分(?)が何十個もあって、
しかもメッセージ部分をクリックしていざクリッカブルマップ!
って時には既にハング状態。
そこで座標を取って計算した方が手っ取り早いと思ったのです。

しかし、軽くなりハングしなくなったが新たな問題が…

「最後の値」を格納するのがkag.lastMouseDownX(Y)ですよね?
省11
895: 884 2005/04/19(火)11:17 ID:6WS3iNcB(2/2) AAS
あ、すいません
[eval exp="kag.lastMouseDownX=-1"]\
使えましたわ。
ちゃんと代入されてる。

自己解決すいません。
896: 2005/04/19(火)11:45 ID:NvPtL+ez(1) AAS
うち別にルール部分がそんなにたくさんあってもそういう状況にはならないなあ
なんか間違ってるんじゃないの?
どう書いてるの?
897
(1): 2005/04/19(火)12:58 ID:eieBuGPZ(1) AAS
>>885
TJSのVMがGC積んで無かったなら恐ろしい事になるなぁおい。
898
(1): 2005/04/19(火)17:39 ID:Mm0JrGcn(2/2) AAS
まあ実際にはGCはあるので、大丈夫なんだけどね。

>>885
function finalize 内で invalidate しておいた方がいいとは思うよ。
899
(1): 885 2005/04/20(水)00:29 ID:h9ZmiOs0(1) AAS
>>897>>898
ですね、自分もなにかしらのクローズ処理が必要と思ったのですが
気がついたのは昨日寝る直前にリファレンスを読み直しているときでした。
900: 2005/04/20(水)07:46 ID:cbMbSY9+(1) AAS
>>899
close() が無いって事はそれを意識しないで良い実装になってると考えて良いと思われ。
IOストリームのクローズは多分、ストレージが変更された時と finalize 時に実行されてる
と予測するのが妥当なので確実に閉じておきたいなら invalidate するのがまぁ正解。
以上を踏まえて MessageLayer に関数追加するならば、
var test_se; // = void
function setGlyphSE( storage ) {
省14
901
(1): 2005/04/20(水)18:45 ID:7aU5QFFz(1) AAS
本当に初心者の質問で申し訳ないのですが、
@link targetを使って
WEB上のhtmlページに飛ばすのはどうするのでしょうか orz
902: 2005/04/20(水)19:01 ID:tx2+oCuC(1) AAS
人はおまえを初心者ではなく教えてクンと呼ぶ

マニュアルに一回でも目を通したか?
903: 2005/04/20(水)20:55 ID:OaFpsddm(1/3) AAS
本当に教えてクンの質問で申し訳ないのですが、
@link targetを使って
WEB上のhtmlページに飛ばすのはどうするのでしょうか orz
904
(1): 2005/04/20(水)21:09 ID:PskgGfP9(1) AAS
>>901
|-`)ノ⌒[吉里吉里/KAGではじめるゲーム製作(工学社) P185〜]
905: 2005/04/20(水)21:11 ID:GK7Lowme(1/2) AAS
目が節穴なお方が参られたようですね
906
(1): 2005/04/20(水)21:39 ID:OaFpsddm(2/3) AAS
>>904
高いよアホ
907
(1): 2005/04/20(水)22:41 ID:Kj9tQnLA(1) AAS
>>906
学校の図書館でリクエストすれ
908
(2): 2005/04/20(水)22:58 ID:GK7Lowme(2/2) AAS
どこに目つけてるんだろうね
外部リンク[html]:devdoc.kikyou.info
909: 2005/04/20(水)23:37 ID:OaFpsddm(3/3) AAS
>>907
そんな悠長なことしてられるか。

>>908
お前は自分のチンコがどこについているのか数えたことはあるのか?
910: 2005/04/21(木)00:06 ID:/dl9Z8cn(1) AAS
>908

ありがd 大感謝
911: 2005/04/21(木)13:42 ID:Oj2HArUb(1) AAS
へー。"どこについているか"って"数える"ものだったんだね…日本語って不思議。

========================チラシの裏=======================================
さて、時間ねぇぞぉおい。
ウチ、夏コミ間に合うのかほんと。
絵師は既に体験版用の絵の締め切り1ヶ月以上過ぎてるし。
まぁ、俺も遅れてる以上偉そうにいえないが…
まともに納期守ってるのシナリオ担当だけだorz
省1
1-
あと 81 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s