☆ベルトアクション作成 Beats of rageスレッド☆ (656レス)
上
下
前
次
1-
新
516
: 2023/10/27(金)14:03
ID:/XzAH1d2(1)
調
AA×
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
516: [sage] 2023/10/27(金) 14:03:09.98 ID:/XzAH1d2 ある数値(フラグ)でイベント発生はいくつか方法が考えられますが、単純なのは setglobalvar("EnemyExp",3)のように自分で好きな名前(EnemyExp)を付け、値(3)をセット(setglobalvar)して 必要な時に getglobalvar("EnemyExp") で内容を呼び出す(getglobalvar)と今回の例では”3”が返されます。 これを利用して if (getglobalvar("EnemyExp")==3) { jumptobranchi("EventMap",1); } このような感じで好きなマップに飛ばしたり。 いつもとは違う敵をspawnさせたり。条件によりを分岐を設定することができます。 spawn iroha flip 1 health 100 aggression 60 @script void main() { void self = getlocalvar("self"); changeentityproperty(self, "TYPE", openborconstant("type_NPC")); changeentityproperty(self, "Hostile", openborconstant("type_ENEMY")); changeentityproperty(self, "Candamage", openborconstant("type_ENEMY")); performattack(self, openborconstant("ANI_Attack4")); tossentity(self, 3, -2, 0); } @end_script map 1 coords -100 200 at 180 これはレベル.txt 中に@Scriptを記述し、元々敵(type_enemy)ステータスをNPCに変えて攻撃目標やダメージを与える対象を 変更した後、アタック4の動作(performattack)をさせながらゲーム内に飛び込む(tossentity)させています。 healthやaggressionなどは特に@Scriptを使わなくても直接記述で変更できます。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/516
ある数値フラグでイベント発生はいくつか方法が考えられますが単純なのは のように自分で好きな名前を付け値3をセットして 必要な時に で内容を呼び出すと今回の例では3が返されます これを利用して このような感じで好きなマップに飛ばしたり いつもとは違う敵をさせたり条件によりを分岐を設定することができます これはレベル 中にを記述し元敵ステータスをに変えて攻撃目標やダメージを与える対象を 変更した後アタックの動作をさせながらゲーム内に飛び込むさせています やなどは特にを使わなくても直接記述で変更できます
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 140 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.041s