ページのインとアウトで異なるエフェクトを作る
ページ全体を変化させるシリーズを終えたつもりでしたが、if文の応用のため、もう少し続けます。
これまでのif文の使い方は、1ページ目と2ページ目で処理を変えた程度でしたので、いっその事、ページ全体の動きを変えてしまおうということです。
OUT:通常(左移動)
IN:上から降りてくる
手始めとして、左右と上下の違いで表現してみようと思います。
1ページ目は通常動作のままにしますので、2ページ目のみ違うエフェクトにします。
以下がサンプルです。
return ( page, offset, screen_width, screen_height)
if( offset < 0) then
page:translate(offset,offset*2)
end
end
if( offset < 0) then
page:translate(offset,offset*2)
end
end
effect7_1
pageとoffsetだけで、できあがりです。
normal × down
これはこれで悪くないと思いますが、サンプルレベルでしかありませんね。
お詫び
いくつかのパターンを用意しようと思ったのですが、私にはこれ以上のサンプルが思いつきません。
ごめんなさい・・・
シンプルでも特徴的なサンプルがあれば、「問い合わせ」からメールで教えていただければ幸いです。
当サイトの更新状況を、アラートで表示するかどうかの設定をします。
保存する