☆ベルトアクション作成 Beats of rageスレッド☆ (656レス)
上
下
前
次
1-
新
165
: 2021/06/17(木)02:55
ID:1MwPeeuR(2/3)
調
AA×
[
240
|320|
480
|
600
|
原寸
|
GIF
|
べ
|
レス栞
|
レス消
]
165: [sage] 2021/06/17(木) 02:55:24.76 ID:1MwPeeuR スクリプトで同じような事をしようと思うと anim idle @script if(frame==1) { void self = getlocalvar("self"); setlocalvar("BT"+self, findtarget(self)); if(getlocalvar("BT"+self)!=NULL()) { void target = getlocalvar("BT"+self); void PDir = getentityproperty(self, "direction"); int tx = getentityproperty(target, "x"), px = getentityproperty(self, "x"); int tz = getentityproperty(target, "z"), pz = getentityproperty(self, "z"); if(PDir) { if( tz - pz < 10 && tz - pz > -10 && tx - px > 30 && tx - px <240) { changeentityproperty(target, "lifespancountdown", 600 ); // openborvariant("elapsed_time")+300); changedrawmethod(target, "reset", 1); setlocalvar("BT"+self, NULL()); changedrawmethod(target,"tintmode",3); changedrawmethod(target,"tintcolor",rgbcolor(255, 64, 32)); } } else { if( tz - pz < 10 && tz - pz > -10 && tx - px > -240 && tx - px <-30) { changeentityproperty(target, "lifespancountdown", 600 ); // openborvariant("elapsed_time")+300); changedrawmethod(target, "reset", 1); setlocalvar("BT"+self, NULL()); changedrawmethod(target,"tintmode",3); changedrawmethod(target,"tintcolor",rgbcolor(255, 64, 32)); } } } } @end_script 余計なことたくさんしてるんで長くなってますが、 自分の進行方向の敵を標的に選んで、縦軸にずれが10ドット、横軸30〜240ドットにいる 一番近い敵の色をちょっと赤っぽくして6秒後に即お陀仏というもの DOTと同じような事をしようとするとスクリプトでは結構な手間がかかります。 いかにOpenBoRの基本コマンドが良くできているかということですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/165
スクリプトで同じような事をしようと思うと 余計なことたくさんしてるんで長くなってますが 自分の進行方向の敵を標的に選んで縦軸にずれが10ドット横軸30240ドットにいる 一番近い敵の色をちょっと赤っぽくして秒後に即お陀仏というもの と同じような事をしようとするとスクリプトでは結構な手間がかかります いかにの基本コマンドが良くできているかということですね
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 491 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.054s