Methods in SceneHookData



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 15/07/2010 at 07:25, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   11.5 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    Hi all,

    I've just started a basic SceneHookData plugin. I want to start a timer when the defaut scene is set dans then write a message each seconds (interval of the timer).

    My code is quite simple, in the InitSceneHook method I :

    • Show a MessageDialog("Init")
    • Start the timer

    In the method that is called every seconds I show another MessageDialog("Timer")

    I work with the demo version of C4D and there is a window that shows up at the beginning. When I run the demo this windows shows up then the "Init" message and the "Timer" message, every seconds. So it works.

    The problem is when I close the demo window, the defaut 3D scene shows up and my Timer is stopped... Could you guys tell me what is wrong with my code ?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/07/2010 at 01:20, xxxxxxxx wrote:

    I am sorry, without seeing your code it's hard to tell.

    cheers,
    Matthias



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/07/2010 at 11:21, xxxxxxxx wrote:

    From what I understand, the init of a scenehook isn't called that frequently (just a few times when the scene is loaded).

    If you need a timer, I'd use a MessageData and its built in GetTimer function.

    -kvb


Log in to reply