☆ベルトアクション作成 Beats of rageスレッド☆ at GAMEDEV
[2ch|▼Menu]
951:名前は開発中のものです。
16/01/19 18:13:54.49 qyypo4PZ.net
公式サイトのフォーラムに出ているものを少し改変しただけなので、本来、そちらのリンクを書く方がいいのかもしれませんが。
キャラの距離で技(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コマンドなそ用意されていますが、
「この距離ならこのアニメ」と直感的に使えるので便利です。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

2069日前に更新/286 KB
担当:undef