#11 Article 922 Posted at 1988/01/17 23:57:26 by SHINOBU (MAP055) []
Subject: セイシキ ハッピョウ NLOADER+アニメーション
前回のNLOADER3+アニメーションのサンプルプログラム
を元にいくつかの修正と表示速度の高速化を行なったプログラムが
できたので一応これでNLOADER3+アニメーションの仕様と
したいとおもいます。次に説明する内容について何か問題または、
要望とうがありましたらメールで質問してください。
* アニメーションデータのフォーマット
-----------------------------
| |
| 今までのNL3データ |
| |
-----------------------------
&HC1 X Y XL YL D(0) ---圧縮したNL3のデータ-- D(XL*YL) : SEL(0)
&HC1 X Y XL YL D(0) ---圧縮したNL3のデータ-- D(XL*YL) : SEL(1)
|
|
&HC1 X Y XL YL D(0) ---圧縮したNL3のデータ-- D(XL*YL) : SEL(N)
SEL(x0),SEL(x1),SEL(x2),SEL(x3),SEL(x4),SEL(x5),------SEL(xn)
&HC1
注) &HC1はファイル上のコードで変換後は&H80になります。
X,Y,XL,YL,D(i),SEL(i) それぞれの意味
X・・・・・・表示するX座標です (0-159)
Y・・・・・・表示するY座標です (0-99)
XL・・・・・表示するデータのX方向の長さ (0-159)
YL・・・・・表示するデータのY方向の長さ (0-99)
D(i)・・・1ドットのカラーコード (0-63)
SEL(i)・セルのコード (0-127)
XL*YL=<2000
(XL*YL)*SEL(i)=<14K
(だってFM-7遅いしメモリーもないんだもん。グスン)
具体的にはNLOADER3ので書いた絵の一部(最大64ヵ所)
を何枚かの動画にしてその動画の表示する順番を最後に指定するとい
うものです。
特別1枚1枚の表示間隔は考えていませんが(考えるほど表示が早
くないんですよねー)だいたいサンプル程度の絵が、1秒間に6枚く
らい書けるスピードでいいんじゃないかな?(いーかげんだ)
ちなみに、表示間隔に変化をつけたい時はそのあいだ同じ動画を繰
り返し表示させてください。
FM-7用のプログラム一度表示したあとに、なにかキーを押すと
アニメーションをもう-回表示します。
サンプルデータはずっーと前にNOZOMUくんがPOSTしたのに
アニメーションデータを追加しただけです。
うーーむこれでよりいっそう絵のデータを作るのが難しくなってしまった
MAP055 SHINOBU
PS. ウーーム ヤッパ ヒョウジ カンカク ガ シテイデキタホウガ イイカシラン ・ ・ ・