[過去ログ] ☆ベルトアクション作成 Beats of rageスレッド☆ (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
928: 2016/02/03(水)10:12 ID:WVUevt2f(2/2) AAS
キャラといわずに Entityといった方が分かりやすいかも?
誤字脱字多くてすいません。
929
(1): 2016/02/03(水)19:30 ID:Of58daPq(1) AAS
>>927
ムゲンのAirファイル使えるのは初耳!
ありがとうございます
930: 2016/02/04(木)22:29 ID:AjqZ8VCg(1) AAS
>>929
ムゲンのモーション?のカテゴリごとに Anim 〜と分けてくれるので凄く便利ですよ。
立ちモーションなどは Anim Idle とopenBorに標準の名前も付けてくれます。
BBoxとAttack、各種エフェクト(GIFに変換はしてくれる)には未対応のようですが、
OffSet はインポートしてくれるので本当に助かります。
931: 2016/02/05(金)01:35 ID:l7vrlrLR(1) AAS
すいません

openBor Stats v 5.3 x

openBor Stats v 0.53 ◎

でした。
932: 2016/02/08(月)15:14 ID:q4h/3jF6(1) AAS
openBor Statsを使用される際は、ファイルネームにスペースが入ってはダメです。

例) /my mod test/data ×
/my_mod_test/data ◎

