Author Topic: Changing Camera Position at the Start of Conversations  (Read 356 times)

Legacy_Johnas Lorika

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Changing Camera Position at the Start of Conversations
« on: August 21, 2011, 01:54:04 am »


               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! 
               
               

               
            

Legacy_Fester Pot

  • Hero Member
  • *****
  • Posts: 1698
  • Karma: +0/-0
Changing Camera Position at the Start of Conversations
« Reply #1 on: August 21, 2011, 02:13:36 am »


               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!