If you are using
Character Creator +
Dynamic Actors to serve as a Visual EquipmentSpoiler: Actor2
im sure that you just realize that you cant have all character, in all armors, whit all weapons in a walk.png to call whit a BIG Conditional Branch. Now imagine that you have to create 4.
I fond a solution, you need:
Follower Control allows you to every party member as a event
, you can Set Move Route(party member), Show Balloon Icon, Show Animation and Transfer Player(party member). Perfect this is great for cutscenes! But theirs a problem.
You create your cutscene, actor 2(the leader) talk to actor 4(follower 1) whit a tone of movement routs and balloon icons, just what you imaged in your game
. But the player don´t like actor 4 and he has changed the party formation to:
actor 2(the leader) - actor 3(follower 1) - actor 5(follower 2) - actor 4(follower 3)
Now your cutscene is actor 2(the leader) talking to actor 3(follower 1), you have to order the party as you need.
The common event: use the
Script { $gameParty.swapOrder(
X,$gameParty.members().indexOf($gameActors.actor(
ID))) } to reorder the party as you need.
Spoiler: exemple
actor 2(the leader) - actor 4(follower 1) - actor 3(follower 2) - actor 5(follower 3)
Spoiler: exemple
$gameParty.swapOrder(0,$gameParty.members().indexOf($gameActors.actor(2)))
$gameParty.swapOrder(1,$gameParty.members().indexOf($gameActors.actor(4)))
$gameParty.swapOrder(2,$gameParty.members().indexOf($gameActors.actor(3)))
$gameParty.swapOrder(3,$gameParty.members().indexOf($gameActors.actor(5)))
Ok now you have control, but its steal not PERFECT
. when the cutscene end, you resume game, but the players has to alter the party order, because he HATE
actor 4.
The Variables: in the common event create 4 Control Variables:
Variable > Game Data > Party > Member #1 (Actor ID) something like this:
Control Variables : #000X NAME = Actor ID of the party menber #1
Spoiler: exemple
Script: Control Variables : #0001 Party1º = Actor ID of the party menber #1
Script: Control Variables : #0002 Party2º = Actor ID of the party menber #2
Script: Control Variables : #0003 Party3º = Actor ID of the party menber #3
Script: Control Variables : #0004 Party4º = Actor ID of the party menber #4
Now when the cutscene end you run the
2º common event:
use the
Script {
var
Y = $gameVariables.value(
000X);
$gameParty.swapOrder(
X,$gameParty.members().indexOf($gameActors.actor(
Y))) }
Spoiler: exemple
Script: var PM = $gameVariables.value(0001);
$gameParty.swapOrder(0,$gameParty.members().indexOf($gameActors.actor(PM)))
Script: var PM = $gameVariables.value(0002);
$gameParty.swapOrder(1,$gameParty.members().indexOf($gameActors.actor(PM)))
Script: var PM = $gameVariables.value(0003);
$gameParty.swapOrder(2,$gameParty.members().indexOf($gameActors.actor(PM)))
Script: var PM = $gameVariables.value(0004);
$gameParty.swapOrder(3,$gameParty.members().indexOf($gameActors.actor(PM)))
Hope you like it and good RPG making
.
PS: thanks
Rhino /
Zarsla and
SumRndmDde great work
Rock on Mate
本贴来自国际rpgmaker官方论坛作者:Tatsumaro处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/sumrndmdde-character-creator-characters-in-a-cut-scene.78687/