斧月 2023/07/22 01:23

SRPGstudio雑記ーいきなり供養ボツ語りの巻ー

兵どもが夢の跡

いきなり終わってるし
こちらの記事ではSRPGstudioで使おうとした使えるとは言っていない
ロジックでも書いていきます

向きの概念

使用した変数
ID変数*2
変数*5
変数名
アクティブユニットID
パッシブユニットID
A自動座標X
A自動座標Y
P自動座標X
P自動座標Y
相対方向変数(初期値5)
必要公式プラグイン
custom-unitevent.js(戦闘前イベントで全ての敵ユニットに持たせる場合)

事前に効果対象のユニット(パッシブユニット)のIDと
行動するユニット(アクティブユニット)のIDを変数に取得

戦闘後にイベントを発生させたい場合
アクティブユニットIDに、戦闘情報攻撃をする側を代入
パッシブユニットIDに、戦闘情報攻撃される側を代入
上記二つの戦闘前イベントをすべての敵ユニットに持たせておく(ゴリ押し)

位置相関の構築
A自動座標XにアクティブユニットIDのX座標
A自動座標YにアクティブユニットIDのY座標
P自動座標XにパッシブユニットIDのX座標
P自動座標YにパッシブユニットIDのY座標
…を代入
そして

相対方向変数+1
条件:P自動座標X-A自動座標Xが1以上(右側にいるとき)

相対方向変数-1
条件:P自動座標X-A自動座標Xが0未満(左側にいるとき)

相対方向変数+3
条件:P自動座標Y-A自動座標Yが1以上(上側にいるとき)

相対方向変数-3
条件:P自動座標Y-A自動座標Yが0未満(下側にいるとき)

つまりどういうこと
効果対象に対して自分の方向をテンキー風に出力
出力した情報を用いて奥のマスに吹き飛ばすとか左右に誘爆とかやりたかった

ただ、3マス以上先の相手に対して、斜めのときの扱いに悩んでお蔵入りしました

フォロワー以上限定無料

楽曲素材4アレンジほど置いてます

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索