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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
20
(3): 2023/04/11(火)16:22 ID:ljDFh1gh(1) AAS
>>15
ムービー見た。よくわからんがなんかすげぇ。
22: 2024/04/11(木)01:09 ID:2YRIUasb(1) AAS
>>20
俺も見たよ。なんとなくだけど、簡単に作ってそう。
でも俺には作れそうに無いな!
モナーがいい味出してるね。他のキャラも出して欲しい!
>>15に激しく期待!!!

>>21
mugenは遊んだことしかないです!
918: 2016/01/19(火)18:13 ID:qyypo4PZ(1) AAS
公式サイトのフォーラムに出ているものを少し改変しただけなので、本来、そちらのリンクを書く方がいいのかもしれませんが。
キャラの距離で技(Anim_RunAttackなど)を変更するスクリプトを紹介します。
@script
void self = getlocalvar("self");
void target = findtarget(self);
float x1 = getentityproperty(target, "x");
float x2 = getentityproperty(self, "x");
float z1 = getentityproperty(target, "z");
float z2 = getentityproperty(self, "z");
if(frame == 0){
if(z1-z2<20 && z1-z2>-20 && x1-x2>-100 && x1-x2<100){
changeentityproperty(self, "animation", openborconstant("ANI_FREESPECIAL5"));
}
}
@end_script
これは、距離+-100ドット奥行き+-20ドットの範囲に敵がいる場合、
FREESPECIAL5 を実行するというものです。該当する数字を変えれば距離の調整もできます。
もともとCancelやFollowコマンドなそ用意されていますが、
「この距離ならこのアニメ」と直感的に使えるので便利です。
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など)
といった変化をつけることも可能になりますね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.038s