トップページ > ゲ製作技術 > 2011年02月19日 > TR/rwGBg

書き込み順位&時間帯一覧

4 位/129 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011100010004



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
■吉里吉里/KAG/TJS雑談質問スレ■その23

書き込みレス一覧

■吉里吉里/KAG/TJS雑談質問スレ■その23
245 :名前は開発中のものです。[sage]:2011/02/19(土) 14:21:40 ID:TR/rwGBg
自前のレイヤをaddContinuousHandlerで移動させる時に、
例えば80ピクセルの幅を移動するのと同時に表示をフェードインさせたいんですが、
移動開始時はopacity=0で、移動終了時に丁度255になるようにしたいんですけど、上手くいきません
(初めから完全に表示されていたり、半透明で移動した後最後に突然opacity=255になる)
何か良い方法は無いですか?
■吉里吉里/KAG/TJS雑談質問スレ■その23
247 :名前は開発中のものです。[sage]:2011/02/19(土) 15:14:15 ID:TR/rwGBg
レイヤのtop・leftを書き換えるところでopacityも変化するように、
255を移動ピクセルで割って、その数を描画のタイミングで加算してみたりしたんですが
たった数十ピクセル移動する間にopacityが10000とかまで加算されたりして、
255に収まるようにすると、上記の()内のような事になってしまいます
■吉里吉里/KAG/TJS雑談質問スレ■その23
251 :名前は開発中のものです。[sage]:2011/02/19(土) 16:51:34 ID: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タグみたいに滑らかに移動してくれるのかと・・・
■吉里吉里/KAG/TJS雑談質問スレ■その23
260 :名前は開発中のものです。[sage]:2011/02/19(土) 20:08:22.91 ID:TR/rwGBg
>>257
おおお、ありがとうございます!
上も下も表示出すのも消すのもバッチリです、スクリプトが随分すっきりしました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。