Login / Registrieren
DE EN FR ES IT CZ
Zurück Nach oben

NPC hidden at the beginning and later shown

  • #1, by pds 11 years ago Zitieren
    Hello, i have this little issue.
    I have a scene where the main character use the phone, and later start a conversation with an npc.
    the npc must be VISIBILE after that the character have do an action.

    - i have set a condition to npc in scene: "npc-visible" to false (the npc is not visible)
    -then in an action i add "change condition" to npc-visible to true. But npc is not shown.

    Should you suggest me why?

    thank you
  • #2, by afrlme 11 years ago Zitieren
    Is this NPC a scene object or a character?
  • #3, by pds 11 years ago Zitieren
    it's like glen tutorial, it's a character that stand in a scene object
  • #4, by afrlme 11 years ago Zitieren
    You mean a character that you have linked to a scene object?

    1. unlink the npc characters starting position in the npc characters properties tab.

    2. use the set character to object or set character to position action part to bring in the character when you want it to be in the scene.

    3. alternatively you could set the character opacity (visibility) or use Lua to enable / disable the character with...
    Characters["character name"].CharacterActive = false -- hide character & prevent interaction
    
    -- or...
    
    Characters["character name"].CharacterActive = true -- show character & allow interaction
    
  • #5, by pds 11 years ago Zitieren
    thank you
  • #6, by howlingwolf86 9 years ago Zitieren
    You mean a character that you have linked to a scene object?

    1. unlink the npc characters starting position in the npc characters properties tab.

    2. use the set character to object or set character to position action part to bring in the character when you want it to be in the scene.

    3. alternatively you could set the character opacity (visibility) or use Lua to enable / disable the character with...
    Characters["character name"].CharacterActive = false -- hide character & prevent interaction
    
    -- or...
    
    Characters["character name"].CharacterActive = true -- show character & allow interaction
    
    Hi, I am trying to use the visibility solution. But how do I set the visibility of the NPC at 0% when the game starts? (so I can turn it at 100% later in the game). I guess the show/hide functionality is also an option, but the same problem...

  • #7, by sebastian 9 years ago Zitieren
    use "at begin use following action" in the game settings to run some actions before game starts. There you can place your action parts
  • #8, by Machtnix 9 years ago Zitieren
    I often use "action at the beginning of the scene" when the first scene appears.
  • #9, by howlingwolf86 9 years ago Zitieren
    use "at begin use following action" in the game settings to run some actions before game starts. There you can place your action parts

    Thx a lot Sebastian!