全角文字もダメです
こういうツールにありがちですが、同じファイル名があったりしても
問答無用で上書きしますので、テスト用にデータフォルダを作るか
必ず各種データのバックアップをしてから作業しましょう。
933: 2016/02/09(火)13:01 ID:mXLiuDfI(1) AAS
何回か間違えて上書きしちゃって
呆然となったからなあ・・・
バックアップしといて損はない
934: 2016/02/10(水)23:03 ID:9HfKrQQ/(1/3) AAS
anim 中に別な anim を作動させる
例)
anim RiseAttack #起き上がり攻撃 ダウン中に↑+A
drawmethod 224 272 #絵のサイズ調整(必要なら)
subentity Tburst2 #怒り爆発的な背景
spawnframe 0 #上のTburst2 を表示
delay 7
offset 62 79
frame data/chars/cptcmd/308.gif #起き上がりに攻撃前モーション
@cmd changeentityproperty getlocalvar(
935: 2016/02/10(水)23:09 ID:9HfKrQQ/(2/3) AAS
途中送信になってしまいました。

@cmd changeentityproperty getlocalvar("self") "animation" openborconstant("ANI_FREESPECIAL3")
# @cmd を使って FreeSpecial3 に移行
offset 40 64
frame data/chars/cptcmd/31.gif #上の@cmd を使うためのダミー

changeentityproperty(entity, propname, values)
最初からopenBoR に用意されているコマンドなので Script.txtなど要らないのがメリットですね。
Cancel 0 1 0 A FreeSpecial3 でも同じなんですが、 ANI_ATTACK4 や ANI_SLIDE などにも移行できるので
まぁまぁ便利です。
936
(1): 2016/02/10(水)23:22 ID:9HfKrQQ/(3/3) AAS
Anim Run # 走る
loop 1 #ループする
frame data/chars/cptcmd/0.gif #走り始め1
frame data/chars/cptcmd/1.gif #走り始め2
frame data/chars/cptcmd/2.gif #走り始め3

frame data/chars/cptcmd/3.gif #走る1
frame data/chars/cptcmd/4.gif #走る2
frame data/chars/cptcmd/5.gif #走る3
@cmd updateframe getlocalvar("self") 3 #3番目のframeに跳ぶ
frame data/chars/dummy/empty.gif #@cmd使用のためのダミー

loop 1になっていると上の例では本来 0.gif〜5.gifまでを繰り返し表示するのですが
updateframe(entity, int frame) を使うことによって、
指定したframeまでloopするアニメをスキップできます。
0.gifから始まり5.gifまでくると次は3.gifからアニメが繰り返される。
途中別な動作をすると、0.gifからのloopに戻ります。
937: 2016/02/16(火)13:33 ID:Mmbd7MlP(1) AAS
anim pain
@script
void c=rand()%20+10;
if (frame==0 && c>20){
changeentityproperty(getlocalvar("self"), "animation", openborconstant("ANI_PAIN2"));
}
@end_script
sound data/chars/yagumo/sounds/dm01.wav
bbox 4 6 46 82
delay 14
offset 28 92
frame data/chars/yagumo/pain.gif

これまでのレスを軽く組み合わせた例です。
攻撃を受けた際に実行されるアニメ(Pain)を
ランダムで"ANI_PAIN2"に変えるというもの。
体力の参照(if(Health <= MHealth/2){ }など)を組み合わせれば、
最初は元気で後半ヘロヘロ(ANI_FAINTなど)になる
ランダムで必殺技不発(ANI_FREESPECIALの代わりにANI_CANTなど)
といった変化をつけることも可能になりますね。
938
(1): 2016/02/17(水)01:08 ID:Uo9xsPxr(1) AAS
素材がハンケンテキニアレな物が多いので気軽に実例を挙げられないのが残念ですね。
基本はパラパラ漫画なので、素人でも根気さえあれば〜1週間でベルトアクションが
作れるようになるのがとても魅力だと思うのですが、コテハンファイトはじめ、ロケットヴァイパーや
ナイトスラッシャーX、ナイト&ドラゴン、F.F.ゴールドなど
名作を楽しむだけで満足してる方も多いかもしれませんね。
939: 2016/02/18(木)11:31 ID:XQ0KVPUH(1) AAS
>>938
言えてますな
ChronoCrash(公式)開いてはデモ版・完成版かまわず遊んでます
アイデア次第でシューティングなんかも作れたり、楽しいですね
940: 2016/02/20(土)11:30 ID:3qKkepl/(1) AAS
ベルトアクションに限らず、2Dアクション(マカイムラ的な)も作れるんですよね。
グールズンゴースツだったかな、あとウ゛ァンパイアハンターズとか(似た名前のmod多いけどアクマジョウのやつ)。

公式サイトに新作?で濃いキャラ達の饗宴がアップされてますね。
941
(1): 2016/02/24(水)14:41 ID:4pT4ARQg(1/2) AAS
すいません、
フォルダごとGIFのパレットを統一してくれるソフトなど
ご存知ありませんか?
今は、パレットをいじる際には
ペイントソフトで開く→インポートパレット
ということを1枚1枚やっているのですが、
フォルダごとまとめてできたら嬉しいなと思うのですが、
なんとなく高価なペイントソフトでマクロを組んだりすれば出来るのかな?
とも思うのですが、できたら1万円以内くらいであると嬉しいのですが。
フリーであったら感謝感激です。どなたかご存知ありませんか?
942: 2016/02/24(水)14:43 ID:4pT4ARQg(2/2) AAS
なんか ですが ばかりですいません。
943
(1): 2016/02/27(土)23:36 ID:kAaR8idn(1/2) AAS
ロケットヴァイパー2(無印)のスクリプトがかなり面白いことしてます
プレイヤーキャラが駆け抜けるアクションをすると直線状に並んだ敵キャラ複数が硬直、
プレイヤーキャラがアクションを終了すると硬直した敵にダメージが入りバタバタと倒れる
これを普通にやろうとすると、敵の喰らい硬直に PAIN8にDelay 1000など を組み込んで表現するんですが
全ての敵model.txtに組み込まなければいけないので結構面倒です。
そこでスクリプトを使って、プレイヤー(もしくは敵)の特定の攻撃が当たると
Delayが自動的に延びる(結果硬直する)効果を付加するようです。
似たようなものでFALLでは無く吹っ飛ぶ(moveを強制的に付加する)ものもあります。
キャラごとにスクリプトが分けてあって見やすいので、興味がありましたら覗いてみてはいかがでしょう?
944: 2016/02/27(土)23:59 ID:kAaR8idn(2/2) AAS
覗くったって何処にあるの?という方もいらっしゃるかと思います。
たいていの物は公式フォーラムでメガコレクションなど検索するとURLが出てます。
945: 2016/02/29(月)12:03 ID:O7dbBOI2(1) AAS
>>941
俺の場合、1枚1枚コピペでやってますな…

>>943
他MODの中身のぞくと結構おもしろいですよね
参考になりますわぁ
946: 2016/03/03(木)22:45 ID:RyT+G2d+(1/5) AAS
JumpFrame 0 0 2 0 この様に記述するとキャラが水平にスルスルと動きます。
便利なのですが Anim中に1回しか使えないので Moveなどと併用しないと
空中ダッシュのような動作はなかなか難しいですが
@script
int vx = 1;
int vz = 0;
int va = 2;
void self = getlocalvar(
947: 2016/03/03(木)22:47 ID:RyT+G2d+(2/5) AAS
void self = getlocalvar("self");
if (frame==9) {
int dir = getentityproperty(self,"direction");
if(!dir){ vx = -vx; }
changeentityproperty(self, "velocity", vx, vz, va); }
@end_script
このスクリプトを混ぜて使うことによりジャンプ中に進行方向を変えるといったこともできます。
if (frame==9) { この部分は9フレーム(キャラの絵)目になったら
vx vz va の方向にキャラを動かすというもの。
if(!dir){ vx = -vx; } キャラの向きに合わせて動く方向を調整。
948: 2016/03/03(木)23:12 ID:RyT+G2d+(3/5) AAS
>>936 これに関しては
loop {bi} {start} {end}
というコマンドが用意されてました。
Loop 1 3 5
こう記述することで 936と同じ効果が得られます。
1回目は 0から5まで再生され、2回目以降のループで3〜5が再生される。
949: 2016/03/03(木)23:41 ID:RyT+G2d+(4/5) AAS
考えてみたら
一時的に敵を硬直させるならスクリプトを使わずとも

freeze {x} {y} {right} {down} {damage} {time} {block} {noflash} {pausetime} {z}

この攻撃コマンドで敵を硬直させることができますね。
やっぱりマニュアルはちゃんと読まないと駄目ですね。
950: 2016/03/03(木)23:49 ID:RyT+G2d+(5/5) AAS
もっと簡単に

stun {int} # {int} は秒数

これを付け加えるだけで攻撃を受けた相手は硬直しますね。
951
(2): 2016/03/04(金)12:10 ID:UMCAy1/n(1) AAS
anim jumpattack
@script
if(frame==1) {
changeentityproperty(getlocalvar("self"), "velocity", 0, 0, 0);
changeentityproperty(getlocalvar("self"), "tosstime", openborvariant("elapsed_time")+100);
}
@end_script

ジャンプ攻撃にこのスクリプトを組み込むと
ジャンプ攻撃の最中一旦空中で停止して攻撃を繰り出します。
_time")+100) この +100 の部分で滞空時間の調整ができます。
攻撃後は自然落下するので JumpFrame や DropFrameと組み合わせれば
様々な動きができます。
952
(1): 2016/03/04(金)18:24 ID:jtRFbYJO(1) AAS
>>951
さっそく自MODに導入してみました
ジャンプ攻撃にキレが生まれた気がします
多謝・・・!(-人-)
953: 2016/03/05(土)16:49 ID:7TsF0oHV(1) AAS
>>951 が攻撃後自然落下なのは
changeentityproperty(getlocalvar("self"), "velocity", 0, 0, 0);
があるからで、前方ジャンプ攻撃なら以下のように使っています。

anim jumpForward
@script
if(frame==0){
changeentityproperty(getlocalvar("self"), "tosstime", openborvariant("elapsed_time") + 100);
}
@end_script
loop 1 4 6
jumpframe 2 -2 3 0

これは空中で方向転換して頭から突撃するって技に使ってます。
Loop 1 4 6 で 4〜6フレーム目に ヒラヒラとたなびくアニメの繰り返し
JumpFrame 2 -2 3 0 これで斜め前方下に鋭く飛び込むというもの

一旦空中で体勢を変えて飛び込む技などに向いてます。
954
(1): 2016/03/06(日)00:10 ID:h8BpPrza(1) AAS
>>952
Log フォルダにエラー(Scriptも)TXT が作成されるのを知るまでは悶絶する日々でした。
そのうち覚書きブログみたいなものでも作った方が具体例を示せて良いのかもと思ったり。
公式見とけと怒られそうですが、日本語解説サイトなどは無さそうですよね。
955: 2016/03/07(月)11:24 ID:fPMQz/DL(1/2) AAS
>>954
日本語解説あるといいですよね
自分の場合、こちらの板のコラムと
ニコニコ動画の解説と公式(英語)を解読して
なんとかやっていけてる感じです
956: 2016/03/07(月)11:30 ID:fPMQz/DL(2/2) AAS
あ、というわけで
もしそういったブログ作られたら
ぜひ参考にさせていただきます

連レス失礼しました
957: 2016/03/08(火)23:17 ID:fX34vhwQ(1) AAS
AOF Trouble in Southtown がアップされていますね。
デモが冗長なのでプレイは暫く後になりそうです。rarで850MBという超力作のようです。
すこし上でムゲンのAirファイルが読めると言っていた OpenBorStats V0.53は(src)という
公式サイトのものとは別種のようです。2012年製でソースフォージにアップされています。
公式ではV0.67まで行っていますがAirファイルは読めないようです
(ウィルス探知で◎ウェアだと警告がでるのでサンドボックスでしか試していません)。

にこ2で作成記がアップされているんですね、MODも落としてみようと思います。
情報ありがとう。
1-
あと 45 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.025s