エフェクト型プラグインtrans.dllを作成しました。http://www.eiji8pou.net/download/trans20110524.zip
http://www.eiji8pou.net/download/trans20110530.zip

旧画面と新画面を比較し、色について差異のあるピクセルを、それぞれ独立して動かすエフェクトです。
※この動画は、サンプルとしてはあまりよくないです。本当は、戦人のマント部分だけを操作したかったのですが、どういう訳か輪郭部分も微妙に違っていて操作の対象になってしまっています。
画面全体を動かすとこんな感じに。

*define deletemenu game *start bg "back.bmp",1 ld c,":a;tatie2.bmp",1 click *ll ld c,":a;tatie1.bmp",99,3000,"trans.dll/delay,500,320,480,burst,10,320,480,tremble,5,erace,2500" click ld c,":a;tatie2.bmp",99,3000,"trans.dll/delay,500,320,480,burst,10,320,480,tremble,5,erace,2500,mode,in" click goto *ll end
print 99(固定),3000(ミリ秒),"trans.dll/パラメータをここに書く。"
print 99,3000,"trans.dll/burst,10,320,240,delay,500,640,240"
単語でパラメータの種類、その後、パラメータの種類に応じた数値や文字列。また、任意にパラメータを続けることができます。
![]() | ![]() |
この二つの画像を使ってエフェクトだけで下の動画のようなことができます。

*define deletemenu game *start bg "01.bmp",1 click *loop bg "02.bmp",99,1000,"trans.dll/delay,250,400,350,tremble,5,burst,15,400,350,gravity,0,0,erace,750,mode,in" click bg "01.bmp",99,1000,"trans.dll/gravity,75,300,delay,250,1280,0,erace,7500,tremble,3" click goto *loop
以上、二つを追記し、サンプル動画も一つ追加。
*define deletemenu game *start mov $100,"trans.dll/gravity,0,0,delay,-500,320,240,burst,15,320,240,tremble,1,erace,2500,color,1500,255,255,255" bg "back2.bmp",1 ld c,":a;tatie3.bmp",0 print 1 click *back bg "back.bmp",0 ld c,":a;tatie1.bmp",0 print 99,3000,$100 click bg "back2.bmp",0 ld c,":a;tatie3.bmp",0 print 99,3000,$100+",mode,in" click goto *back
コメント等は基本的に自由ですが、通りすがりとかななしさんとかの場合、いじっても面白くないので放置する可能性があります。
|
|
最新コメント一覧
最新トラックバック一覧
言及URL
言及ISBN/ASIN
言及JAN/EAN