アクションゲームツクールMV 8作目 (794レス)
上
下
前
次
1-
新
41
: 2023/06/19(月)18:45
ID:DDyjevii(2/2)
AA×
[240|
320
|
480
|
600
|
100%
|
GIF
|
べ
|
レス栞
|
レス消
]
41: [sage] 2023/06/19(月) 18:45:40.80 ID:DDyjevii とりあえず自分なら子オブジェクトのスクリプトから親オブジェクトのインスタンスを獲得してそのままフィルターの操作するところだけど スクリプトをある程度理解してることが前提になるから気軽に勧められるものじゃないのが難しいところ 流れとしては スクリプトに入った時点で自分のインスタンスIDが instanceId として与えられてるから var thisInst = Agtk.objectInstances.get(instanceId); // 自分(キャラクターの子オブジェクト)のインスタンス取得 var charInstId = thisInst.variables.get(thisInst.variables.ParentObjectInstanceIDId).getValue(); // 変数「親オブジェクトのインスタンスID」を取得 var charInst = Agtk.objectInstances.get(playerInstId); // 親オブジェクト(キャラクター)のインスタンス取得 これで親オブジェクトのインスタンスを取得できるから charInst.execCommandObjectFilterEffect({ /* ~クッソ長いので省略。下記参照~ */ }); charInst.execCommandObjectFilterEffectRemove({"removeBit": 512, "duration300": 0}); // フィルター「指定色で塗る」を即時削除 こういうアクツク内でも実装できるコマンドの引数は、適当にわかりやすいアクションに実装した後保存して data\project.json の中からコピペするのが楽 http://mevius.5ch.net/test/read.cgi/gamedev/1682320544/41
とりあえず自分なら子オブジェクトのスクリプトから親オブジェクトのインスタンスを獲得してそのままフィルターの操作するところだけど スクリプトをある程度理解してることが前提になるから気軽に勧められるものじゃないのが難しいところ 流れとしては スクリプトに入った時点で自分のインスタンスが として与えられてるから 自分キャラクターの子オブジェクトのインスタンス取得 変数親オブジェクトのインスタンスを取得 親オブジェクトキャラクターのインスタンス取得 これで親オブジェクトのインスタンスを取得できるから クッソ長いので省略下記参照 フィルター指定色で塗るを即時削除 こういうアクツク内でも実装できるコマンドの引数は適当にわかりやすいアクションに実装した後保存して の中からコピペするのが楽
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 753 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.037s