Aller au contenu

Photo

Changing Camera Position at the Start of Conversations


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1
Johnas Lorika

Johnas Lorika
  • Members
  • 3 messages
Is there a good way to change the position of the camera once a conversation is started?  I have a conversation with a static NPC and the camera moves to an odd location when the conversation is initiated by the trigger the PC is entering.

    if(GetIsPC(oPC)) {        AssignCommand(oPC, ClearAllActions());        AssignCommand(oFigure, ActionStartConversation(oPC, "intro_convo"));
     }

I've tried using an AssignCommand(oPC, SetCameraFacing(180.0, 5.0, 15.0)); or the like, but it doesn't seem to fire off the command when the conversation begins.  I've also tried to have the camera action delayed but this doesn't produce results either.  Is this something that needs to be scripted in the conversation itself?  It doesn't look like scripts are allowed to be added to the root of the conversation tree.  

This works fine when the conversation command isn't in the mix, but it's sort of useless since the conversation is the point.

Thanks! 

#2
Fester Pot

Fester Pot
  • Members
  • 1 394 messages
Could you not just check, within the conversation itself, under the CURRENT FILE TAB, to stop the camera from rotating with the conversation begins?

This will stop the zoom-rotate from happening when the conversation starts and keep the camera at the level the player has set for themselves. Personally, I can't stand it when a conversation zooms in like that - regardless of the fact it zooms out after the conversation - best to just keep my camera the way it's been set. Personal preference really.

FP!