「解析データ/技グラフィック詳細の内容」の編集履歴(バックアップ)一覧に戻る

解析データ/技グラフィック詳細の内容 - (2006/04/09 (日) 18:03:26) のソース

**技グラフィック詳細の内容
290000から29FFFFまで


追加修正大歓迎

・画像表示

●画像をメモリに持ってくる?54,55も?
51 XX YY

XX用意する場所?
敵スプライトにも使われるので02以上を使う場合には
B8の後に行い、表示が終わるのを待ってB7
この場合は敵を動かせない

YY
2F弓矢
30パンチの軌跡
31パンチの軌跡
33槍
34三叉
35槍斧
5D凝視

パレット決め?
3F 8X YY

●画像左下位置決め
1B XX YY 自分基準 正0-7F 負FF-80
1C XX YY 対象基準 正0-7F 負FF-80
1D XX YY 画面(84,95)基準 正0-7F 負FF-80

●重なり
2C 01 キャラの奥
2C 03 手前

●左右反転
FF

●28xxxxにある描画ルーチンを実行する
01 xx xx

●29xxxxの動作を行う
0A xx xx
97 xx xx
0Aでデータを呼び出すと、現在の処理と並列して実行される
97でデータを呼び出すと、終了するまで次に進まない&呼び出し先で97は使えない

●一時停止(違い不明)
17 XX 19
9A XX 19


●yyをXX回繰り返し
18 XX yy 1A yyの最初のアドレス


●アドレスにジャンプ
1A XXXX

●敵左右反転
1F 40
●上下
1F 80

●分身表示or消去
21


●1フレーム停止
23

●手持ち武器の画像消す
30

●背景の一部が暗くなる
3D 02
3D 03
3D 04

●指定した位置に瞬間移動
1B XX YY 位置決め 自分基準 正0-7F 負FF-80
1C XX YY 位置決め 対象基準 正0-7F 負FF-80
1D XX YY 画面(84,95)基準 正0-7F 負FF-80
46


●姿消すor現す
5E 00

●位置決め 画面左上基準
●指定した位置に移動等
61 XX YY
//
●ランダムに29XXXX,29YYYY,29ZZZZ....にジャンプ
62 1D ** 00 9B 00 XXXX 9B 01 YYYY 9B 02 ZZZZ ....
 **分岐数

●音鳴らす(それぞれパンが違う)
63 18 XX
65 1A XX
65 18 XX
66 19 XX
66 18 XX

●分身の移動
68 YY	y負
69 YY	y正
6A XX	x正
6B XX	x負
6C YY XX	x正y負
6D YY XX	負の方向
6E YY XX	正の方向
6F YY XX	x負y正


●敵値分座標移動
70 XX	y負
71 XX	y正
72 XX	x正
73 XX	x負
74 YY XX	x正y負
75 YY XX	負の方向
76 YY XX	正の方向
77 YY XX	x負y正

●値分座標移動
80 YY	y負
81 YY	y正
82 XX	x正
83 XX	x負
84 YY XX	x正y負
85 YY XX	負
86 YY XX	正
87 YY XX	x負y正

●左右反転
88

●上下反転
89

●グラフィック換え
8A XX

XX テンプレ画像の番号
00 a2 
01 a1 
02 a3 
03 a4 
04 a5 
05 a6 
06 a7
07 c2
08 b1
09 b2
0A b3
0B b4
0C b5
0D b6
0E c6
0F c1 蹴り
10 c3
11 c4
12 d1
13 d2
14 b6
15 c7 しゃがみ
16 d3
17 c5
18 d2
19 d2

●分身位置
8B XX YY 自分の位置から 正0-7F 負FF-80

//
F6 VV 前につけないとYYの意味が無い

●指定した位置に移動
C4 XX ZZ のあとで
8C YY (23) 1A (8Cのaddr)

XX位置
相手の右
下ほど離れる
02
07
0a
0e

00 相手の中央
04 相手の中央
0c 相手の中央

01 相手の下
03 少し前に
05 相手の左下
02 相手の右上
08 元の位置
09 相手の右上
0b 相手の右 少し下
0d 相手の左
0f 空に飛ぶ?
10 仲間1人目?

8C 相手の左
8D 相手の左
8E 少し下がって、画面の上から1/5くらい
8F 相手の上画面外
90 仲間一人目の少し左上
92 相手の左画面外
93 相手の左上画面外
94 相手の左下画面外
95 相手の上

AD EE FF ランダム?

YY
00 直進
01 上に凸
02 下に凸
VVによって変わる

ZZ
移動までの段階数

23を挟まないと一瞬で移動

●90度回転or戻す
8F

●敵指定した位置に移動
C4 XX ZZ のあとで
90 YY (23) 1A (90のaddr)

XX
位置

YY
00 直進
01 上に凸
02 下に凸

ZZ
移動までのフレーム数

23を挟まないと一瞬で移動
//

●敵スプライトを背景BG#2に持ってくる?
B8


●元に戻す
B7

●背景BG#1がずれる
C1 XX YY

・終端

●0Aで呼ばれるもの
24

●97で呼ばれるもの
98

//

●分身や表示させた画像
●指定した位置に移動
E6 XX YY のあとで
C5 1A (C5のaddr)

位置XX

速さYY


・メモ
01 XXXX
パンチの画像
A2 CA
A6 CA
AA CA

AE CA
B2 CA
B6 CA

BA CA
BE CA
C2 CA

C5 CA
C9 CA
CD CA

D0 CA
D4 CA
D8 CA

凝視
63 DC 
66 DC 
69 DC 
6C DC 
6F DC 
72 DC 
75 DC
//

XX回転
18 XX 97 03 BF

//
跳んで元の位置に戻る
F3 40 C4 08 20 97 63 5A

後ろに跳ねる
97 14 5A
前に出る
97 B6 59
後ろから敵を半周回る
97 C8 BE
パンチ
97 10 58 ランダム
97 24 58 右ストレート
97 43 58 左ストレート
97 62 58 右フック
97 81 58 左フック
97 A0 58 アッパー
 使う前に
 51 00 30 51 01 31
 が必要


削岩撃等の最初
51 07 4E 
3F 81 2F
97 6F 90


血しぶき
51 06 56
3F 81 2B
0A BB A4


走って近づく
E6 XX E3 (音63 18 DE) 97 0C 5F
00 相手の中央
01 相手の下
02 相手の右
03 相手の右
04 相手の中央
05 相手の左下
06 相手の右上
07 相手の右
08 走らない
09 相手の右上
0A 相手の右
0B 相手の右少し下
0C 相手の中央
0D 相手の左
0E 相手の右 離れて
0F 相手の上 右

//
術詠唱
0A 74 04
敵の殴られモーション
0A 10 50
敵が回った後飛んで落ちる
0A B8 BF

//
相手のところへ飛ぶ
F6 40 C4 XX 20 97 4A 5A